diff options
author | Danny Rawlins <contact@romster.me> | 2021-05-08 13:37:03 +1000 |
---|---|---|
committer | Danny Rawlins <contact@romster.me> | 2021-05-08 13:47:24 +1000 |
commit | 6a327e229f4dc49cce062a18ce636065301bc678 (patch) | |
tree | 6b5e1edec83ee9d87385c794e3a7663be00c1869 /clang | |
parent | 62fdaea8055c56e917f030ea2e24c613dd93de48 (diff) | |
download | opt-6a327e229f4dc49cce062a18ce636065301bc678.tar.gz opt-6a327e229f4dc49cce062a18ce636065301bc678.tar.xz |
clang: 11.1.0 -> 12.0.0
Diffstat (limited to 'clang')
-rw-r--r-- | clang/.footprint | 748 | ||||
-rw-r--r-- | clang/.signature | 13 | ||||
-rw-r--r-- | clang/0001-PATCH-clang-tools-extra-Make-clangd-CompletionModel-.patch | 31 | ||||
-rw-r--r-- | clang/0005-PATCH-clang-Partially-Revert-scan-view-Remove-Report.patch | 224 | ||||
-rw-r--r-- | clang/0006-PATCH-clang-Allow-__ieee128-as-an-alias-to-__float12.patch | 77 | ||||
-rw-r--r-- | clang/Pkgfile | 15 |
6 files changed, 541 insertions, 567 deletions
diff --git a/clang/.footprint b/clang/.footprint index 85718362e..9b899e7b6 100644 --- a/clang/.footprint +++ b/clang/.footprint @@ -1,34 +1,22 @@ drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/bin/ -rwxr-xr-x root/root usr/bin/c-index-test -lrwxrwxrwx root/root usr/bin/clang -> clang-11 +lrwxrwxrwx root/root usr/bin/clang -> clang-12 lrwxrwxrwx root/root usr/bin/clang++ -> clang --rwxr-xr-x root/root usr/bin/clang-11 --rwxr-xr-x root/root usr/bin/clang-apply-replacements --rwxr-xr-x root/root usr/bin/clang-change-namespace +-rwxr-xr-x root/root usr/bin/clang-12 -rwxr-xr-x root/root usr/bin/clang-check lrwxrwxrwx root/root usr/bin/clang-cl -> clang lrwxrwxrwx root/root usr/bin/clang-cpp -> clang --rwxr-xr-x root/root usr/bin/clang-doc -rwxr-xr-x root/root usr/bin/clang-extdef-mapping -rwxr-xr-x root/root usr/bin/clang-format --rwxr-xr-x root/root usr/bin/clang-include-fixer --rwxr-xr-x root/root usr/bin/clang-move -rwxr-xr-x root/root usr/bin/clang-offload-bundler -rwxr-xr-x root/root usr/bin/clang-offload-wrapper --rwxr-xr-x root/root usr/bin/clang-query -rwxr-xr-x root/root usr/bin/clang-refactor -rwxr-xr-x root/root usr/bin/clang-rename --rwxr-xr-x root/root usr/bin/clang-reorder-fields -rwxr-xr-x root/root usr/bin/clang-scan-deps --rwxr-xr-x root/root usr/bin/clang-tidy --rwxr-xr-x root/root usr/bin/clangd -rwxr-xr-x root/root usr/bin/diagtool --rwxr-xr-x root/root usr/bin/find-all-symbols -rwxr-xr-x root/root usr/bin/git-clang-format -rwxr-xr-x root/root usr/bin/hmaptool --rwxr-xr-x root/root usr/bin/modularize --rwxr-xr-x root/root usr/bin/pp-trace -rwxr-xr-x root/root usr/bin/scan-build -rwxr-xr-x root/root usr/bin/scan-view drwxr-xr-x root/root usr/include/ @@ -42,338 +30,11 @@ drwxr-xr-x root/root usr/include/clang-c/ -rw-r--r-- root/root usr/include/clang-c/FatalErrorHandler.h -rw-r--r-- root/root usr/include/clang-c/Index.h -rw-r--r-- root/root usr/include/clang-c/Platform.h -drwxr-xr-x root/root usr/include/clang-tidy/ --rw-r--r-- root/root usr/include/clang-tidy/ClangTidy.h --rw-r--r-- root/root usr/include/clang-tidy/ClangTidyCheck.h --rw-r--r-- root/root usr/include/clang-tidy/ClangTidyDiagnosticConsumer.h --rw-r--r-- root/root usr/include/clang-tidy/ClangTidyForceLinker.h --rw-r--r-- root/root usr/include/clang-tidy/ClangTidyModule.h --rw-r--r-- root/root usr/include/clang-tidy/ClangTidyModuleRegistry.h --rw-r--r-- root/root usr/include/clang-tidy/ClangTidyOptions.h --rw-r--r-- root/root usr/include/clang-tidy/ClangTidyProfiling.h --rw-r--r-- root/root usr/include/clang-tidy/ExpandModularHeadersPPCallbacks.h --rw-r--r-- root/root usr/include/clang-tidy/GlobList.h -drwxr-xr-x root/root usr/include/clang-tidy/abseil/ --rw-r--r-- root/root usr/include/clang-tidy/abseil/AbseilMatcher.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/DurationAdditionCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/DurationComparisonCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/DurationConversionCastCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/DurationDivisionCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/DurationFactoryFloatCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/DurationFactoryScaleCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/DurationRewriter.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/DurationSubtractionCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/DurationUnnecessaryConversionCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/FasterStrsplitDelimiterCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/NoInternalDependenciesCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/NoNamespaceCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/RedundantStrcatCallsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/StrCatAppendCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/StringFindStartswithCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/StringFindStrContainsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/TimeComparisonCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/TimeSubtractionCheck.h --rw-r--r-- root/root usr/include/clang-tidy/abseil/UpgradeDurationConversionsCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/android/ --rw-r--r-- root/root usr/include/clang-tidy/android/CloexecAccept4Check.h --rw-r--r-- root/root usr/include/clang-tidy/android/CloexecAcceptCheck.h --rw-r--r-- root/root usr/include/clang-tidy/android/CloexecCheck.h --rw-r--r-- root/root usr/include/clang-tidy/android/CloexecCreatCheck.h --rw-r--r-- root/root usr/include/clang-tidy/android/CloexecDupCheck.h --rw-r--r-- root/root usr/include/clang-tidy/android/CloexecEpollCreate1Check.h --rw-r--r-- root/root usr/include/clang-tidy/android/CloexecEpollCreateCheck.h --rw-r--r-- root/root usr/include/clang-tidy/android/CloexecFopenCheck.h --rw-r--r-- root/root usr/include/clang-tidy/android/CloexecInotifyInit1Check.h --rw-r--r-- root/root usr/include/clang-tidy/android/CloexecInotifyInitCheck.h --rw-r--r-- root/root usr/include/clang-tidy/android/CloexecMemfdCreateCheck.h --rw-r--r-- root/root usr/include/clang-tidy/android/CloexecOpenCheck.h --rw-r--r-- root/root usr/include/clang-tidy/android/CloexecPipe2Check.h --rw-r--r-- root/root usr/include/clang-tidy/android/CloexecPipeCheck.h --rw-r--r-- root/root usr/include/clang-tidy/android/CloexecSocketCheck.h --rw-r--r-- root/root usr/include/clang-tidy/android/ComparisonInTempFailureRetryCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/boost/ --rw-r--r-- root/root usr/include/clang-tidy/boost/UseToStringCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/bugprone/ --rw-r--r-- root/root usr/include/clang-tidy/bugprone/ArgumentCommentCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/AssertSideEffectCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/BadSignalToKillThreadCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/BranchCloneCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/CopyConstructorInitCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/DanglingHandleCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/DynamicStaticInitializersCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/ExceptionEscapeCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/FoldInitTypeCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/ForwardingReferenceOverloadCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/InaccurateEraseCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/IncorrectRoundingsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/InfiniteLoopCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/IntegerDivisionCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/LambdaFunctionNameCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/MacroParenthesesCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/MacroRepeatedSideEffectsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/MisplacedPointerArithmeticInAllocCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/MisplacedWideningCastCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/MoveForwardingReferenceCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/MultipleStatementMacroCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/NoEscapeCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/NotNullTerminatedResultCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/ParentVirtualCallCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/PosixReturnCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/ReservedIdentifierCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/SignedCharMisuseCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/SizeofContainerCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/SizeofExpressionCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/SpuriouslyWakeUpFunctionsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/StringConstructorCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/StringIntegerAssignmentCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/StringLiteralWithEmbeddedNulCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/SuspiciousEnumUsageCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/SuspiciousIncludeCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/SuspiciousMissingCommaCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/SuspiciousSemicolonCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/SuspiciousStringCompareCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/SwappedArgumentsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/TerminatingContinueCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/ThrowKeywordMissingCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/TooSmallLoopVariableCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/UndelegatedConstructorCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/UnhandledSelfAssignmentCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/UnusedRaiiCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/UnusedReturnValueCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/UseAfterMoveCheck.h --rw-r--r-- root/root usr/include/clang-tidy/bugprone/VirtualNearMissCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/cert/ --rw-r--r-- root/root usr/include/clang-tidy/cert/CommandProcessorCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cert/DefaultOperatorNewAlignmentCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cert/DontModifyStdNamespaceCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cert/FloatLoopCounter.h --rw-r--r-- root/root usr/include/clang-tidy/cert/LimitedRandomnessCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cert/MutatingCopyCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cert/NonTrivialTypesLibcMemoryCallsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cert/PostfixOperatorCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cert/ProperlySeededRandomGeneratorCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cert/SetLongJmpCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cert/StaticObjectExceptionCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cert/StrToNumCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cert/ThrownExceptionTypeCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cert/VariadicFunctionDefCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/cppcoreguidelines/ --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/AvoidGotoCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/AvoidNonConstGlobalVariablesCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/InitVariablesCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/MacroUsageCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/NarrowingConversionsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/NoMallocCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/OwningMemoryCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/SlicingCheck.h --rw-r--r-- root/root usr/include/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/darwin/ --rw-r--r-- root/root usr/include/clang-tidy/darwin/AvoidSpinlockCheck.h --rw-r--r-- root/root usr/include/clang-tidy/darwin/DispatchOnceNonstaticCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/fuchsia/ --rw-r--r-- root/root usr/include/clang-tidy/fuchsia/DefaultArgumentsCallsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/fuchsia/DefaultArgumentsDeclarationsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/fuchsia/MultipleInheritanceCheck.h --rw-r--r-- root/root usr/include/clang-tidy/fuchsia/OverloadedOperatorCheck.h --rw-r--r-- root/root usr/include/clang-tidy/fuchsia/StaticallyConstructedObjectsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/fuchsia/TrailingReturnCheck.h --rw-r--r-- root/root usr/include/clang-tidy/fuchsia/VirtualInheritanceCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/google/ --rw-r--r-- root/root usr/include/clang-tidy/google/AvoidCStyleCastsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/google/AvoidNSObjectNewCheck.h --rw-r--r-- root/root usr/include/clang-tidy/google/AvoidThrowingObjCExceptionCheck.h --rw-r--r-- root/root usr/include/clang-tidy/google/AvoidUnderscoreInGoogletestNameCheck.h --rw-r--r-- root/root usr/include/clang-tidy/google/DefaultArgumentsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/google/ExplicitConstructorCheck.h --rw-r--r-- root/root usr/include/clang-tidy/google/ExplicitMakePairCheck.h --rw-r--r-- root/root usr/include/clang-tidy/google/FunctionNamingCheck.h --rw-r--r-- root/root usr/include/clang-tidy/google/GlobalNamesInHeadersCheck.h --rw-r--r-- root/root usr/include/clang-tidy/google/GlobalVariableDeclarationCheck.h --rw-r--r-- root/root usr/include/clang-tidy/google/IntegerTypesCheck.h --rw-r--r-- root/root usr/include/clang-tidy/google/NonConstReferences.h --rw-r--r-- root/root usr/include/clang-tidy/google/OverloadedUnaryAndCheck.h --rw-r--r-- root/root usr/include/clang-tidy/google/TodoCommentCheck.h --rw-r--r-- root/root usr/include/clang-tidy/google/UnnamedNamespaceInHeaderCheck.h --rw-r--r-- root/root usr/include/clang-tidy/google/UpgradeGoogletestCaseCheck.h --rw-r--r-- root/root usr/include/clang-tidy/google/UsingNamespaceDirectiveCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/hicpp/ --rw-r--r-- root/root usr/include/clang-tidy/hicpp/ExceptionBaseclassCheck.h --rw-r--r-- root/root usr/include/clang-tidy/hicpp/MultiwayPathsCoveredCheck.h --rw-r--r-- root/root usr/include/clang-tidy/hicpp/NoAssemblerCheck.h --rw-r--r-- root/root usr/include/clang-tidy/hicpp/SignedBitwiseCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/linuxkernel/ --rw-r--r-- root/root usr/include/clang-tidy/linuxkernel/MustCheckErrsCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/llvm/ --rw-r--r-- root/root usr/include/clang-tidy/llvm/HeaderGuardCheck.h --rw-r--r-- root/root usr/include/clang-tidy/llvm/IncludeOrderCheck.h --rw-r--r-- root/root usr/include/clang-tidy/llvm/PreferIsaOrDynCastInConditionalsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/llvm/PreferRegisterOverUnsignedCheck.h --rw-r--r-- root/root usr/include/clang-tidy/llvm/TwineLocalCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/llvmlibc/ --rw-r--r-- root/root usr/include/clang-tidy/llvmlibc/CalleeNamespaceCheck.h --rw-r--r-- root/root usr/include/clang-tidy/llvmlibc/ImplementationInNamespaceCheck.h --rw-r--r-- root/root usr/include/clang-tidy/llvmlibc/RestrictSystemLibcHeadersCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/misc/ --rw-r--r-- root/root usr/include/clang-tidy/misc/DefinitionsInHeadersCheck.h --rw-r--r-- root/root usr/include/clang-tidy/misc/MisplacedConstCheck.h --rw-r--r-- root/root usr/include/clang-tidy/misc/NewDeleteOverloadsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/misc/NoRecursionCheck.h --rw-r--r-- root/root usr/include/clang-tidy/misc/NonCopyableObjects.h --rw-r--r-- root/root usr/include/clang-tidy/misc/NonPrivateMemberVariablesInClassesCheck.h --rw-r--r-- root/root usr/include/clang-tidy/misc/RedundantExpressionCheck.h --rw-r--r-- root/root usr/include/clang-tidy/misc/StaticAssertCheck.h --rw-r--r-- root/root usr/include/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.h --rw-r--r-- root/root usr/include/clang-tidy/misc/UnconventionalAssignOperatorCheck.h --rw-r--r-- root/root usr/include/clang-tidy/misc/UniqueptrResetReleaseCheck.h --rw-r--r-- root/root usr/include/clang-tidy/misc/UnusedAliasDeclsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/misc/UnusedParametersCheck.h --rw-r--r-- root/root usr/include/clang-tidy/misc/UnusedUsingDeclsCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/modernize/ --rw-r--r-- root/root usr/include/clang-tidy/modernize/AvoidBindCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/AvoidCArraysCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/ConcatNestedNamespacesCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/DeprecatedHeadersCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/DeprecatedIosBaseAliasesCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/LoopConvertCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/LoopConvertUtils.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/MakeSharedCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/MakeSmartPtrCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/MakeUniqueCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/PassByValueCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/RawStringLiteralCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/RedundantVoidArgCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/ReplaceAutoPtrCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/ReplaceDisallowCopyAndAssignMacroCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/ReplaceRandomShuffleCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/ReturnBracedInitListCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/ShrinkToFitCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UnaryStaticAssertCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseAutoCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseBoolLiteralsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseDefaultMemberInitCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseEmplaceCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseEqualsDefaultCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseEqualsDeleteCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseNodiscardCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseNoexceptCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseNullptrCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseOverrideCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseTrailingReturnTypeCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseTransparentFunctorsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseUncaughtExceptionsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/modernize/UseUsingCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/mpi/ --rw-r--r-- root/root usr/include/clang-tidy/mpi/BufferDerefCheck.h --rw-r--r-- root/root usr/include/clang-tidy/mpi/TypeMismatchCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/objc/ --rw-r--r-- root/root usr/include/clang-tidy/objc/AvoidNSErrorInitCheck.h --rw-r--r-- root/root usr/include/clang-tidy/objc/DeallocInCategoryCheck.h --rw-r--r-- root/root usr/include/clang-tidy/objc/ForbiddenSubclassingCheck.h --rw-r--r-- root/root usr/include/clang-tidy/objc/MissingHashCheck.h --rw-r--r-- root/root usr/include/clang-tidy/objc/NSInvocationArgumentLifetimeCheck.h --rw-r--r-- root/root usr/include/clang-tidy/objc/PropertyDeclarationCheck.h --rw-r--r-- root/root usr/include/clang-tidy/objc/SuperSelfCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/openmp/ --rw-r--r-- root/root usr/include/clang-tidy/openmp/ExceptionEscapeCheck.h --rw-r--r-- root/root usr/include/clang-tidy/openmp/UseDefaultNoneCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/performance/ --rw-r--r-- root/root usr/include/clang-tidy/performance/FasterStringFindCheck.h --rw-r--r-- root/root usr/include/clang-tidy/performance/ForRangeCopyCheck.h --rw-r--r-- root/root usr/include/clang-tidy/performance/ImplicitConversionInLoopCheck.h --rw-r--r-- root/root usr/include/clang-tidy/performance/InefficientAlgorithmCheck.h --rw-r--r-- root/root usr/include/clang-tidy/performance/InefficientStringConcatenationCheck.h --rw-r--r-- root/root usr/include/clang-tidy/performance/InefficientVectorOperationCheck.h --rw-r--r-- root/root usr/include/clang-tidy/performance/MoveConstArgCheck.h --rw-r--r-- root/root usr/include/clang-tidy/performance/MoveConstructorInitCheck.h --rw-r--r-- root/root usr/include/clang-tidy/performance/NoAutomaticMoveCheck.h --rw-r--r-- root/root usr/include/clang-tidy/performance/NoexceptMoveConstructorCheck.h --rw-r--r-- root/root usr/include/clang-tidy/performance/TriviallyDestructibleCheck.h --rw-r--r-- root/root usr/include/clang-tidy/performance/TypePromotionInMathFnCheck.h --rw-r--r-- root/root usr/include/clang-tidy/performance/UnnecessaryCopyInitialization.h --rw-r--r-- root/root usr/include/clang-tidy/performance/UnnecessaryValueParamCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/plugin/ -drwxr-xr-x root/root usr/include/clang-tidy/portability/ --rw-r--r-- root/root usr/include/clang-tidy/portability/RestrictSystemIncludesCheck.h --rw-r--r-- root/root usr/include/clang-tidy/portability/SIMDIntrinsicsCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/readability/ --rw-r--r-- root/root usr/include/clang-tidy/readability/AvoidConstParamsInDecls.h --rw-r--r-- root/root usr/include/clang-tidy/readability/BracesAroundStatementsCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/ConstReturnTypeCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/ContainerSizeEmptyCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/ConvertMemberFunctionsToStatic.h --rw-r--r-- root/root usr/include/clang-tidy/readability/DeleteNullPointerCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/DeletedDefaultCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/ElseAfterReturnCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/FunctionSizeCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/IdentifierNamingCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/ImplicitBoolConversionCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/IsolateDeclarationCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/MagicNumbersCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/MakeMemberFunctionConstCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/MisleadingIndentationCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/MisplacedArrayIndexCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/NamedParameterCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/NamespaceCommentCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/NonConstParameterCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/QualifiedAutoCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/RedundantAccessSpecifiersCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/RedundantControlFlowCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/RedundantDeclarationCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/RedundantMemberInitCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/RedundantPreprocessorCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/RedundantSmartptrGetCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/RedundantStringCStrCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/RedundantStringInitCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/SimplifyBooleanExprCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/SimplifySubscriptExprCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/StaticAccessedThroughInstanceCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/StringCompareCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/UniqueptrDeleteReleaseCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/UppercaseLiteralSuffixCheck.h --rw-r--r-- root/root usr/include/clang-tidy/readability/UseAnyOfAllOfCheck.h -drwxr-xr-x root/root usr/include/clang-tidy/tool/ --rw-r--r-- root/root usr/include/clang-tidy/tool/ClangTidyMain.h -drwxr-xr-x root/root usr/include/clang-tidy/utils/ --rw-r--r-- root/root usr/include/clang-tidy/utils/ASTUtils.h --rw-r--r-- root/root usr/include/clang-tidy/utils/Aliasing.h --rw-r--r-- root/root usr/include/clang-tidy/utils/DeclRefExprUtils.h --rw-r--r-- root/root usr/include/clang-tidy/utils/ExceptionAnalyzer.h --rw-r--r-- root/root usr/include/clang-tidy/utils/ExprSequence.h --rw-r--r-- root/root usr/include/clang-tidy/utils/FileExtensionsUtils.h --rw-r--r-- root/root usr/include/clang-tidy/utils/FixItHintUtils.h --rw-r--r-- root/root usr/include/clang-tidy/utils/HeaderGuard.h --rw-r--r-- root/root usr/include/clang-tidy/utils/IncludeInserter.h --rw-r--r-- root/root usr/include/clang-tidy/utils/IncludeSorter.h --rw-r--r-- root/root usr/include/clang-tidy/utils/LexerUtils.h --rw-r--r-- root/root usr/include/clang-tidy/utils/Matchers.h --rw-r--r-- root/root usr/include/clang-tidy/utils/NamespaceAliaser.h --rw-r--r-- root/root usr/include/clang-tidy/utils/OptionsUtils.h --rw-r--r-- root/root usr/include/clang-tidy/utils/RenamerClangTidyCheck.h --rw-r--r-- root/root usr/include/clang-tidy/utils/TransformerClangTidyCheck.h --rw-r--r-- root/root usr/include/clang-tidy/utils/TypeTraits.h --rw-r--r-- root/root usr/include/clang-tidy/utils/UsingInserter.h -drwxr-xr-x root/root usr/include/clang-tidy/zircon/ --rw-r--r-- root/root usr/include/clang-tidy/zircon/TemporaryObjectsCheck.h +-rw-r--r-- root/root usr/include/clang-c/Rewrite.h drwxr-xr-x root/root usr/include/clang/ +drwxr-xr-x root/root usr/include/clang/APINotes/ +-rw-r--r-- root/root usr/include/clang/APINotes/APINotesYAMLCompiler.h +-rw-r--r-- root/root usr/include/clang/APINotes/Types.h drwxr-xr-x root/root usr/include/clang/ARCMigrate/ -rw-r--r-- root/root usr/include/clang/ARCMigrate/ARCMT.h -rw-r--r-- root/root usr/include/clang/ARCMigrate/ARCMTActions.h @@ -467,6 +128,7 @@ drwxr-xr-x root/root usr/include/clang/AST/ -rw-r--r-- root/root usr/include/clang/AST/ExternalASTSource.h -rw-r--r-- root/root usr/include/clang/AST/FormatString.h -rw-r--r-- root/root usr/include/clang/AST/GlobalDecl.h +-rw-r--r-- root/root usr/include/clang/AST/IgnoreExpr.h -rw-r--r-- root/root usr/include/clang/AST/JSONNodeDumper.h -rw-r--r-- root/root usr/include/clang/AST/LambdaCapture.h -rw-r--r-- root/root usr/include/clang/AST/LexicallyOrderedRecursiveASTVisitor.h @@ -529,6 +191,7 @@ drwxr-xr-x root/root usr/include/clang/ASTMatchers/Dynamic/ drwxr-xr-x root/root usr/include/clang/Analysis/ drwxr-xr-x root/root usr/include/clang/Analysis/Analyses/ -rw-r--r-- root/root usr/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h +-rw-r--r-- root/root usr/include/clang/Analysis/Analyses/CalledOnceCheck.h -rw-r--r-- root/root usr/include/clang/Analysis/Analyses/Consumed.h -rw-r--r-- root/root usr/include/clang/Analysis/Analyses/Dominators.h -rw-r--r-- root/root usr/include/clang/Analysis/Analyses/ExprMutationAnalyzer.h @@ -559,6 +222,7 @@ drwxr-xr-x root/root usr/include/clang/Analysis/DomainSpecific/ drwxr-xr-x root/root usr/include/clang/Analysis/FlowSensitive/ -rw-r--r-- root/root usr/include/clang/Analysis/FlowSensitive/DataflowValues.h -rw-r--r-- root/root usr/include/clang/Analysis/FlowSensitive/DataflowWorklist.h +-rw-r--r-- root/root usr/include/clang/Analysis/IssueHash.h -rw-r--r-- root/root usr/include/clang/Analysis/PathDiagnostic.h -rw-r--r-- root/root usr/include/clang/Analysis/ProgramPoint.h -rw-r--r-- root/root usr/include/clang/Analysis/RetainSummaryManager.h @@ -637,14 +301,15 @@ drwxr-xr-x root/root usr/include/clang/Basic/ -rw-r--r-- root/root usr/include/clang/Basic/DiagnosticSemaKinds.inc -rw-r--r-- root/root usr/include/clang/Basic/DiagnosticSerialization.h -rw-r--r-- root/root usr/include/clang/Basic/DiagnosticSerializationKinds.inc +-rw-r--r-- root/root usr/include/clang/Basic/DirectoryEntry.h -rw-r--r-- root/root usr/include/clang/Basic/ExceptionSpecificationType.h -rw-r--r-- root/root usr/include/clang/Basic/ExpressionTraits.h -rw-r--r-- root/root usr/include/clang/Basic/FPOptions.def -rw-r--r-- root/root usr/include/clang/Basic/Features.def +-rw-r--r-- root/root usr/include/clang/Basic/FileEntry.h -rw-r--r-- root/root usr/include/clang/Basic/FileManager.h -rw-r--r-- root/root usr/include/clang/Basic/FileSystemOptions.h -rw-r--r-- root/root usr/include/clang/Basic/FileSystemStatCache.h --rw-r--r-- root/root usr/include/clang/Basic/FixedPoint.h -rw-r--r-- root/root usr/include/clang/Basic/IdentifierTable.h -rw-r--r-- root/root usr/include/clang/Basic/JsonSupport.h -rw-r--r-- root/root usr/include/clang/Basic/LLVM.h @@ -667,10 +332,12 @@ drwxr-xr-x root/root usr/include/clang/Basic/ -rw-r--r-- root/root usr/include/clang/Basic/OperatorKinds.def -rw-r--r-- root/root usr/include/clang/Basic/OperatorKinds.h -rw-r--r-- root/root usr/include/clang/Basic/OperatorPrecedence.h +-rw-r--r-- root/root usr/include/clang/Basic/PPCTypes.def -rw-r--r-- root/root usr/include/clang/Basic/PartialDiagnostic.h -rw-r--r-- root/root usr/include/clang/Basic/PlistSupport.h -rw-r--r-- root/root usr/include/clang/Basic/PragmaKinds.h -rw-r--r-- root/root usr/include/clang/Basic/PrettyStackTrace.h +-rw-r--r-- root/root usr/include/clang/Basic/ProfileList.h -rw-r--r-- root/root usr/include/clang/Basic/SanitizerBlacklist.h -rw-r--r-- root/root usr/include/clang/Basic/SanitizerSpecialCaseList.h -rw-r--r-- root/root usr/include/clang/Basic/Sanitizers.def @@ -683,6 +350,7 @@ drwxr-xr-x root/root usr/include/clang/Basic/ -rw-r--r-- root/root usr/include/clang/Basic/SyncScope.h -rw-r--r-- root/root usr/include/clang/Basic/TargetBuiltins.h -rw-r--r-- root/root usr/include/clang/Basic/TargetCXXABI.h +-rw-r--r-- root/root usr/include/clang/Basic/TargetID.h -rw-r--r-- root/root usr/include/clang/Basic/TargetInfo.h -rw-r--r-- root/root usr/include/clang/Basic/TargetOptions.h -rw-r--r-- root/root usr/include/clang/Basic/TemplateKinds.h @@ -793,6 +461,8 @@ drwxr-xr-x root/root usr/include/clang/Index/ -rw-r--r-- root/root usr/include/clang/Index/IndexingAction.h -rw-r--r-- root/root usr/include/clang/Index/IndexingOptions.h -rw-r--r-- root/root usr/include/clang/Index/USRGeneration.h +drwxr-xr-x root/root usr/include/clang/IndexSerialization/ +-rw-r--r-- root/root usr/include/clang/IndexSerialization/SerializablePathCollection.h drwxr-xr-x root/root usr/include/clang/Lex/ -rw-r--r-- root/root usr/include/clang/Lex/CodeCompletionHandler.h -rw-r--r-- root/root usr/include/clang/Lex/DependencyDirectivesSourceMinimizer.h @@ -919,7 +589,6 @@ drwxr-xr-x root/root usr/include/clang/StaticAnalyzer/Core/BugReporter/ -rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/Checker.h -rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/CheckerManager.h -rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/CheckerRegistryData.h --rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/IssueHash.h -rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h drwxr-xr-x root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/ -rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h @@ -981,7 +650,6 @@ drwxr-xr-x root/root usr/include/clang/Tooling/ASTDiff/ -rw-r--r-- root/root usr/include/clang/Tooling/CompilationDatabasePluginRegistry.h drwxr-xr-x root/root usr/include/clang/Tooling/Core/ -rw-r--r-- root/root usr/include/clang/Tooling/Core/Diagnostic.h --rw-r--r-- root/root usr/include/clang/Tooling/Core/Lookup.h -rw-r--r-- root/root usr/include/clang/Tooling/Core/Replacement.h drwxr-xr-x root/root usr/include/clang/Tooling/DependencyScanning/ -rw-r--r-- root/root usr/include/clang/Tooling/DependencyScanning/DependencyScanningFilesystem.h @@ -1004,6 +672,7 @@ drwxr-xr-x root/root usr/include/clang/Tooling/Refactoring/ drwxr-xr-x root/root usr/include/clang/Tooling/Refactoring/Extract/ -rw-r--r-- root/root usr/include/clang/Tooling/Refactoring/Extract/Extract.h -rw-r--r-- root/root usr/include/clang/Tooling/Refactoring/Extract/SourceExtraction.h +-rw-r--r-- root/root usr/include/clang/Tooling/Refactoring/Lookup.h -rw-r--r-- root/root usr/include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h -rw-r--r-- root/root usr/include/clang/Tooling/Refactoring/RefactoringAction.h -rw-r--r-- root/root usr/include/clang/Tooling/Refactoring/RefactoringActionRule.h @@ -1029,7 +698,9 @@ drwxr-xr-x root/root usr/include/clang/Tooling/Refactoring/Rename/ drwxr-xr-x root/root usr/include/clang/Tooling/Syntax/ -rw-r--r-- root/root usr/include/clang/Tooling/Syntax/BuildTree.h -rw-r--r-- root/root usr/include/clang/Tooling/Syntax/Mutations.h +-rw-r--r-- root/root usr/include/clang/Tooling/Syntax/NodeClasses.inc -rw-r--r-- root/root usr/include/clang/Tooling/Syntax/Nodes.h +-rw-r--r-- root/root usr/include/clang/Tooling/Syntax/Nodes.inc -rw-r--r-- root/root usr/include/clang/Tooling/Syntax/Tokens.h -rw-r--r-- root/root usr/include/clang/Tooling/Syntax/Tree.h -rw-r--r-- root/root usr/include/clang/Tooling/ToolExecutorPluginRegistry.h @@ -1045,164 +716,171 @@ drwxr-xr-x root/root usr/include/clang/Tooling/Transformer/ -rw-r--r-- root/root usr/include/clang/Tooling/Transformer/Transformer.h drwxr-xr-x root/root usr/lib/ drwxr-xr-x root/root usr/lib/clang/ -drwxr-xr-x root/root usr/lib/clang/11.1.0/ -drwxr-xr-x root/root usr/lib/clang/11.1.0/include/ --rw-r--r-- root/root usr/lib/clang/11.1.0/include/__clang_cuda_builtin_vars.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/__clang_cuda_cmath.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/__clang_cuda_complex_builtins.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/__clang_cuda_device_functions.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/__clang_cuda_intrinsics.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/__clang_cuda_libdevice_declares.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/__clang_cuda_math.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/__clang_cuda_math_forward_declares.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/__clang_cuda_runtime_wrapper.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/__clang_hip_libdevice_declares.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/__clang_hip_math.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/__clang_hip_runtime_wrapper.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/__stddef_max_align_t.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/__wmmintrin_aes.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/__wmmintrin_pclmul.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/adxintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/altivec.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/ammintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/amxintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/arm64intr.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/arm_acle.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/arm_bf16.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/arm_cde.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/arm_cmse.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/arm_fp16.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/arm_mve.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/arm_neon.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/arm_sve.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/armintr.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/avx2intrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/avx512bf16intrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/avx512bitalgintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/avx512bwintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/avx512cdintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/avx512dqintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/avx512erintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/avx512fintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/avx512ifmaintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/avx512ifmavlintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/avx512pfintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/avx512vbmi2intrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/avx512vbmiintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/avx512vbmivlintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/avx512vlbf16intrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/avx512vlbitalgintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/avx512vlbwintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/avx512vlcdintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/avx512vldqintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/avx512vlintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/avx512vlvbmi2intrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/avx512vlvnniintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/avx512vlvp2intersectintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/avx512vnniintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/avx512vp2intersectintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/avx512vpopcntdqintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/avx512vpopcntdqvlintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/avxintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/bmi2intrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/bmiintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/cet.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/cetintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/cldemoteintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/clflushoptintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/clwbintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/clzerointrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/cpuid.h -drwxr-xr-x root/root usr/lib/clang/11.1.0/include/cuda_wrappers/ --rw-r--r-- root/root usr/lib/clang/11.1.0/include/cuda_wrappers/algorithm --rw-r--r-- root/root usr/lib/clang/11.1.0/include/cuda_wrappers/complex --rw-r--r-- root/root usr/lib/clang/11.1.0/include/cuda_wrappers/new --rw-r--r-- root/root usr/lib/clang/11.1.0/include/emmintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/enqcmdintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/f16cintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/float.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/fma4intrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/fmaintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/fxsrintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/gfniintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/htmintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/htmxlintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/ia32intrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/immintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/intrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/inttypes.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/invpcidintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/iso646.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/limits.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/lwpintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/lzcntintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/mm3dnow.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/mm_malloc.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/mmintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/module.modulemap --rw-r--r-- root/root usr/lib/clang/11.1.0/include/movdirintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/msa.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/mwaitxintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/nmmintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/opencl-c-base.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/opencl-c.h -drwxr-xr-x root/root usr/lib/clang/11.1.0/include/openmp_wrappers/ --rw-r--r-- root/root usr/lib/clang/11.1.0/include/openmp_wrappers/__clang_openmp_device_functions.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/openmp_wrappers/cmath --rw-r--r-- root/root usr/lib/clang/11.1.0/include/openmp_wrappers/complex --rw-r--r-- root/root usr/lib/clang/11.1.0/include/openmp_wrappers/complex.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/openmp_wrappers/math.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/openmp_wrappers/new --rw-r--r-- root/root usr/lib/clang/11.1.0/include/pconfigintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/pkuintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/pmmintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/popcntintrin.h -drwxr-xr-x root/root usr/lib/clang/11.1.0/include/ppc_wrappers/ --rw-r--r-- root/root usr/lib/clang/11.1.0/include/ppc_wrappers/emmintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/ppc_wrappers/mm_malloc.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/ppc_wrappers/mmintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/ppc_wrappers/pmmintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/ppc_wrappers/smmintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/ppc_wrappers/tmmintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/ppc_wrappers/xmmintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/prfchwintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/ptwriteintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/rdseedintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/rtmintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/s390intrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/serializeintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/sgxintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/shaintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/smmintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/stdalign.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/stdarg.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/stdatomic.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/stdbool.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/stddef.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/stdint.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/stdnoreturn.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/tbmintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/tgmath.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/tmmintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/tsxldtrkintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/unwind.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/vadefs.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/vaesintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/varargs.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/vecintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/vpclmulqdqintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/waitpkgintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/wasm_simd128.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/wbnoinvdintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/wmmintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/x86intrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/xmmintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/xopintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/xsavecintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/xsaveintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/xsaveoptintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/xsavesintrin.h --rw-r--r-- root/root usr/lib/clang/11.1.0/include/xtestintrin.h +drwxr-xr-x root/root usr/lib/clang/12.0.0/ +drwxr-xr-x root/root usr/lib/clang/12.0.0/include/ +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/__clang_cuda_builtin_vars.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/__clang_cuda_cmath.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/__clang_cuda_complex_builtins.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/__clang_cuda_device_functions.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/__clang_cuda_intrinsics.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/__clang_cuda_libdevice_declares.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/__clang_cuda_math.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/__clang_cuda_math_forward_declares.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/__clang_cuda_runtime_wrapper.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/__clang_hip_cmath.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/__clang_hip_libdevice_declares.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/__clang_hip_math.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/__clang_hip_runtime_wrapper.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/__stddef_max_align_t.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/__wmmintrin_aes.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/__wmmintrin_pclmul.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/adxintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/altivec.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/ammintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/amxintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/arm64intr.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/arm_acle.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/arm_bf16.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/arm_cde.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/arm_cmse.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/arm_fp16.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/arm_mve.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/arm_neon.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/arm_sve.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/armintr.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx2intrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512bf16intrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512bitalgintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512bwintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512cdintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512dqintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512erintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512fintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512ifmaintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512ifmavlintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512pfintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512vbmi2intrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512vbmiintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512vbmivlintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512vlbf16intrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512vlbitalgintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512vlbwintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512vlcdintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512vldqintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512vlintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512vlvbmi2intrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512vlvnniintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512vlvp2intersectintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512vnniintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512vp2intersectintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512vpopcntdqintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512vpopcntdqvlintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/avxintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/avxvnniintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/bmi2intrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/bmiintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/cet.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/cetintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/cldemoteintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/clflushoptintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/clwbintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/clzerointrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/cpuid.h +drwxr-xr-x root/root usr/lib/clang/12.0.0/include/cuda_wrappers/ +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/cuda_wrappers/algorithm +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/cuda_wrappers/complex +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/cuda_wrappers/new +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/emmintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/enqcmdintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/f16cintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/float.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/fma4intrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/fmaintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/fxsrintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/gfniintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/hresetintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/htmintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/htmxlintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/ia32intrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/immintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/intrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/inttypes.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/invpcidintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/iso646.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/keylockerintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/limits.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/lwpintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/lzcntintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/mm3dnow.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/mm_malloc.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/mmintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/module.modulemap +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/movdirintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/msa.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/mwaitxintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/nmmintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/opencl-c-base.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/opencl-c.h +drwxr-xr-x root/root usr/lib/clang/12.0.0/include/openmp_wrappers/ +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/openmp_wrappers/__clang_openmp_device_functions.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/openmp_wrappers/cmath +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/openmp_wrappers/complex +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/openmp_wrappers/complex.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/openmp_wrappers/complex_cmath.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/openmp_wrappers/math.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/openmp_wrappers/new +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/pconfigintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/pkuintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/pmmintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/popcntintrin.h +drwxr-xr-x root/root usr/lib/clang/12.0.0/include/ppc_wrappers/ +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/ppc_wrappers/emmintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/ppc_wrappers/mm_malloc.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/ppc_wrappers/mmintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/ppc_wrappers/pmmintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/ppc_wrappers/smmintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/ppc_wrappers/tmmintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/ppc_wrappers/xmmintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/prfchwintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/ptwriteintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/rdseedintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/rtmintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/s390intrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/serializeintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/sgxintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/shaintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/smmintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/stdalign.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/stdarg.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/stdatomic.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/stdbool.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/stddef.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/stdint.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/stdnoreturn.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/tbmintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/tgmath.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/tmmintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/tsxldtrkintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/uintrintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/unwind.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/vadefs.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/vaesintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/varargs.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/vecintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/vpclmulqdqintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/waitpkgintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/wasm_simd128.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/wbnoinvdintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/wmmintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/x86gprintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/x86intrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/xmmintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/xopintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/xsavecintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/xsaveintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/xsaveoptintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/xsavesintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.0/include/xtestintrin.h -rwxr-xr-x root/root usr/lib/clang/c++-analyzer -rwxr-xr-x root/root usr/lib/clang/ccc-analyzer drwxr-xr-x root/root usr/lib/cmake/ @@ -1210,24 +888,20 @@ drwxr-xr-x root/root usr/lib/cmake/clang/ -rw-r--r-- root/root usr/lib/cmake/clang/ClangConfig.cmake -rw-r--r-- root/root usr/lib/cmake/clang/ClangTargets-release.cmake -rw-r--r-- root/root usr/lib/cmake/clang/ClangTargets.cmake -lrwxrwxrwx root/root usr/lib/libclang-cpp.so -> libclang-cpp.so.11.1 --rwxr-xr-x root/root usr/lib/libclang-cpp.so.11.1 -lrwxrwxrwx root/root usr/lib/libclang.so -> libclang.so.11.1 --rwxr-xr-x root/root usr/lib/libclang.so.11.1 +lrwxrwxrwx root/root usr/lib/libclang-cpp.so -> libclang-cpp.so.12 +-rwxr-xr-x root/root usr/lib/libclang-cpp.so.12 +lrwxrwxrwx root/root usr/lib/libclang.so -> libclang.so.12 +-rwxr-xr-x root/root usr/lib/libclang.so.12 +-rw-r--r-- root/root usr/lib/libclangAPINotes.a -rw-r--r-- root/root usr/lib/libclangARCMigrate.a -rw-r--r-- root/root usr/lib/libclangAST.a -rw-r--r-- root/root usr/lib/libclangASTMatchers.a -rw-r--r-- root/root usr/lib/libclangAnalysis.a --rw-r--r-- root/root usr/lib/libclangApplyReplacements.a -rw-r--r-- root/root usr/lib/libclangBasic.a --rw-r--r-- root/root usr/lib/libclangChangeNamespace.a -rw-r--r-- root/root usr/lib/libclangCodeGen.a -rw-r--r-- root/root usr/lib/libclangCrossTU.a --rw-r--r-- root/root usr/lib/libclangDaemon.a --rw-r--r-- root/root usr/lib/libclangDaemonTweaks.a -rw-r--r-- root/root usr/lib/libclangDependencyScanning.a -rw-r--r-- root/root usr/lib/libclangDirectoryWatcher.a --rw-r--r-- root/root usr/lib/libclangDoc.a -rw-r--r-- root/root usr/lib/libclangDriver.a -rw-r--r-- root/root usr/lib/libclangDynamicASTMatchers.a -rw-r--r-- root/root usr/lib/libclangEdit.a @@ -1236,14 +910,10 @@ lrwxrwxrwx root/root usr/lib/libclang.so -> libclang.so.11.1 -rw-r--r-- root/root usr/lib/libclangFrontendTool.a -rw-r--r-- root/root usr/lib/libclangHandleCXX.a -rw-r--r-- root/root usr/lib/libclangHandleLLVM.a --rw-r--r-- root/root usr/lib/libclangIncludeFixer.a --rw-r--r-- root/root usr/lib/libclangIncludeFixerPlugin.a -rw-r--r-- root/root usr/lib/libclangIndex.a +-rw-r--r-- root/root usr/lib/libclangIndexSerialization.a -rw-r--r-- root/root usr/lib/libclangLex.a --rw-r--r-- root/root usr/lib/libclangMove.a -rw-r--r-- root/root usr/lib/libclangParse.a --rw-r--r-- root/root usr/lib/libclangQuery.a --rw-r--r-- root/root usr/lib/libclangReorderFields.a -rw-r--r-- root/root usr/lib/libclangRewrite.a -rw-r--r-- root/root usr/lib/libclangRewriteFrontend.a -rw-r--r-- root/root usr/lib/libclangSema.a @@ -1252,32 +922,6 @@ lrwxrwxrwx root/root usr/lib/libclang.so -> libclang.so.11.1 -rw-r--r-- root/root usr/lib/libclangStaticAnalyzerCore.a -rw-r--r-- root/root usr/lib/libclangStaticAnalyzerFrontend.a -rw-r--r-- root/root usr/lib/libclangTesting.a --rw-r--r-- root/root usr/lib/libclangTidy.a --rw-r--r-- root/root usr/lib/libclangTidyAbseilModule.a --rw-r--r-- root/root usr/lib/libclangTidyAndroidModule.a --rw-r--r-- root/root usr/lib/libclangTidyBoostModule.a --rw-r--r-- root/root usr/lib/libclangTidyBugproneModule.a --rw-r--r-- root/root usr/lib/libclangTidyCERTModule.a --rw-r--r-- root/root usr/lib/libclangTidyCppCoreGuidelinesModule.a --rw-r--r-- root/root usr/lib/libclangTidyDarwinModule.a --rw-r--r-- root/root usr/lib/libclangTidyFuchsiaModule.a --rw-r--r-- root/root usr/lib/libclangTidyGoogleModule.a --rw-r--r-- root/root usr/lib/libclangTidyHICPPModule.a --rw-r--r-- root/root usr/lib/libclangTidyLLVMLibcModule.a --rw-r--r-- root/root usr/lib/libclangTidyLLVMModule.a --rw-r--r-- root/root usr/lib/libclangTidyLinuxKernelModule.a --rw-r--r-- root/root usr/lib/libclangTidyMPIModule.a --rw-r--r-- root/root usr/lib/libclangTidyMain.a --rw-r--r-- root/root usr/lib/libclangTidyMiscModule.a --rw-r--r-- root/root usr/lib/libclangTidyModernizeModule.a --rw-r--r-- root/root usr/lib/libclangTidyObjCModule.a --rw-r--r-- root/root usr/lib/libclangTidyOpenMPModule.a --rw-r--r-- root/root usr/lib/libclangTidyPerformanceModule.a --rw-r--r-- root/root usr/lib/libclangTidyPlugin.a --rw-r--r-- root/root usr/lib/libclangTidyPortabilityModule.a --rw-r--r-- root/root usr/lib/libclangTidyReadabilityModule.a --rw-r--r-- root/root usr/lib/libclangTidyUtils.a --rw-r--r-- root/root usr/lib/libclangTidyZirconModule.a -rw-r--r-- root/root usr/lib/libclangTooling.a -rw-r--r-- root/root usr/lib/libclangToolingASTDiff.a -rw-r--r-- root/root usr/lib/libclangToolingCore.a @@ -1285,26 +929,16 @@ lrwxrwxrwx root/root usr/lib/libclang.so -> libclang.so.11.1 -rw-r--r-- root/root usr/lib/libclangToolingRefactoring.a -rw-r--r-- root/root usr/lib/libclangToolingSyntax.a -rw-r--r-- root/root usr/lib/libclangTransformer.a --rw-r--r-- root/root usr/lib/libclangdRemoteIndex.a --rw-r--r-- root/root usr/lib/libclangdSupport.a --rw-r--r-- root/root usr/lib/libfindAllSymbols.a drwxr-xr-x root/root usr/share/ drwxr-xr-x root/root usr/share/clang/ -rwxr-xr-x root/root usr/share/clang/bash-autocomplete.sh --rw-r--r-- root/root usr/share/clang/clang-doc-default-stylesheet.css -rwxr-xr-x root/root usr/share/clang/clang-format-bbedit.applescript -rwxr-xr-x root/root usr/share/clang/clang-format-diff.py -rwxr-xr-x root/root usr/share/clang/clang-format-sublime.py -rwxr-xr-x root/root usr/share/clang/clang-format.el -rwxr-xr-x root/root usr/share/clang/clang-format.py --rwxr-xr-x root/root usr/share/clang/clang-include-fixer.el --rwxr-xr-x root/root usr/share/clang/clang-include-fixer.py -rwxr-xr-x root/root usr/share/clang/clang-rename.el -rwxr-xr-x root/root usr/share/clang/clang-rename.py --rwxr-xr-x root/root usr/share/clang/clang-tidy-diff.py --rw-r--r-- root/root usr/share/clang/index.js --rwxr-xr-x root/root usr/share/clang/run-clang-tidy.py --rwxr-xr-x root/root usr/share/clang/run-find-all-symbols.py drwxr-xr-x root/root usr/share/man/ drwxr-xr-x root/root usr/share/man/man1/ -rwxr-xr-x root/root usr/share/man/man1/scan-build.1.gz @@ -1312,8 +946,6 @@ drwxr-xr-x root/root usr/share/scan-build/ -rw-r--r-- root/root usr/share/scan-build/scanview.css -rw-r--r-- root/root usr/share/scan-build/sorttable.js drwxr-xr-x root/root usr/share/scan-view/ --rw-r--r-- root/root usr/share/scan-view/FileRadar.scpt --rw-r--r-- root/root usr/share/scan-view/GetRadarVersion.scpt (EMPTY) -rw-r--r-- root/root usr/share/scan-view/Reporter.py -rw-r--r-- root/root usr/share/scan-view/ScanView.py -rw-r--r-- root/root usr/share/scan-view/bugcatcher.ico diff --git a/clang/.signature b/clang/.signature index 3129d9d58..9225a3075 100644 --- a/clang/.signature +++ b/clang/.signature @@ -1,6 +1,9 @@ untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/V0HdZtC+1Dw75iISm6/bjTa6j83DejZVTLQn7QyFvhJ62xbYQZJ0eXOKiyU4co3KXzM6NNW1g6DxjtlrA982ws= -SHA256 (Pkgfile) = 6126149ceb80536a68d7409c9f1ff81e2a97209a7b61920d31c771cff8d09016 -SHA256 (.footprint) = f4a4660b06b27514567a662fad11211b4891efa9b58b5f2fa2554ec5f19d7f46 -SHA256 (clang-11.1.0.src.tar.xz) = 0a8288f065d1f57cb6d96da4d2965cbea32edc572aa972e466e954d17148558b -SHA256 (clang-tools-extra-11.1.0.src.tar.xz) = 76707c249de7a9cde3456b960c9a36ed9bbde8e3642c01f0ef61a43d61e0c1a2 +RWSE3ohX2g5d/czqJZnVI3WHGfCUN+/XKUQpXGya9zaorx4vGQlpcQKerElTTknbxjbaEhf6pMuSQErkDuOw01B13N7EpIDjCwQ= +SHA256 (Pkgfile) = a509455f9aff50dec78613b1977ce067aa71c3180475cea4e1738df2e1e7e9f1 +SHA256 (.footprint) = 28fc77df38981f045eb588423ee395f4844a15e431783373b10a50304e566e46 +SHA256 (clang-12.0.0.src.tar.xz) = e26e452e91d4542da3ebbf404f024d3e1cbf103f4cd110c26bf0a19621cca9ed +SHA256 (clang-tools-extra-12.0.0.src.tar.xz) = ad41e0b527a65ade95c1ba690a5434cefaab4a2daa1be307caaa1e8541fe6d5c +SHA256 (0001-PATCH-clang-tools-extra-Make-clangd-CompletionModel-.patch) = 27f7ff51f4ecbda7438b5258968af0ac8d5873b799d2c77e706b8806a814b31a +SHA256 (0005-PATCH-clang-Partially-Revert-scan-view-Remove-Report.patch) = b65230862b29442963054ca2c64066a657b52fe926d2f868fee2e37fd0fb32a7 +SHA256 (0006-PATCH-clang-Allow-__ieee128-as-an-alias-to-__float12.patch) = c515554835643b2ab7a55ab1286910f9e65676649bd1d8e0b570ff5dfd4f3554 diff --git a/clang/0001-PATCH-clang-tools-extra-Make-clangd-CompletionModel-.patch b/clang/0001-PATCH-clang-tools-extra-Make-clangd-CompletionModel-.patch new file mode 100644 index 000000000..4745e7882 --- /dev/null +++ b/clang/0001-PATCH-clang-tools-extra-Make-clangd-CompletionModel-.patch @@ -0,0 +1,31 @@ +From 84e4fe467f290c85b3d7d22c7333d192e1282054 Mon Sep 17 00:00:00 2001 +From: serge-sans-paille <sguelton@redhat.com> +Date: Wed, 17 Mar 2021 08:32:56 +0100 +Subject: [PATCH] [PATCH][clang-tools-extra] Make clangd CompletionModel usable + even with non-standard (but supported) layout + +llvm supports specifying a non-standard layout where each project lies in its +own place. Do not assume a fixed layout and use the appropriate cmake variable +instead. +--- + clang-tools-extra/clangd/quality/CompletionModel.cmake | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/clang-tools-extra/clangd/quality/CompletionModel.cmake b/clang-tools-extra/clangd/quality/CompletionModel.cmake +index 60c6d2a..41bc2ed 100644 +--- a/clang-tools-extra/clangd/quality/CompletionModel.cmake ++++ b/clang-tools-extra/clangd/quality/CompletionModel.cmake +@@ -5,8 +5,8 @@ + # will define a C++ class called ${cpp_class} - which may be a + # namespace-qualified class name. + function(gen_decision_forest model filename cpp_class) +- set(model_compiler ${CMAKE_SOURCE_DIR}/../clang-tools-extra/clangd/quality/CompletionModelCodegen.py) +- ++ set(model_compiler ${LLVM_EXTERNAL_CLANG_TOOLS_EXTRA_SOURCE_DIR}/clangd/quality/CompletionModelCodegen.py) ++ + set(output_dir ${CMAKE_CURRENT_BINARY_DIR}) + set(header_file ${output_dir}/${filename}.h) + set(cpp_file ${output_dir}/${filename}.cpp) +-- +1.8.3.1 + diff --git a/clang/0005-PATCH-clang-Partially-Revert-scan-view-Remove-Report.patch b/clang/0005-PATCH-clang-Partially-Revert-scan-view-Remove-Report.patch new file mode 100644 index 000000000..868fe59fb --- /dev/null +++ b/clang/0005-PATCH-clang-Partially-Revert-scan-view-Remove-Report.patch @@ -0,0 +1,224 @@ +From ea01f898fd74bae23d8be31f1a29b542e886e3a5 Mon Sep 17 00:00:00 2001 +From: Tom Stellard <tstellar@redhat.com> +Date: Tue, 9 Feb 2021 13:35:43 -0800 +Subject: [PATCH 5/6] [PATCH][clang] Partially Revert "scan-view: Remove + Reporter.py and associated AppleScript files" + +This reverts some of commit dbb01536f6f49fa428f170e34466072ef439b3e9. + +The Reporter module was still being used by the ScanView.py module and deleting +it caused scan-view to fail. This commit adds back Reporter.py but removes the +code the references the AppleScript files which were removed in +dbb01536f6f49fa428f170e34466072ef439b3e9. + +Differential Revision: https://reviews.llvm.org/D96367 +--- + clang/tools/scan-view/CMakeLists.txt | 1 + + clang/tools/scan-view/share/Reporter.py | 183 ++++++++++++++++++++++++++++++++ + 2 files changed, 184 insertions(+) + create mode 100644 clang/tools/scan-view/share/Reporter.py + +diff --git a/clang/tools/scan-view/CMakeLists.txt b/clang/tools/scan-view/CMakeLists.txt +index dd3d334..eccc6b8 100644 +--- a/clang/tools/scan-view/CMakeLists.txt ++++ b/clang/tools/scan-view/CMakeLists.txt +@@ -5,6 +5,7 @@ set(BinFiles + + set(ShareFiles + ScanView.py ++ Reporter.py + startfile.py + bugcatcher.ico) + +diff --git a/clang/tools/scan-view/share/Reporter.py b/clang/tools/scan-view/share/Reporter.py +new file mode 100644 +index 0000000..31a14fb +--- /dev/null ++++ b/clang/tools/scan-view/share/Reporter.py +@@ -0,0 +1,183 @@ ++#!/usr/bin/env python ++# -*- coding: utf-8 -*- ++ ++"""Methods for reporting bugs.""" ++ ++import subprocess, sys, os ++ ++__all__ = ['ReportFailure', 'BugReport', 'getReporters'] ++ ++# ++ ++class ReportFailure(Exception): ++ """Generic exception for failures in bug reporting.""" ++ def __init__(self, value): ++ self.value = value ++ ++# Collect information about a bug. ++ ++class BugReport(object): ++ def __init__(self, title, description, files): ++ self.title = title ++ self.description = description ++ self.files = files ++ ++# Reporter interfaces. ++ ++import os ++ ++import email, mimetypes, smtplib ++from email import encoders ++from email.message import Message ++from email.mime.base import MIMEBase ++from email.mime.multipart import MIMEMultipart ++from email.mime.text import MIMEText ++ ++#===------------------------------------------------------------------------===# ++# ReporterParameter ++#===------------------------------------------------------------------------===# ++ ++class ReporterParameter(object): ++ def __init__(self, n): ++ self.name = n ++ def getName(self): ++ return self.name ++ def getValue(self,r,bugtype,getConfigOption): ++ return getConfigOption(r.getName(),self.getName()) ++ def saveConfigValue(self): ++ return True ++ ++class TextParameter (ReporterParameter): ++ def getHTML(self,r,bugtype,getConfigOption): ++ return """\ ++<tr> ++<td class="form_clabel">%s:</td> ++<td class="form_value"><input type="text" name="%s_%s" value="%s"></td> ++</tr>"""%(self.getName(),r.getName(),self.getName(),self.getValue(r,bugtype,getConfigOption)) ++ ++class SelectionParameter (ReporterParameter): ++ def __init__(self, n, values): ++ ReporterParameter.__init__(self,n) ++ self.values = values ++ ++ def getHTML(self,r,bugtype,getConfigOption): ++ default = self.getValue(r,bugtype,getConfigOption) ++ return """\ ++<tr> ++<td class="form_clabel">%s:</td><td class="form_value"><select name="%s_%s"> ++%s ++</select></td>"""%(self.getName(),r.getName(),self.getName(),'\n'.join(["""\ ++<option value="%s"%s>%s</option>"""%(o[0], ++ o[0] == default and ' selected="selected"' or '', ++ o[1]) for o in self.values])) ++ ++#===------------------------------------------------------------------------===# ++# Reporters ++#===------------------------------------------------------------------------===# ++ ++class EmailReporter(object): ++ def getName(self): ++ return 'Email' ++ ++ def getParameters(self): ++ return [TextParameter(x) for x in ['To', 'From', 'SMTP Server', 'SMTP Port']] ++ ++ # Lifted from python email module examples. ++ def attachFile(self, outer, path): ++ # Guess the content type based on the file's extension. Encoding ++ # will be ignored, although we should check for simple things like ++ # gzip'd or compressed files. ++ ctype, encoding = mimetypes.guess_type(path) ++ if ctype is None or encoding is not None: ++ # No guess could be made, or the file is encoded (compressed), so ++ # use a generic bag-of-bits type. ++ ctype = 'application/octet-stream' ++ maintype, subtype = ctype.split('/', 1) ++ if maintype == 'text': ++ fp = open(path) ++ # Note: we should handle calculating the charset ++ msg = MIMEText(fp.read(), _subtype=subtype) ++ fp.close() ++ else: ++ fp = open(path, 'rb') ++ msg = MIMEBase(maintype, subtype) ++ msg.set_payload(fp.read()) ++ fp.close() ++ # Encode the payload using Base64 ++ encoders.encode_base64(msg) ++ # Set the filename parameter ++ msg.add_header('Content-Disposition', 'attachment', filename=os.path.basename(path)) ++ outer.attach(msg) ++ ++ def fileReport(self, report, parameters): ++ mainMsg = """\ ++BUG REPORT ++--- ++Title: %s ++Description: %s ++"""%(report.title, report.description) ++ ++ if not parameters.get('To'): ++ raise ReportFailure('No "To" address specified.') ++ if not parameters.get('From'): ++ raise ReportFailure('No "From" address specified.') ++ ++ msg = MIMEMultipart() ++ msg['Subject'] = 'BUG REPORT: %s'%(report.title) ++ # FIXME: Get config parameters ++ msg['To'] = parameters.get('To') ++ msg['From'] = parameters.get('From') ++ msg.preamble = mainMsg ++ ++ msg.attach(MIMEText(mainMsg, _subtype='text/plain')) ++ for file in report.files: ++ self.attachFile(msg, file) ++ ++ try: ++ s = smtplib.SMTP(host=parameters.get('SMTP Server'), ++ port=parameters.get('SMTP Port')) ++ s.sendmail(msg['From'], msg['To'], msg.as_string()) ++ s.close() ++ except: ++ raise ReportFailure('Unable to send message via SMTP.') ++ ++ return "Message sent!" ++ ++class BugzillaReporter(object): ++ def getName(self): ++ return 'Bugzilla' ++ ++ def getParameters(self): ++ return [TextParameter(x) for x in ['URL','Product']] ++ ++ def fileReport(self, report, parameters): ++ raise NotImplementedError ++ ++ ++class RadarClassificationParameter(SelectionParameter): ++ def __init__(self): ++ SelectionParameter.__init__(self,"Classification", ++ [['1', 'Security'], ['2', 'Crash/Hang/Data Loss'], ++ ['3', 'Performance'], ['4', 'UI/Usability'], ++ ['6', 'Serious Bug'], ['7', 'Other']]) ++ ++ def saveConfigValue(self): ++ return False ++ ++ def getValue(self,r,bugtype,getConfigOption): ++ if bugtype.find("leak") != -1: ++ return '3' ++ elif bugtype.find("dereference") != -1: ++ return '2' ++ elif bugtype.find("missing ivar release") != -1: ++ return '3' ++ else: ++ return '7' ++ ++### ++ ++def getReporters(): ++ reporters = [] ++ reporters.append(EmailReporter()) ++ return reporters ++ +-- +1.8.3.1 + diff --git a/clang/0006-PATCH-clang-Allow-__ieee128-as-an-alias-to-__float12.patch b/clang/0006-PATCH-clang-Allow-__ieee128-as-an-alias-to-__float12.patch new file mode 100644 index 000000000..91e82b536 --- /dev/null +++ b/clang/0006-PATCH-clang-Allow-__ieee128-as-an-alias-to-__float12.patch @@ -0,0 +1,77 @@ +From 1ef1e91142ac48ecb826f33e1e7072c7402d9fe7 Mon Sep 17 00:00:00 2001 +From: serge-sans-paille <sguelton@redhat.com> +Date: Wed, 3 Mar 2021 09:58:31 +0100 +Subject: [PATCH 6/6] [PATCH][clang] Allow __ieee128 as an alias to __float128 + on ppc + +This matches gcc behavior. + +Differential Revision: https://reviews.llvm.org/D97846 + +(cherry picked from commit 4aa510be78a75a4da82657fe433016f00dad0784) +--- + clang/include/clang/Basic/LangOptions.def | 1 + + clang/lib/Basic/IdentifierTable.cpp | 3 +++ + clang/lib/Basic/Targets/PPC.cpp | 1 + + clang/test/Sema/128bitfloat.cpp | 7 +++++++ + 4 files changed, 12 insertions(+) + +diff --git a/clang/include/clang/Basic/LangOptions.def b/clang/include/clang/Basic/LangOptions.def +index c01f0cc..3c22393e 100644 +--- a/clang/include/clang/Basic/LangOptions.def ++++ b/clang/include/clang/Basic/LangOptions.def +@@ -107,6 +107,7 @@ LANGOPT(Bool , 1, 0, "bool, true, and false keywords") + LANGOPT(Half , 1, 0, "half keyword") + LANGOPT(WChar , 1, CPlusPlus, "wchar_t keyword") + LANGOPT(Char8 , 1, 0, "char8_t keyword") ++LANGOPT(IEEE128 , 1, 0, "__ieee128 keyword") + LANGOPT(DeclSpecKeyword , 1, 0, "__declspec keyword") + BENIGN_LANGOPT(DollarIdents , 1, 1, "'$' in identifiers") + BENIGN_LANGOPT(AsmPreprocessor, 1, 0, "preprocessor in asm mode") +diff --git a/clang/lib/Basic/IdentifierTable.cpp b/clang/lib/Basic/IdentifierTable.cpp +index 51c6e02..cedc94a 100644 +--- a/clang/lib/Basic/IdentifierTable.cpp ++++ b/clang/lib/Basic/IdentifierTable.cpp +@@ -227,6 +227,9 @@ void IdentifierTable::AddKeywords(const LangOptions &LangOpts) { + if (LangOpts.DeclSpecKeyword) + AddKeyword("__declspec", tok::kw___declspec, KEYALL, LangOpts, *this); + ++ if (LangOpts.IEEE128) ++ AddKeyword("__ieee128", tok::kw___float128, KEYALL, LangOpts, *this); ++ + // Add the 'import' contextual keyword. + get("import").setModulesImport(true); + } +diff --git a/clang/lib/Basic/Targets/PPC.cpp b/clang/lib/Basic/Targets/PPC.cpp +index ff09c0f..38f286c 100644 +--- a/clang/lib/Basic/Targets/PPC.cpp ++++ b/clang/lib/Basic/Targets/PPC.cpp +@@ -551,6 +551,7 @@ void PPCTargetInfo::adjust(LangOptions &Opts) { + LongDoubleFormat = Opts.PPCIEEELongDouble + ? &llvm::APFloat::IEEEquad() + : &llvm::APFloat::PPCDoubleDouble(); ++ Opts.IEEE128 = 1; + } + + ArrayRef<Builtin::Info> PPCTargetInfo::getTargetBuiltins() const { +diff --git a/clang/test/Sema/128bitfloat.cpp b/clang/test/Sema/128bitfloat.cpp +index 4a826b4..6a9ae74 100644 +--- a/clang/test/Sema/128bitfloat.cpp ++++ b/clang/test/Sema/128bitfloat.cpp +@@ -6,6 +6,13 @@ + // RUN: %clang_cc1 -triple x86_64-windows-msvc -verify -std=c++11 %s + + #if defined(__FLOAT128__) || defined(__SIZEOF_FLOAT128__) ++ ++#if defined(__ppc__) ++template <typename> struct __is_float128 { static constexpr bool value = false; }; ++template <> struct __is_float128<__float128> { static constexpr bool value = true; }; ++static_assert(__is_float128<__ieee128>::value, "__ieee128 aliases to __float128"); ++#endif ++ + __float128 f; + template<typename> struct __is_floating_point_helper {}; + template<> struct __is_floating_point_helper<__float128> {}; +-- +1.8.3.1 + diff --git a/clang/Pkgfile b/clang/Pkgfile index e99b57a88..fdb6054de 100644 --- a/clang/Pkgfile +++ b/clang/Pkgfile @@ -4,19 +4,26 @@ # Depends on: compiler-rt llvm name=clang -version=11.1.0 +version=12.0.0 release=1 source=(https://github.com/llvm/llvm-project/releases/download/llvmorg-$version/$name-$version.src.tar.xz - https://github.com/llvm/llvm-project/releases/download/llvmorg-$version/$name-tools-extra-$version.src.tar.xz) + https://github.com/llvm/llvm-project/releases/download/llvmorg-$version/$name-tools-extra-$version.src.tar.xz + 0001-PATCH-clang-tools-extra-Make-clangd-CompletionModel-.patch + 0005-PATCH-clang-Partially-Revert-scan-view-Remove-Report.patch + 0006-PATCH-clang-Allow-__ieee128-as-an-alias-to-__float12.patch) build() { - mv $name-tools-extra-$version.src $name-$version.src/tools/extra + patch -d $name-tools-extra-$version.src -p2 -i $SRC/0001-PATCH-clang-tools-extra-Make-clangd-CompletionModel-.patch + patch -d $name-$version.src -p2 -i $SRC/0005-PATCH-clang-Partially-Revert-scan-view-Remove-Report.patch + patch -d $name-$version.src -p2 -i $SRC/0006-PATCH-clang-Allow-__ieee128-as-an-alias-to-__float12.patch cmake -S $name-$version.src -B build -G Ninja \ -D CMAKE_INSTALL_PREFIX=/usr \ + -D CMAKE_INSTALL_LIBEXECDIR=lib/clang \ -D CMAKE_BUILD_TYPE=Release \ -D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \ -D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \ + -D LLVM_EXTERNAL_CLANG_TOOLS_EXTRA_SOURCE_DIR="../$name-tools-extra-$version.src" \ -D LLVM_TARGETS_TO_BUILD='X86;AMDGPU;BPF;NVPTX' \ -D LLVM_INCLUDE_TESTS=0 \ -D LLVM_PARALLEL_COMPILE_JOBS="${JOBS:-1}" \ @@ -24,7 +31,7 @@ build() { cmake --build build DESTDIR=$PKG cmake --install build - # -DCMAKE_INSTALL_LIBEXECDIR is hardcoded.. + # -DCMAKE_INSTALL_LIBEXECDIR is still hardcoded.. mv $PKG/usr/libexec/{c++-analyzer,ccc-analyzer} $PKG/usr/lib/clang rmdir $PKG/usr/libexec sed -i 's|libexec|lib/clang|' $PKG/usr/bin/scan-build |