This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/llvm-master-aarch64-spec2k6-Os_LTO in repository toolchain/ci/llvm-project.
from 272571718c0 Recommit r356738 "[llvm-objcopy] - Implement replaceSection [...] adds 4dc851964c0 [CGP] Make several static functions member functions (NFC) adds a71c0ed471e [X86][AVX] Start shuffle combining from ZERO_EXTEND_VECTOR_ [...] adds 4465a765ee3 [X86] Remove icmp undef from reduced tests adds 07e3071854d [LegalizeDAG] Expand i16 bswap directly to a rotate by 8 in [...] adds 803c7782d5c [WebAssembly] Rename a variable in CFGSort (NFC) adds 6af0363857f [X86] Make _bswap intrinsic a function instead of a macro t [...] adds 87d4ab8b92e [X86][SSE41] Start shuffle combining from ZERO_EXTEND_VECTO [...] adds b15c35aff87 Un-revert "[coroutines][PR40978] Emit error for co_yield wi [...] adds 7c2554dd929 Revert r356688 "[X86] Don't avoid folding multiple use sign [...] adds 5b434468313 [X86] Remove a couple unused SDNodeXForms. NFC adds 3810e35d3fa [X86] Remove GetLo8XForm and use GetLo32XForm instead. NFCI adds 1cc01c32284 [X86] When selecting (x << C1) op C2 as (x op (C2>>C1)) << [...] adds a17287f0846 [X86] Update some of the getMachineNode calls from X86ISelD [...] adds d8e78022c63 [clang-tidy] Fix more false positives for bugprone-string-i [...] adds 254b11a0fd8 [ARM GlobalISel] 64-bit memops should be aligned adds 65584d38112 [TTI] Move getIntrinsicCost to allow functions to be overri [...] adds 57949eb6772 [ASTImporter] Changed use of Import to Import_New in ASTNod [...] adds 5519cb2d94a Fix the build with GCC 4.8 after r356783 adds de9d7364956 Fix a broken comment line. NFC. adds a5a4bb69c16 Add llvm:: qualifer to make_unique, NFC adds 49c10713945 [clangd] Send empty diagnostics when a file is closed adds ea16be1ca7e [llvm-readobj] Separate `Symbol Version` dumpers into `LLVM [...] adds 5a457e08f6f [MIPS GlobalISel] Lower float and double arguments in registers adds 3dfa368d5d7 [MIPS GlobalISel] Add floating point register bank adds d59857c3347 gn build: Let get.py keep zip file in memory instead of usi [...] adds 3d9fa09aa28 gn build: Clean up README.rst a bit adds a034a64f842 [MIPS GlobalISel] Select copy for arguments from FPRBRegBank adds 62590fee899 [pp-trace] Try fixing MSVC C2248 after rCTE356849 adds 948e37c8ca8 [OpenCL] Allow addr space spelling without __ prefix in C++. adds e6963be317f [llvm-objcopy] - Refactor the code. NFC. adds e9087fe75c8 [clang-tidy] Separate the check-facing interface adds 86d4ec756b5 [pstl] Call the right overload of std::equal with an execut [...] adds 478fc5c83e9 [clang-tidy] Switch checks to #include "ClangTidyCheck.h" adds 9ac2859cf2f [pp-trace] Use ClangTool in pp-trace, NFC adds 3c488d7eb34 [clangd] Add std subnamespace symbols to the symbol map. new bc92c8c8636 [DebugInfo] IntelJitEventListener follow up for "add Sectio [...] new 2ef15d82e90 Reapply minidump changes reverted in r356806 new 43356f56bd2 Rename directory housing clang-include-fixer to be eponymous new d2b48888678 Minidump: Use minidump constants defined in llvm new 0e75e21eb38 [RegAlloc] Simplify MIR test new e808befa0ec [pstl][CMake] Move include() closer to its point of use new c5f7905e932 MinidumpYAML.cpp: Fix some code standard violations missed [...] new 62918688640 [clang-tidy] ClangTidy.h -> ClangTidyCheck.h
The 8 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/CMakeLists.txt | 4 +- .../CMakeLists.txt | 0 .../FuzzySymbolIndex.cpp | 0 .../FuzzySymbolIndex.h | 2 +- .../InMemorySymbolIndex.cpp | 0 .../InMemorySymbolIndex.h | 0 .../IncludeFixer.cpp | 6 +- .../IncludeFixer.h | 2 +- .../IncludeFixerContext.cpp | 0 .../IncludeFixerContext.h | 0 .../SymbolIndex.h | 0 .../SymbolIndexManager.cpp | 2 +- .../SymbolIndexManager.h | 0 .../YamlSymbolIndex.cpp | 0 .../YamlSymbolIndex.h | 0 .../find-all-symbols/CMakeLists.txt | 0 .../find-all-symbols/FindAllMacros.cpp | 0 .../find-all-symbols/FindAllMacros.h | 0 .../find-all-symbols/FindAllSymbols.cpp | 0 .../find-all-symbols/FindAllSymbols.h | 0 .../find-all-symbols/FindAllSymbolsAction.cpp | 0 .../find-all-symbols/FindAllSymbolsAction.h | 0 .../find-all-symbols/HeaderMapCollector.cpp | 0 .../find-all-symbols/HeaderMapCollector.h | 0 .../find-all-symbols/PathConfig.cpp | 0 .../find-all-symbols/PathConfig.h | 0 .../find-all-symbols/PragmaCommentHandler.cpp | 0 .../find-all-symbols/PragmaCommentHandler.h | 0 .../find-all-symbols/STLPostfixHeaderMap.cpp | 0 .../find-all-symbols/STLPostfixHeaderMap.h | 0 .../find-all-symbols/SymbolInfo.cpp | 0 .../find-all-symbols/SymbolInfo.h | 0 .../find-all-symbols/SymbolReporter.h | 0 .../find-all-symbols/tool/CMakeLists.txt | 0 .../find-all-symbols/tool/FindAllSymbolsMain.cpp | 0 .../find-all-symbols/tool/run-find-all-symbols.py | 0 .../plugin/CMakeLists.txt | 0 .../plugin/IncludeFixerPlugin.cpp | 0 .../tool/CMakeLists.txt | 0 .../tool/ClangIncludeFixer.cpp | 11 +- .../tool/clang-include-fixer-test.el | 0 .../tool/clang-include-fixer.el | 6 +- .../tool/clang-include-fixer.py | 14 +- clang-tools-extra/clang-move/Move.cpp | 2 +- clang-tools-extra/clang-tidy/CMakeLists.txt | 1 + clang-tools-extra/clang-tidy/ClangTidy.cpp | 45 -- clang-tools-extra/clang-tidy/ClangTidy.h | 181 +------- clang-tools-extra/clang-tidy/ClangTidyCheck.cpp | 71 ++++ clang-tools-extra/clang-tidy/ClangTidyCheck.h | 197 +++++++++ clang-tools-extra/clang-tidy/add_new_check.py | 4 +- .../clang-tidy/android/CloexecCheck.h | 2 +- .../android/ComparisonInTempFailureRetryCheck.h | 2 +- .../clang-tidy/boost/UseToStringCheck.h | 2 +- .../clang-tidy/bugprone/ArgumentCommentCheck.h | 2 +- .../clang-tidy/bugprone/AssertSideEffectCheck.h | 2 +- .../bugprone/BoolPointerImplicitConversionCheck.h | 2 +- .../clang-tidy/bugprone/CopyConstructorInitCheck.h | 2 +- .../clang-tidy/bugprone/DanglingHandleCheck.h | 2 +- .../clang-tidy/bugprone/ExceptionEscapeCheck.h | 2 +- .../clang-tidy/bugprone/FoldInitTypeCheck.h | 2 +- .../bugprone/ForwardDeclarationNamespaceCheck.h | 2 +- .../bugprone/ForwardingReferenceOverloadCheck.h | 2 +- .../clang-tidy/bugprone/InaccurateEraseCheck.h | 2 +- .../clang-tidy/bugprone/IncorrectRoundingsCheck.h | 2 +- .../clang-tidy/bugprone/IntegerDivisionCheck.h | 2 +- .../clang-tidy/bugprone/LambdaFunctionNameCheck.h | 2 +- .../clang-tidy/bugprone/MacroParenthesesCheck.h | 2 +- .../bugprone/MacroRepeatedSideEffectsCheck.h | 2 +- .../MisplacedOperatorInStrlenInAllocCheck.h | 2 +- .../bugprone/MisplacedWideningCastCheck.h | 2 +- .../bugprone/MoveForwardingReferenceCheck.h | 2 +- .../bugprone/MultipleStatementMacroCheck.h | 2 +- .../clang-tidy/bugprone/ParentVirtualCallCheck.h | 2 +- .../clang-tidy/bugprone/SizeofContainerCheck.h | 2 +- .../clang-tidy/bugprone/SizeofExpressionCheck.h | 2 +- .../clang-tidy/bugprone/StringConstructorCheck.h | 2 +- .../bugprone/StringIntegerAssignmentCheck.cpp | 107 +++-- .../bugprone/StringIntegerAssignmentCheck.h | 2 +- .../bugprone/StringLiteralWithEmbeddedNulCheck.h | 2 +- .../clang-tidy/bugprone/SuspiciousEnumUsageCheck.h | 2 +- .../bugprone/SuspiciousMemsetUsageCheck.h | 2 +- .../bugprone/SuspiciousMissingCommaCheck.h | 2 +- .../clang-tidy/bugprone/SuspiciousSemicolonCheck.h | 2 +- .../bugprone/SuspiciousStringCompareCheck.h | 2 +- .../clang-tidy/bugprone/SwappedArgumentsCheck.h | 2 +- .../clang-tidy/bugprone/TerminatingContinueCheck.h | 2 +- .../clang-tidy/bugprone/ThrowKeywordMissingCheck.h | 2 +- .../bugprone/TooSmallLoopVariableCheck.h | 2 +- .../bugprone/UndefinedMemoryManipulationCheck.h | 2 +- .../bugprone/UndelegatedConstructorCheck.h | 2 +- .../clang-tidy/bugprone/UnusedRaiiCheck.h | 2 +- .../clang-tidy/bugprone/UnusedReturnValueCheck.h | 2 +- .../clang-tidy/bugprone/UseAfterMoveCheck.h | 2 +- .../clang-tidy/bugprone/VirtualNearMissCheck.h | 2 +- .../clang-tidy/cert/CommandProcessorCheck.h | 2 +- .../clang-tidy/cert/DontModifyStdNamespaceCheck.h | 2 +- .../clang-tidy/cert/FloatLoopCounter.h | 2 +- .../clang-tidy/cert/LimitedRandomnessCheck.h | 2 +- .../clang-tidy/cert/PostfixOperatorCheck.h | 2 +- .../cert/ProperlySeededRandomGeneratorCheck.h | 2 +- .../clang-tidy/cert/SetLongJmpCheck.h | 2 +- .../clang-tidy/cert/StaticObjectExceptionCheck.h | 2 +- clang-tools-extra/clang-tidy/cert/StrToNumCheck.h | 2 +- .../clang-tidy/cert/ThrownExceptionTypeCheck.h | 2 +- .../clang-tidy/cert/VariadicFunctionDefCheck.h | 2 +- .../clang-tidy/fuchsia/DefaultArgumentsCheck.h | 2 +- .../clang-tidy/fuchsia/MultipleInheritanceCheck.h | 2 +- .../clang-tidy/fuchsia/OverloadedOperatorCheck.h | 2 +- .../fuchsia/RestrictSystemIncludesCheck.h | 2 +- .../fuchsia/StaticallyConstructedObjectsCheck.h | 2 +- .../clang-tidy/fuchsia/TrailingReturnCheck.h | 2 +- .../clang-tidy/fuchsia/VirtualInheritanceCheck.h | 2 +- .../clang-tidy/google/AvoidCStyleCastsCheck.h | 2 +- .../google/AvoidThrowingObjCExceptionCheck.h | 2 +- .../google/AvoidUnderscoreInGoogletestNameCheck.h | 2 +- .../clang-tidy/google/DefaultArgumentsCheck.h | 2 +- .../clang-tidy/google/ExplicitConstructorCheck.h | 2 +- .../clang-tidy/google/ExplicitMakePairCheck.h | 2 +- .../clang-tidy/google/FunctionNamingCheck.h | 2 +- .../clang-tidy/google/GlobalNamesInHeadersCheck.h | 2 +- .../google/GlobalVariableDeclarationCheck.h | 2 +- .../clang-tidy/google/IntegerTypesCheck.h | 2 +- .../clang-tidy/google/NonConstReferences.h | 2 +- .../clang-tidy/google/OverloadedUnaryAndCheck.h | 2 +- .../clang-tidy/google/TodoCommentCheck.h | 2 +- .../google/UnnamedNamespaceInHeaderCheck.h | 2 +- .../google/UsingNamespaceDirectiveCheck.h | 2 +- .../clang-tidy/llvm/IncludeOrderCheck.h | 2 +- .../clang-tidy/llvm/TwineLocalCheck.h | 2 +- .../clang-tidy/misc/DefinitionsInHeadersCheck.h | 2 +- .../clang-tidy/misc/MisplacedConstCheck.h | 2 +- .../clang-tidy/misc/NewDeleteOverloadsCheck.h | 2 +- .../clang-tidy/misc/NonCopyableObjects.h | 2 +- .../misc/NonPrivateMemberVariablesInClassesCheck.h | 2 +- .../clang-tidy/misc/RedundantExpressionCheck.h | 2 +- .../clang-tidy/misc/StaticAssertCheck.h | 2 +- .../misc/ThrowByValueCatchByReferenceCheck.h | 2 +- .../misc/UnconventionalAssignOperatorCheck.h | 2 +- .../clang-tidy/misc/UniqueptrResetReleaseCheck.h | 2 +- .../clang-tidy/misc/UnusedAliasDeclsCheck.h | 2 +- .../clang-tidy/misc/UnusedParametersCheck.h | 2 +- .../clang-tidy/misc/UnusedUsingDeclsCheck.h | 2 +- .../clang-tidy/modernize/AvoidBindCheck.h | 2 +- .../clang-tidy/modernize/AvoidCArraysCheck.h | 2 +- .../modernize/ConcatNestedNamespacesCheck.h | 2 +- .../clang-tidy/modernize/DeprecatedHeadersCheck.h | 2 +- .../modernize/DeprecatedIosBaseAliasesCheck.h | 2 +- .../clang-tidy/modernize/LoopConvertCheck.h | 2 +- .../clang-tidy/modernize/MakeSmartPtrCheck.h | 2 +- .../clang-tidy/modernize/PassByValueCheck.h | 2 +- .../clang-tidy/modernize/RawStringLiteralCheck.h | 2 +- .../clang-tidy/modernize/RedundantVoidArgCheck.h | 2 +- .../clang-tidy/modernize/ReplaceAutoPtrCheck.h | 2 +- .../modernize/ReplaceRandomShuffleCheck.h | 2 +- .../modernize/ReturnBracedInitListCheck.h | 2 +- .../clang-tidy/modernize/ShrinkToFitCheck.h | 2 +- .../clang-tidy/modernize/UnaryStaticAssertCheck.h | 2 +- .../clang-tidy/modernize/UseAutoCheck.h | 2 +- .../clang-tidy/modernize/UseBoolLiteralsCheck.h | 2 +- .../modernize/UseDefaultMemberInitCheck.h | 2 +- .../clang-tidy/modernize/UseEmplaceCheck.h | 2 +- .../clang-tidy/modernize/UseEqualsDefaultCheck.h | 2 +- .../clang-tidy/modernize/UseEqualsDeleteCheck.h | 2 +- .../clang-tidy/modernize/UseNodiscardCheck.h | 2 +- .../clang-tidy/modernize/UseNoexceptCheck.h | 2 +- .../clang-tidy/modernize/UseNullptrCheck.h | 2 +- .../clang-tidy/modernize/UseOverrideCheck.h | 2 +- .../modernize/UseTransparentFunctorsCheck.h | 2 +- .../modernize/UseUncaughtExceptionsCheck.h | 2 +- .../clang-tidy/modernize/UseUsingCheck.h | 2 +- .../clang-tidy/mpi/BufferDerefCheck.h | 2 +- .../clang-tidy/mpi/TypeMismatchCheck.h | 2 +- .../clang-tidy/objc/AvoidNSErrorInitCheck.h | 2 +- .../clang-tidy/objc/AvoidSpinlockCheck.h | 2 +- .../clang-tidy/objc/ForbiddenSubclassingCheck.h | 2 +- .../clang-tidy/objc/PropertyDeclarationCheck.h | 2 +- .../clang-tidy/performance/FasterStringFindCheck.h | 2 +- .../clang-tidy/performance/ForRangeCopyCheck.h | 2 +- .../performance/ImplicitConversionInLoopCheck.h | 2 +- .../performance/InefficientAlgorithmCheck.h | 2 +- .../InefficientStringConcatenationCheck.h | 2 +- .../performance/InefficientVectorOperationCheck.h | 2 +- .../clang-tidy/performance/MoveConstArgCheck.h | 2 +- .../performance/MoveConstructorInitCheck.h | 2 +- .../performance/NoexceptMoveConstructorCheck.h | 2 +- .../performance/TypePromotionInMathFnCheck.h | 2 +- .../performance/UnnecessaryCopyInitialization.h | 2 +- .../performance/UnnecessaryValueParamCheck.h | 2 +- .../clang-tidy/portability/SIMDIntrinsicsCheck.h | 2 +- .../readability/AvoidConstParamsInDecls.h | 2 +- .../readability/BracesAroundStatementsCheck.h | 2 +- .../clang-tidy/readability/ConstReturnTypeCheck.h | 2 +- .../readability/ContainerSizeEmptyCheck.h | 2 +- .../readability/DeleteNullPointerCheck.h | 2 +- .../clang-tidy/readability/DeletedDefaultCheck.h | 2 +- .../clang-tidy/readability/ElseAfterReturnCheck.h | 2 +- .../clang-tidy/readability/FunctionSizeCheck.h | 2 +- .../clang-tidy/readability/IdentifierNamingCheck.h | 2 +- .../readability/ImplicitBoolConversionCheck.h | 2 +- .../InconsistentDeclarationParameterNameCheck.h | 2 +- .../readability/IsolateDeclarationCheck.h | 2 +- .../clang-tidy/readability/MagicNumbersCheck.h | 2 +- .../readability/MisleadingIndentationCheck.h | 2 +- .../readability/MisplacedArrayIndexCheck.h | 2 +- .../clang-tidy/readability/NamedParameterCheck.h | 2 +- .../clang-tidy/readability/NamespaceCommentCheck.h | 2 +- .../readability/NonConstParameterCheck.h | 2 +- .../readability/RedundantControlFlowCheck.h | 2 +- .../readability/RedundantDeclarationCheck.h | 2 +- .../RedundantFunctionPtrDereferenceCheck.h | 2 +- .../readability/RedundantMemberInitCheck.h | 2 +- .../readability/RedundantPreprocessorCheck.h | 2 +- .../readability/RedundantSmartptrGetCheck.h | 2 +- .../readability/RedundantStringCStrCheck.h | 2 +- .../readability/RedundantStringInitCheck.h | 2 +- .../readability/SimplifyBooleanExprCheck.h | 2 +- .../readability/SimplifySubscriptExprCheck.h | 2 +- .../StaticAccessedThroughInstanceCheck.h | 2 +- .../StaticDefinitionInAnonymousNamespaceCheck.h | 2 +- .../clang-tidy/readability/StringCompareCheck.h | 2 +- .../readability/UniqueptrDeleteReleaseCheck.h | 2 +- .../readability/UppercaseLiteralSuffixCheck.h | 2 +- .../clang-tidy/zircon/TemporaryObjectsCheck.h | 2 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 30 +- clang-tools-extra/clangd/ClangdLSPServer.h | 4 + clang-tools-extra/clangd/StdSymbolMap.inc | 215 ++++++++++ .../clangd/include-mapping/gen_std.py | 110 +++-- clang-tools-extra/docs/ReleaseNotes.rst | 2 +- .../{include-fixer.rst => clang-include-fixer.rst} | 6 +- clang-tools-extra/docs/clang-tidy/Contributing.rst | 5 +- clang-tools-extra/docs/doxygen.cfg.in | 2 +- clang-tools-extra/docs/index.rst | 2 +- clang-tools-extra/pp-trace/PPTrace.cpp | 31 +- .../Inputs/database_template.json | 0 .../Inputs/fake_yaml_db.yaml | 2 +- .../Inputs/merge/a.yaml | 0 .../Inputs/merge/b.yaml | 0 .../commandline_options.cpp | 0 .../exit_on_fatal.cpp | 0 .../fixeddb.cpp | 0 .../test/clang-include-fixer/include_path.cpp | 19 + .../merge.test | 0 .../test/clang-include-fixer/multiple_fixes.cpp | 13 + .../prefix_variable.cpp | 0 .../query_symbol.cpp | 0 .../ranking.cpp | 2 +- .../yaml_fuzzy.cpp | 2 +- .../yamldb.cpp | 0 .../yamldb_autodetect.cpp | 0 .../bugprone-string-integer-assignment.cpp | 42 +- clang-tools-extra/test/clangd/diagnostics.test | 9 + .../test/include-fixer/include_path.cpp | 19 - .../test/include-fixer/multiple_fixes.cpp | 13 - clang-tools-extra/unittests/CMakeLists.txt | 2 +- .../CMakeLists.txt | 2 +- .../FuzzySymbolIndexTests.cpp | 0 .../IncludeFixerTest.cpp | 4 +- .../find-all-symbols/CMakeLists.txt | 2 +- .../find-all-symbols/FindAllSymbolsTests.cpp | 0 clang/include/clang/Basic/DiagnosticSemaKinds.td | 2 + clang/include/clang/Basic/TokenKinds.def | 8 +- clang/include/clang/Sema/Scope.h | 3 + clang/lib/AST/ASTImporter.cpp | 72 +--- clang/lib/Headers/ia32intrin.h | 6 +- clang/lib/Parse/ParseDecl.cpp | 4 + clang/lib/Parse/ParseDeclCXX.cpp | 9 +- clang/lib/Parse/ParseStmt.cpp | 3 +- clang/lib/Parse/ParseTentative.cpp | 1 + clang/lib/Sema/Scope.cpp | 4 +- clang/lib/Sema/SemaCoroutine.cpp | 64 ++- clang/test/Parser/opencl-cxx-keywords.cl | 32 +- clang/test/SemaCXX/coroutines.cpp | 63 ++- clang/test/SemaCXX/exceptions.cpp | 5 + lldb/lit/Minidump/dump-all.test | 2 +- lldb/lit/Minidump/fb-dump.test | 2 +- .../postmortem/minidump-new/TestMiniDumpUUID.py | 134 ++++++ .../linux-arm-uuids-elf-build-id-16.dmp | Bin 0 -> 460 bytes .../linux-arm-uuids-elf-build-id-20.dmp | Bin 0 -> 468 bytes .../linux-arm-uuids-elf-build-id-zero.dmp | Bin 0 -> 492 bytes .../minidump-new/linux-arm-uuids-no-age.dmp | Bin 0 -> 470 bytes .../minidump-new/linux-arm-uuids-with-age.dmp | Bin 0 -> 470 bytes .../minidump-new/linux-arm-zero-uuids.dmp | Bin 0 -> 534 bytes .../minidump-new/macos-arm-uuids-no-age.dmp | Bin 0 -> 470 bytes .../source/Plugins/Process/minidump/CMakeLists.txt | 1 + .../Plugins/Process/minidump/MinidumpParser.cpp | 109 +++-- .../Plugins/Process/minidump/MinidumpParser.h | 2 +- .../Plugins/Process/minidump/MinidumpTypes.cpp | 37 +- .../Plugins/Process/minidump/MinidumpTypes.h | 133 +----- .../Plugins/Process/minidump/ProcessMinidump.cpp | 48 +-- lldb/tools/lldb-mi/MICmdCmdMiscellanous.cpp | 3 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 88 ++-- llvm/lib/Analysis/MemorySSA.cpp | 2 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 44 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 5 +- .../IntelJITEvents/IntelJITEventListener.cpp | 16 +- llvm/lib/ObjectYAML/MinidumpYAML.cpp | 24 +- llvm/lib/Target/ARM/ARMLegalizerInfo.cpp | 19 +- llvm/lib/Target/Mips/MipsCallLowering.cpp | 124 ++++-- llvm/lib/Target/Mips/MipsCallLowering.h | 10 +- llvm/lib/Target/Mips/MipsInstructionSelector.cpp | 20 +- llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp | 5 + llvm/lib/Target/Mips/MipsRegisterBanks.td | 2 + llvm/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp | 8 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 20 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 73 ++-- llvm/lib/Target/X86/X86InstrArithmetic.td | 6 +- llvm/lib/Target/X86/X86InstrCompiler.td | 11 +- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 11 - llvm/lib/Target/X86/X86InstrInfo.td | 13 + .../ARM/GlobalISel/arm-legalize-load-store.mir | 90 +++- llvm/test/CodeGen/ARM/GlobalISel/arm-legalizer.mir | 30 -- .../GlobalISel/instruction-select/float_args.mir | 303 ++++++++++++++ .../Mips/GlobalISel/irtranslator/float_args.ll | 211 ++++++++++ .../CodeGen/Mips/GlobalISel/llvm-ir/float_args.ll | 147 +++++++ .../Mips/GlobalISel/regbankselect/float_args.mir | 296 +++++++++++++ llvm/test/CodeGen/X86/avg.ll | 110 ++--- llvm/test/CodeGen/X86/avx512-vec-cmp.ll | 7 +- llvm/test/CodeGen/X86/cast-vsel.ll | 5 +- llvm/test/CodeGen/X86/combine-pmuldq.ll | 16 +- llvm/test/CodeGen/X86/combine-shl.ll | 21 +- llvm/test/CodeGen/X86/hoist-spill.ll | 6 +- llvm/test/CodeGen/X86/immediate_merging.ll | 10 +- llvm/test/CodeGen/X86/immediate_merging64.ll | 2 +- llvm/test/CodeGen/X86/known-bits-vector.ll | 16 +- llvm/test/CodeGen/X86/pmul.ll | 79 ++-- llvm/test/CodeGen/X86/psubus.ll | 135 +++--- llvm/test/CodeGen/X86/regalloc-copy-hints.mir | 458 ++++---------------- llvm/test/CodeGen/X86/slow-pmulld.ll | 460 ++++++++++----------- .../CodeGen/X86/tail-dup-merge-loop-headers.ll | 40 +- llvm/test/CodeGen/X86/tail-dup-repeat.ll | 8 +- llvm/test/CodeGen/X86/vec_int_to_fp.ll | 9 +- llvm/test/CodeGen/X86/vector-idiv-udiv-128.ll | 116 +++--- llvm/test/CodeGen/X86/vector-idiv-udiv-256.ll | 96 ++--- llvm/test/CodeGen/X86/vector-pcmp.ll | 10 +- llvm/test/CodeGen/X86/vector-reduce-umax.ll | 51 ++- llvm/test/CodeGen/X86/vector-reduce-umin.ll | 59 ++- llvm/test/CodeGen/X86/vector-shift-shl-sub128.ll | 35 +- llvm/test/CodeGen/X86/vector-zext.ll | 182 ++++---- llvm/test/tools/llvm-readobj/elf-versioninfo.test | 211 +++++----- llvm/test/tools/yaml2obj/verdef-section.yaml | 2 +- llvm/test/tools/yaml2obj/verneed-section.yaml | 2 +- llvm/test/tools/yaml2obj/versym-section.yaml | 2 +- llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 202 ++++----- llvm/tools/llvm-readobj/ELFDumper.cpp | 320 ++++++++------ llvm/utils/gn/README.rst | 71 ++-- llvm/utils/gn/get.py | 17 +- .../clang-tools-extra/clang-tidy/BUILD.gn | 1 + pstl/CMakeLists.txt | 3 +- pstl/include/pstl/internal/glue_algorithm_impl.h | 7 +- 349 files changed, 4026 insertions(+), 2605 deletions(-) rename clang-tools-extra/{include-fixer => clang-include-fixer}/CMakeLists.txt (100%) rename clang-tools-extra/{include-fixer => clang-include-fixer}/FuzzySymbolIndex.c [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/FuzzySymbolIndex.h (95%) rename clang-tools-extra/{include-fixer => clang-include-fixer}/InMemorySymbolInde [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/InMemorySymbolInde [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/IncludeFixer.cpp (98%) rename clang-tools-extra/{include-fixer => clang-include-fixer}/IncludeFixer.h (99%) rename clang-tools-extra/{include-fixer => clang-include-fixer}/IncludeFixerContex [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/IncludeFixerContex [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/SymbolIndex.h (100%) rename clang-tools-extra/{include-fixer => clang-include-fixer}/SymbolIndexManager [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/SymbolIndexManager [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/YamlSymbolIndex.cp [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/YamlSymbolIndex.h (100%) rename clang-tools-extra/{include-fixer => clang-include-fixer}/find-all-symbols/C [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/find-all-symbols/F [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/find-all-symbols/F [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/find-all-symbols/F [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/find-all-symbols/F [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/find-all-symbols/F [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/find-all-symbols/F [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/find-all-symbols/H [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/find-all-symbols/H [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/find-all-symbols/P [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/find-all-symbols/P [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/find-all-symbols/P [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/find-all-symbols/P [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/find-all-symbols/S [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/find-all-symbols/S [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/find-all-symbols/S [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/find-all-symbols/S [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/find-all-symbols/S [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/find-all-symbols/t [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/find-all-symbols/t [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/find-all-symbols/t [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/plugin/CMakeLists. [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/plugin/IncludeFixe [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/tool/CMakeLists.tx [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/tool/ClangIncludeF [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/tool/clang-include [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/tool/clang-include [...] rename clang-tools-extra/{include-fixer => clang-include-fixer}/tool/clang-include [...] create mode 100644 clang-tools-extra/clang-tidy/ClangTidyCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/ClangTidyCheck.h rename clang-tools-extra/docs/{include-fixer.rst => clang-include-fixer.rst} (96%) rename clang-tools-extra/test/{include-fixer => clang-include-fixer}/Inputs/databa [...] rename clang-tools-extra/test/{include-fixer => clang-include-fixer}/Inputs/fake_y [...] rename clang-tools-extra/test/{include-fixer => clang-include-fixer}/Inputs/merge/ [...] rename clang-tools-extra/test/{include-fixer => clang-include-fixer}/Inputs/merge/ [...] rename clang-tools-extra/test/{include-fixer => clang-include-fixer}/commandline_o [...] rename clang-tools-extra/test/{include-fixer => clang-include-fixer}/exit_on_fatal [...] rename clang-tools-extra/test/{include-fixer => clang-include-fixer}/fixeddb.cpp (100%) create mode 100644 clang-tools-extra/test/clang-include-fixer/include_path.cpp rename clang-tools-extra/test/{include-fixer => clang-include-fixer}/merge.test (100%) create mode 100644 clang-tools-extra/test/clang-include-fixer/multiple_fixes.cpp rename clang-tools-extra/test/{include-fixer => clang-include-fixer}/prefix_variab [...] rename clang-tools-extra/test/{include-fixer => clang-include-fixer}/query_symbol. [...] rename clang-tools-extra/test/{include-fixer => clang-include-fixer}/ranking.cpp (89%) rename clang-tools-extra/test/{include-fixer => clang-include-fixer}/yaml_fuzzy.cpp (74%) rename clang-tools-extra/test/{include-fixer => clang-include-fixer}/yamldb.cpp (100%) rename clang-tools-extra/test/{include-fixer => clang-include-fixer}/yamldb_autode [...] delete mode 100644 clang-tools-extra/test/include-fixer/include_path.cpp delete mode 100644 clang-tools-extra/test/include-fixer/multiple_fixes.cpp rename clang-tools-extra/unittests/{include-fixer => clang-include-fixer}/CMakeLis [...] rename clang-tools-extra/unittests/{include-fixer => clang-include-fixer}/FuzzySym [...] rename clang-tools-extra/unittests/{include-fixer => clang-include-fixer}/IncludeF [...] rename clang-tools-extra/unittests/{include-fixer => clang-include-fixer}/find-all [...] rename clang-tools-extra/unittests/{include-fixer => clang-include-fixer}/find-all [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/instruction-select/float_args.mir create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/irtranslator/float_args.ll create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/float_args.ll create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/regbankselect/float_args.mir