This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-defconfig in repository toolchain/ci/llvm-project.
from 9091f06994f [NFC] Slightly improve wording in the comments adds 4fd8f11901b [MachineVerifier] Improve checks of target instructions operands. adds df943a7a081 [NFC] Tidy-ups to TimeProfiler.cpp adds 6d18e5366c9 Mark some tests as xfail on AArch64 Linux adds 4cfceb91069 [LiveDebugValues] Introduce entry values of unmodified params adds f8c0cfc24ea ImplicitNullChecks: Don't add a dead definition of DepMI as [...] adds 7b63e27cc0a Temporarily run machine-verifier once in test/CodeGen/SPARC [...] adds 09667bc1920 [asan] Remove debug locations from alloca prologue instrumentation adds 2b8db387f2a [lldb] Move register info "augmentation" from gdb-remote into ABI adds 46d0ec3a803 [lldb] Remove tab from TestReturnValue.py adds 1fbe8a82e1e [DWARF] Add support for parsing/dumping section indices in [...] adds 057626b4393 Fixup 6d18e53: xfail TestShowLocationDwarf5.py properly adds 01a26fa74a9 [clang][CodeGen] Make use of cc1 instead of clang in the tests adds 4821d2a014e [lldb][NFC] Test going up/down one line in the multiline ex [...] adds 6713670b173 [OpenCL] Fix mangling of single-overload builtins adds bc76dadb3cf [CodeGen] Move ARMCodegenPrepare to TypePromotion adds b37a43d93db [lldb] Remove all remaining tabs from TestReturnValue.py adds 26bf2a510f7 Fix for buildbots adds 16c0653db11 [lldb][NFC] Extract searching for function SymbolContexts o [...] adds 14f76739394 gn build: Merge bc76dadb3cf adds 7483eb656fd [AArch64][SVE] Implement shift intrinsics adds aa189ed25fb Fix compatibility with python3 of clang-include-fixer.py adds e9c68422dee [VPlan] Add dump function to VPlan class. adds 409350deeaf Revert "[LiveDebugValues] Introduce entry values of unmodif [...] adds 6e51ceba536 [AArch64][SVE] Add intrinsics for gather loads with 64-bit offsets adds 7caa17caf8e [lldb][NFC] Move Curses interface implementation to own file adds aedeab7f85c [Support] Add ProcName to TimeTraceProfiler adds cc3c935da24 Add FunctionDecl::getParameterSourceRange() adds 8881ac9c398 [AArch64][SVE2] Implement remaining SVE2 floating-point intrinsics adds 8dd17a13b04 [NFCI][DebugInfo] Corrected a comment. adds 8bf31e28d7b [Aarch64][SVE] Add intrinsics for gather loads with 32-bits [...] adds 1cc0ba4cbdc [LLDB] Disable MSVC warning C4190: 'LLDBSwigPythonBreakpoin [...] adds d7ecc0256eb [Object/ELF] - Refine the error reported when section's off [...] adds 970d9719ea0 Precommit tests for D70673 adds 2dd82a1c049 [DDG] Data Dependence Graph - Topological Sort (Memory Leak Fix) adds 269a9afe25c [DebugInfo] Make DebugVariable class available in DebugInfo [...] adds 877ffa716fb [libomptarget] Build a minimal deviceRTL for amdgcn adds 79f2422d6a6 [Aarch64][SVE] Add intrinsics for gather loads (vector + imm) adds 159641d710b [lldb] Use llvm range functions in LineTable.cpp adds ad5bb05405c [lldb] Remove unneeded semicolon in IOHandlerCursesGUI adds b4980f77814 [SelectionDAG] Reoder ViewXXXDAGs declarations to match exe [...] adds f2e7de81c62 [AArch64] Fix over-eager fusing of NEON SIMD MUL/ADD adds 62827737acd [lldb/Reproducer] Add version check adds 980133a2098 [OpenCL] Use generic addr space for lambda call operator adds 0e9b0b6d11e [EditLine] Fix RecallHistory to make it go in the right direction. adds c094e7dc4b3 [SYCL] Add sycl_kernel attribute for accelerated code outlining adds a315519c17a [SLP] Enhance SLPVectorizer to vectorize different combinat [...] adds 5595249e48e [scudo][standalone] Add chunk ownership function adds c9c714c7054 Reland [clangd] Rethink how SelectionTree deals with macros [...] adds 372ad32734e llvm-config: do not link absolute paths with `-l` adds 9a20c79ddc2 [NFC][KnownBits] Add getMinValue() / getMaxValue() methods adds 26748a321e2 [clang-format] Add new option to add spaces around conditio [...] adds abe8de29c4a Revert "Temporarily revert "build: avoid hardcoding the lib [...] adds 02b9c5d963c Revert "[libomptarget] Build a minimal deviceRTL for amdgcn" adds 96c8024e2eb Rename `tsan/race_range_pc.cc` to `test/tsan/race_range_pc.cpp`. adds 6ed9cef25f9 [LV] Scalar with predication must not be uniform adds fa6c157ebee Differentiate between the presumed and actual file when dum [...] adds 898df29c5b2 Correcting the offsets within the test to fix the bots. adds 444ac34182d [APInt][PatternMatch] Add 'is non-positive' predicate adds 6da7dbb806d [GlobalISel]: Allow targets to override how to widen consta [...] adds fdde18a7c3e [FileCheck] Given multiple -dump-input, prefer most verbose adds 8a5b7c35709 [NFC] Pass a reference to CodeGenFunction to methods of LVa [...] adds c375dc230d1 Revert "Fix llvm-namespace-comment for macro expansions" adds 3e0d21d84be Fix signed mismatch warnings in MetadataTests.cpp adds 3953540d8bb Remove unused variable. NFC. adds 2f960472752 [NFCI] update formating for misleading indentation warning adds bc840b21e16 [Diagnostic] add a warning which warns about misleading ind [...] adds bf830b01a21 Switch to opening the temp file in binary mode adds 859bf4d2bea [Coverage] Emit a gap region to cover switch bodies adds 59e69fefab8 Fix warning on extra ';'. NFC. adds 9f37c0e703c Revert "[NFC] Pass a reference to CodeGenFunction to method [...] adds 1374f7bd9f0 [clangd] Fix comparator const after c9c714c7054d555398c767c [...] adds 195eb9034af [UpdateTestChecks] Change shebang from python to python3 adds b3fdf33ba6a Enable `-funwind-tables` flag when building libunwind adds 15a172bebbc [TypeCategory] Nothing passes down a list of languages. adds 5ebbabc1af3 [InstCombine] Revert aafde063aaf09285c701c80cd4b543c2beb523 [...] adds da7b129b1b5 [RISCV] Don't force Local Exec TLS for non-PIC adds f586fd44e4b [FPEnv] [PowerPC] Lowering ppc_fp128 StrictFP Nodes to libcalls adds ad871e42958 [compiler-rt] Disable fuzzer large.test when LLVM_ENABLE_EX [...] adds 705a6aef350 [MS] Emit exported complete/vbase destructors adds 89618a7ce1c [DataVisualization] Simplify. NFCI. adds 0cfb4a6b3d9 [FormatManager] Provide only one variant of EnableCategory. adds f139ae3d937 [NFC] Pass a reference to CodeGenFunction to methods of LVa [...] adds 878a24ee244 Reapply "Fix crash on switch conditions of non-integer type [...] adds 327894859cc Fix `sed -e s@FOO@%/S@` and similar when there's @'s in the [...] adds 2bb19f93f6a [TypeCategory] HasLanguage() is now unused. adds 06911aee7f8 Add discussion of git-format-patch to Phabricator.html adds c1c673303dc [X86] Model MXCSR for all AVX512 instructions adds c8995de0699 [X86] Model DAZ and FTZ adds 11ae9dd6576 [ClangASTContext] Remove a very old hack. adds ba47a3c945a gn build: (manually) merge ad871e42958 adds b0df90488ce [Diagnostic][test] Remove an unneeded change to pragma_diag [...] adds cec82634a40 [Process] GetLanguageRuntimes() takes an argument that's al [...] adds ed1756cfbe7 [dsymutil] Support --out (NFC) adds 59312cb0b81 Fix warning on unused variable. NFC. adds 9c3f9b9c12b [Clang] Define Fuchsia C++ABI adds f0ba1aec35d [PowerPC] folding rlwinm + rlwinm to rlwinm adds d84b320dfd0 [MacroFusion] Limit the max fused number as 2 to reduce the [...] adds 36663d506e3 [llvm-strip][MachO] Test llvm-strip --strip-debug new 9f251eece46 [clangd] Define out-of-line availability checks new ce218920224 [clangd] Define out-of-line initial apply logic new e4609ec0e8c [clangd] Define out-of-line qualify return value new ddcce0f3d66 [clangd] Define out-of-line qualify function name new 2f1e7b3d01e [lldb][NFC] Migrate to raw_ostream in ArchSpec::DumpTriple new 938c70b86c7 Revert "Enable `-funwind-tables` flag when building libunwind" new d08dc0655e7 gn build: Merge 9f251eece46 new d8136f14f12 [CodeGen][ObjC] Emit a primitive store to store a __strong [...] new c4c464f8a50 [lldb][NFC] Migrate to raw_ostream in Module::GetDescription new 3b47e6efb9d [yaml2obj][test] - Remove excessive symtab-shinfo.yaml. new 4d37f18b29c [lldb][NFC] Extract single member parsing out of DWARFASTPa [...] new c3d05c1b520 [SelectionDAG] Expand nnan FMINNUM/FMAXNUM to select sequence new d34927e7dbc [DWARFDebugRnglists] Add a callback-based version of the ge [...] new a3af3ac3930 [DWARFDebugLoclists] Add support for other DW_LLE encodings
The 14 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: .../tool/clang-include-fixer.py | 2 +- .../readability/NamespaceCommentCheck.cpp | 133 +- .../clang-tidy/readability/NamespaceCommentCheck.h | 15 - clang-tools-extra/clangd/Selection.cpp | 420 +- clang-tools-extra/clangd/Selection.h | 2 +- .../clangd/refactor/tweaks/CMakeLists.txt | 1 + .../clangd/refactor/tweaks/DefineOutline.cpp | 331 ++ .../clangd/unittests/SelectionTests.cpp | 66 +- .../clangd/unittests/TweakTesting.cpp | 9 +- clang-tools-extra/clangd/unittests/TweakTesting.h | 3 + clang-tools-extra/clangd/unittests/TweakTests.cpp | 293 +- .../bugprone-string-integer-assignment.cpp | 4 +- .../google-readability-namespace-comments.cpp | 6 +- .../clang-tidy/checkers/llvm-namespace-comment.cpp | 41 - .../clang-tidy/checkers/misc-unused-parameters.cpp | 2 +- clang/docs/ClangFormatStyleOptions.rst | 3 + clang/docs/SourceBasedCodeCoverage.rst | 34 + clang/include/clang/AST/Decl.h | 14 + clang/include/clang/AST/JSONNodeDumper.h | 2 +- clang/include/clang/AST/Type.h | 20 +- clang/include/clang/Basic/Attr.td | 13 + clang/include/clang/Basic/AttrDocs.td | 73 + clang/include/clang/Basic/DiagnosticGroups.td | 3 +- clang/include/clang/Basic/DiagnosticParseKinds.td | 7 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 15 + clang/include/clang/Basic/TargetCXXABI.h | 11 + clang/include/clang/Format/Format.h | 10 + clang/include/clang/Lex/Preprocessor.h | 6 + clang/include/clang/Parse/Parser.h | 5 + clang/include/clang/Sema/Sema.h | 3 + clang/include/clang/Tooling/Syntax/Tokens.h | 5 + clang/lib/AST/ASTContext.cpp | 7 +- clang/lib/AST/Decl.cpp | 16 + clang/lib/AST/Expr.cpp | 9 + clang/lib/AST/JSONNodeDumper.cpp | 13 +- clang/lib/AST/Type.cpp | 6 + clang/lib/Basic/Targets/OSTargets.h | 1 + clang/lib/CodeGen/CGAtomic.cpp | 26 +- clang/lib/CodeGen/CGBlocks.cpp | 2 +- clang/lib/CodeGen/CGBuiltin.cpp | 14 +- clang/lib/CodeGen/CGCall.cpp | 41 +- clang/lib/CodeGen/CGClass.cpp | 31 +- clang/lib/CodeGen/CGDecl.cpp | 36 +- clang/lib/CodeGen/CGDeclCXX.cpp | 9 +- clang/lib/CodeGen/CGExpr.cpp | 114 +- clang/lib/CodeGen/CGExprAgg.cpp | 59 +- clang/lib/CodeGen/CGExprCXX.cpp | 34 +- clang/lib/CodeGen/CGExprComplex.cpp | 8 +- clang/lib/CodeGen/CGExprScalar.cpp | 25 +- clang/lib/CodeGen/CGNonTrivialStruct.cpp | 19 +- clang/lib/CodeGen/CGObjC.cpp | 42 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 153 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 31 +- clang/lib/CodeGen/CGStmt.cpp | 18 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 97 +- clang/lib/CodeGen/CGValue.h | 25 +- clang/lib/CodeGen/CodeGenFunction.cpp | 6 +- clang/lib/CodeGen/CodeGenModule.cpp | 1 + clang/lib/CodeGen/CoverageMappingGen.cpp | 4 +- clang/lib/CodeGen/ItaniumCXXABI.cpp | 16 + clang/lib/CodeGen/MicrosoftCXXABI.cpp | 7 + clang/lib/CodeGen/TargetInfo.cpp | 2 +- clang/lib/Format/Format.cpp | 3 + clang/lib/Format/TokenAnnotator.cpp | 19 +- clang/lib/Parse/ParseStmt.cpp | 72 + clang/lib/Sema/Sema.cpp | 6 + clang/lib/Sema/SemaChecking.cpp | 2 + clang/lib/Sema/SemaDeclAttr.cpp | 42 + clang/lib/Sema/SemaDeclCXX.cpp | 27 +- clang/lib/Sema/SemaLambda.cpp | 4 + clang/lib/Sema/SemaLookup.cpp | 3 +- clang/lib/Sema/SemaType.cpp | 8 +- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 21 +- clang/lib/Tooling/Syntax/Tokens.cpp | 16 + clang/test/AST/ast-dump-file-line-json.c | 309 ++ clang/test/AST/gen_ast_dump_json_test.py | 4 +- clang/test/CodeGen/arm-neon-vcadd.c | 5 +- .../constructor-destructor-return-this.cpp | 32 +- clang/test/CodeGenCXX/dllexport-dtor-thunks.cpp | 7 + clang/test/CodeGenCXX/dllimport-dtor-thunks.cpp | 6 +- .../CodeGenObjC/nontrivial-struct-param-init.m | 17 + .../test/CodeGenOpenCL/fdeclare-opencl-builtins.cl | 7 + clang/test/CoverageMapping/switch.cpp | 33 +- clang/test/CoverageMapping/switchmacro.c | 2 +- clang/test/Driver/check-time-trace.cpp | 2 +- clang/test/Index/index-module-with-vfs.m | 2 +- clang/test/Index/pragma-diag-reparse.c | 1 + clang/test/Misc/warning-wall.c | 1 + clang/test/Modules/crash-vfs-ivfsoverlay.m | 2 +- clang/test/Modules/double-quotes.m | 2 +- .../Modules/framework-public-includes-private.m | 2 +- clang/test/Parser/warn-misleading-indentation.cpp | 208 + clang/test/SemaCXX/constant-expression-cxx2a.cpp | 3 +- clang/test/SemaOpenCLCXX/address-space-lambda.cl | 25 + .../test/SemaSYCL/kernel-attribute-on-non-sycl.cpp | 14 + clang/test/SemaSYCL/kernel-attribute.cpp | 44 + clang/test/SemaTemplate/dependent-names.cpp | 3 - clang/test/SemaTemplate/enum-argument.cpp | 3 +- clang/test/SemaTemplate/member-access-expr.cpp | 2 +- .../test/SemaTemplate/non-integral-switch-cond.cpp | 14 + clang/test/VFS/external-names.c | 4 +- clang/test/VFS/framework-import.m | 2 +- clang/test/VFS/implicit-include.c | 2 +- clang/test/VFS/include-mixed-real-and-virtual.c | 2 +- clang/test/VFS/include-real-from-virtual.c | 2 +- clang/test/VFS/include-virtual-from-real.c | 2 +- clang/test/VFS/include.c | 2 +- clang/test/VFS/incomplete-umbrella.m | 2 +- clang/test/VFS/module-import.m | 4 +- clang/test/VFS/module_missing_vfs.m | 2 +- clang/test/VFS/real-path-found-first.m | 2 +- clang/test/VFS/relative-path.c | 2 +- clang/test/VFS/test_nonmodular.c | 2 +- .../VFS/umbrella-framework-import-skipnonexist.m | 2 +- clang/test/VFS/vfsroot-include.c | 2 +- clang/test/VFS/vfsroot-module.m | 2 +- clang/test/VFS/vfsroot-with-overlay.c | 2 +- clang/tools/driver/cc1_main.cpp | 2 +- clang/unittests/AST/SourceLocationTest.cpp | 106 + clang/unittests/Format/FormatTest.cpp | 17 + clang/unittests/Tooling/Syntax/TokensTest.cpp | 15 + compiler-rt/lib/scudo/standalone/chunk.h | 12 +- compiler-rt/lib/scudo/standalone/combined.h | 15 + .../lib/scudo/standalone/tests/combined_test.cpp | 7 + compiler-rt/test/CMakeLists.txt | 1 + compiler-rt/test/fuzzer/large.test | 2 + compiler-rt/test/lit.common.cfg.py | 3 + compiler-rt/test/lit.common.configured.in | 1 + .../tsan/{race_range_pc.cc => race_range_pc.cpp} | 0 lldb/include/lldb/API/SBReproducer.h | 2 +- lldb/include/lldb/Core/IOHandler.h | 37 - lldb/include/lldb/Core/IOHandlerCursesGUI.h | 40 + lldb/include/lldb/Core/Module.h | 2 +- lldb/include/lldb/Core/ModuleSpec.h | 2 +- lldb/include/lldb/DataFormatters/FormatManager.h | 13 +- lldb/include/lldb/DataFormatters/TypeCategory.h | 5 +- lldb/include/lldb/Host/Editline.h | 15 +- lldb/include/lldb/Target/ABI.h | 11 +- lldb/include/lldb/Target/Process.h | 6 +- lldb/include/lldb/Utility/ArchSpec.h | 2 +- .../TestMultilineNavigation.py | 67 + .../static-initializers/TestStaticInitializers.py | 2 + .../TestRequireHWBreakpoints.py | 8 + .../gdb_remote_client/TestTargetXMLArch.py | 210 +- .../gdb_remote_client/basic_eh_frame.yaml | 48 + .../inline-stepping/TestInlineStepping.py | 2 + .../functionalities/load_unload/TestLoadUnload.py | 4 + .../return-value/TestReturnValue.py | 11 +- .../show_location/TestShowLocationDwarf5.py | 2 + .../step-avoids-no-debug/TestStepNoDebug.py | 2 + .../TestSteppingOutWithArtificialFrames.py | 2 + .../test/lang/cpp/trivial_abi/TestTrivialABI.py | 4 + .../test/linux/builtin_trap/TestBuiltinTrap.py | 2 +- lldb/source/API/SBModule.cpp | 2 +- lldb/source/API/SBReproducer.cpp | 20 +- lldb/source/Commands/CommandObjectGUI.cpp | 1 + lldb/source/Commands/CommandObjectTarget.cpp | 4 +- lldb/source/Core/CMakeLists.txt | 1 + lldb/source/Core/IOHandler.cpp | 4014 -------------------- .../Core/{IOHandler.cpp => IOHandlerCursesGUI.cpp} | 566 +-- lldb/source/Core/Module.cpp | 21 +- lldb/source/DataFormatters/DataVisualization.cpp | 3 +- lldb/source/DataFormatters/TypeCategory.cpp | 16 +- lldb/source/Host/common/Editline.cpp | 97 +- .../MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp | 2 +- .../Clang/ClangExpressionDeclMap.cpp | 191 +- .../Clang/ClangExpressionDeclMap.h | 17 + .../Process/gdb-remote/ProcessGDBRemote.cpp | 40 +- .../Python/ScriptInterpreterPython.cpp | 12 + .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 893 ++--- .../Plugins/SymbolFile/DWARF/DWARFASTParserClang.h | 40 + lldb/source/Symbol/ClangASTContext.cpp | 25 - lldb/source/Symbol/LineTable.cpp | 8 +- lldb/source/Target/ABI.cpp | 35 +- lldb/source/Target/Platform.cpp | 2 +- lldb/source/Target/Process.cpp | 10 +- lldb/source/Target/Target.cpp | 2 +- lldb/source/Target/TargetList.cpp | 4 +- lldb/source/Utility/ArchSpec.cpp | 10 +- lldb/source/Utility/ProcessInfo.cpp | 6 +- lldb/test/Shell/Reproducer/TestVersionCheck.test | 29 + lldb/tools/driver/Driver.cpp | 4 +- lldb/tools/driver/Options.td | 2 + .../ScriptInterpreter/Python/PythonTestSuite.cpp | 12 + llvm/cmake/config-ix.cmake | 1 - llvm/cmake/modules/LLVMConfig.cmake.in | 2 + llvm/docs/Contributing.rst | 30 +- llvm/docs/Phabricator.rst | 3 + llvm/include/llvm/ADT/APInt.h | 5 + llvm/include/llvm/Analysis/DDG.h | 9 +- .../include/llvm/Analysis/DependenceGraphBuilder.h | 8 + .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 6 + llvm/include/llvm/CodeGen/MachineCombinerPattern.h | 45 + llvm/include/llvm/CodeGen/Passes.h | 3 + llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 23 +- .../llvm/DebugInfo/DWARF/DWARFDebugRnglists.h | 6 + llvm/include/llvm/IR/DebugInfoMetadata.h | 83 + llvm/include/llvm/IR/IntrinsicsAArch64.td | 151 +- llvm/include/llvm/IR/PatternMatch.h | 24 +- llvm/include/llvm/InitializePasses.h | 1 + llvm/include/llvm/Object/ELF.h | 9 +- llvm/include/llvm/Support/KnownBits.h | 12 + llvm/include/llvm/Support/LowLevelTypeImpl.h | 2 + llvm/include/llvm/Support/TimeProfiler.h | 3 +- llvm/lib/Analysis/DDG.cpp | 21 +- llvm/lib/Analysis/DependenceGraphBuilder.cpp | 29 + llvm/lib/Analysis/ScalarEvolution.cpp | 9 +- llvm/lib/Analysis/ValueTracking.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 4 +- llvm/lib/CodeGen/CMakeLists.txt | 1 + llvm/lib/CodeGen/CodeGen.cpp | 1 + llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 10 +- llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp | 4 + llvm/lib/CodeGen/ImplicitNullChecks.cpp | 2 +- llvm/lib/CodeGen/LiveDebugValues.cpp | 137 +- llvm/lib/CodeGen/MachineVerifier.cpp | 24 +- llvm/lib/CodeGen/MacroFusion.cpp | 19 +- .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 426 ++- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp | 26 - llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 5 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 42 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 26 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 20 + .../TypePromotion.cpp} | 269 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 15 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp | 107 +- llvm/lib/DebugInfo/DWARF/DWARFDebugRnglists.cpp | 13 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 3 +- llvm/lib/IR/ConstantRange.cpp | 4 +- llvm/lib/IR/DebugInfoMetadata.cpp | 3 + llvm/lib/Support/KnownBits.cpp | 4 +- llvm/lib/Support/TimeProfiler.cpp | 30 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 113 + llvm/lib/Target/AArch64/AArch64ISelLowering.h | 11 + llvm/lib/Target/AArch64/AArch64InstrFormats.td | 19 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 352 ++ llvm/lib/Target/AArch64/AArch64InstrInfo.td | 21 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 254 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 139 +- llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h | 11 + llvm/lib/Target/ARM/ARM.h | 2 - llvm/lib/Target/ARM/ARMTargetMachine.cpp | 3 +- llvm/lib/Target/ARM/CMakeLists.txt | 1 - llvm/lib/Target/PowerPC/PPCMIPeephole.cpp | 138 + llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 5 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 2 +- llvm/lib/Target/X86/X86InstrAVX512.td | 187 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 5 +- llvm/lib/Target/X86/X86RegisterInfo.td | 4 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 5 +- .../InstCombine/InstCombineVectorOps.cpp | 7 - .../Instrumentation/AddressSanitizer.cpp | 6 - llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 39 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 118 +- llvm/lib/Transforms/Vectorize/VPlan.cpp | 10 +- llvm/lib/Transforms/Vectorize/VPlan.h | 12 +- llvm/lib/WindowsManifest/CMakeLists.txt | 18 +- llvm/test/Analysis/DDG/basic-a.ll | 165 +- llvm/test/Analysis/DDG/basic-b.ll | 164 +- llvm/test/Analysis/DDG/basic-loopnest.ll | 371 +- llvm/test/Analysis/DDG/root-node.ll | 5 +- .../GlobalISel/select-with-no-legality-check.mir | 60 +- llvm/test/CodeGen/AArch64/macro-fusion.ll | 9 +- llvm/test/CodeGen/AArch64/neon-mla-mls.ll | 73 +- llvm/test/CodeGen/AArch64/overeager_mla_fusing.ll | 59 + ...intrinsics-gather-loads-32bit-scaled-offsets.ll | 198 + ...trinsics-gather-loads-32bit-unscaled-offsets.ll | 259 ++ ...-intrinsics-gather-loads-64bit-scaled-offset.ll | 59 + ...ntrinsics-gather-loads-64bit-unscaled-offset.ll | 74 + .../sve-intrinsics-gather-loads-vector-base.ll | 139 + llvm/test/CodeGen/AArch64/sve-intrinsics-shifts.ll | 367 ++ .../sve2-intrinsics-fp-int-binary-logarithm.ll | 39 + .../AArch64/sve2-intrinsics-fp-widening-mul-acc.ll | 127 + .../sve2-intrinsics-non-widening-pairwise-arith.ll | 191 + llvm/test/CodeGen/ARM/CGP/arm-cgp-calls.ll | 230 -- llvm/test/CodeGen/ARM/CGP/arm-cgp-casts.ll | 2243 ----------- llvm/test/CodeGen/ARM/CGP/arm-cgp-icmps.ll | 332 -- llvm/test/CodeGen/ARM/CGP/arm-cgp-overflow.ll | 279 -- llvm/test/CodeGen/ARM/CGP/arm-cgp-phis-ret.ll | 218 -- llvm/test/CodeGen/ARM/CGP/arm-cgp-pointers.ll | 135 - llvm/test/CodeGen/ARM/CGP/arm-cgp-signed-icmps.ll | 108 - llvm/test/CodeGen/ARM/CGP/arm-cgp-signed.ll | 89 - llvm/test/CodeGen/ARM/CGP/arm-cgp-switch.ll | 168 - llvm/test/CodeGen/ARM/CGP/clear-structures.ll | 75 - .../CodeGen/ARM/GlobalISel/arm-legalize-consts.mir | 2 +- .../CodeGen/ARM/GlobalISel/arm-legalize-fp.mir | 8 +- llvm/test/CodeGen/ARM/O3-pipeline.ll | 2 +- .../Mips/GlobalISel/legalizer/constants.mir | 5 +- .../CodeGen/Mips/GlobalISel/legalizer/select.mir | 5 +- .../CodeGen/Mips/GlobalISel/llvm-ir/constants.ll | 2 +- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/fcmp.ll | 4 +- .../test/CodeGen/Mips/GlobalISel/llvm-ir/select.ll | 5 +- llvm/test/CodeGen/PowerPC/fold-rlwinm-1.ll | 11 +- llvm/test/CodeGen/PowerPC/fold-rlwinm.mir | 140 + .../PowerPC/ppcf128-constrained-fp-intrinsics.ll | 1569 ++++++++ llvm/test/CodeGen/RISCV/tls-models.ll | 103 +- llvm/test/CodeGen/SPARC/fp128.ll | 11 +- llvm/test/CodeGen/SystemZ/fp-libcall.ll | 62 + llvm/test/CodeGen/X86/GlobalISel/ashr-scalar.ll | 2 +- .../CodeGen/X86/GlobalISel/legalize-constant.mir | 4 +- llvm/test/CodeGen/X86/GlobalISel/lshr-scalar.ll | 2 +- llvm/test/CodeGen/X86/GlobalISel/shl-scalar.ll | 2 +- llvm/test/CodeGen/X86/domain-reassignment.mir | 8 +- llvm/test/CodeGen/X86/evex-to-vex-compress.mir | 3834 +++++++++---------- llvm/test/CodeGen/X86/implicit-null-checks.mir | 1 + llvm/test/CodeGen/X86/mxcsr-reg-usage.ll | 9 +- .../DebugInfo/X86/dwarfdump-debug-loc-simple.test | 16 +- llvm/test/FileCheck/dump-input-enable.txt | 107 +- .../AddressSanitizer/debug-info-alloca.ll | 75 + .../AddressSanitizer/local_stack_base.ll | 4 +- llvm/test/MachineVerifier/verify-regops.mir | 37 + llvm/test/Object/invalid.test | 8 +- .../Transforms/InstCombine/bitcast-vec-canon.ll | 8 +- .../LoopVectorize/X86/consecutive-ptr-uniforms.ll | 83 + llvm/test/Transforms/SLPVectorizer/X86/pr42022.ll | 89 +- llvm/test/Transforms/TypePromotion/ARM/calls.ll | 342 ++ llvm/test/Transforms/TypePromotion/ARM/casts.ll | 1072 ++++++ .../TypePromotion/ARM/clear-structures.ll | 124 + llvm/test/Transforms/TypePromotion/ARM/icmps.ll | 349 ++ .../TypePromotion}/ARM/lit.local.cfg | 0 llvm/test/Transforms/TypePromotion/ARM/phis-ret.ll | 344 ++ llvm/test/Transforms/TypePromotion/ARM/pointers.ll | 240 ++ .../Transforms/TypePromotion/ARM/signed-icmps.ll | 103 + llvm/test/Transforms/TypePromotion/ARM/signed.ll | 123 + llvm/test/Transforms/TypePromotion/ARM/switch.ll | 291 ++ llvm/test/Transforms/TypePromotion/ARM/wrapping.ll | 356 ++ .../test/tools/llvm-dwarfdump/X86/debug_loclists.s | 134 +- .../test/tools/llvm-objcopy/MachO/strip-debug.test | 3 + .../tools/llvm-readobj/elf-verdef-invalid.test | 2 +- .../tools/llvm-readobj/elf-verneed-invalid.test | 2 +- llvm/test/tools/yaml2obj/ELF/symtab-shinfo.yaml | 43 - llvm/tools/dsymutil/Options.td | 2 +- llvm/tools/llvm-config/CMakeLists.txt | 6 +- llvm/tools/opt/opt.cpp | 1 + llvm/unittests/ADT/APIntTest.cpp | 17 + llvm/unittests/IR/MetadataTest.cpp | 38 + llvm/unittests/IR/PatternMatch.cpp | 23 + llvm/unittests/Support/KnownBitsTest.cpp | 14 + llvm/utils/FileCheck/FileCheck.cpp | 22 +- .../clangd/refactor/tweaks/BUILD.gn | 1 + llvm/utils/gn/secondary/compiler-rt/test/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn | 1 + .../gn/secondary/llvm/lib/Target/ARM/BUILD.gn | 1 - llvm/utils/lit/lit/TestRunner.py | 14 + llvm/utils/update_analyze_test_checks.py | 2 +- llvm/utils/update_llc_test_checks.py | 4 +- llvm/utils/update_mca_test_checks.py | 2 +- llvm/utils/update_mir_test_checks.py | 2 +- llvm/utils/update_test_checks.py | 2 +- 349 files changed, 15878 insertions(+), 13625 deletions(-) create mode 100644 clang-tools-extra/clangd/refactor/tweaks/DefineOutline.cpp delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/llvm-namespace-comment.cpp create mode 100644 clang/test/AST/ast-dump-file-line-json.c create mode 100644 clang/test/CodeGenObjC/nontrivial-struct-param-init.m create mode 100644 clang/test/Parser/warn-misleading-indentation.cpp create mode 100644 clang/test/SemaOpenCLCXX/address-space-lambda.cl create mode 100644 clang/test/SemaSYCL/kernel-attribute-on-non-sycl.cpp create mode 100644 clang/test/SemaSYCL/kernel-attribute.cpp create mode 100644 clang/test/SemaTemplate/non-integral-switch-cond.cpp rename compiler-rt/test/tsan/{race_range_pc.cc => race_range_pc.cpp} (100%) create mode 100644 lldb/include/lldb/Core/IOHandlerCursesGUI.h create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/multili [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_ [...] copy lldb/source/Core/{IOHandler.cpp => IOHandlerCursesGUI.cpp} (87%) create mode 100644 lldb/test/Shell/Reproducer/TestVersionCheck.test rename llvm/lib/{Target/ARM/ARMCodeGenPrepare.cpp => CodeGen/TypePromotion.cpp} (78%) create mode 100644 llvm/test/CodeGen/AArch64/overeager_mla_fusing.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-gather-loads-32bit-sca [...] create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-gather-loads-32bit-uns [...] create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-gather-loads-64bit-sca [...] create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-gather-loads-64bit-uns [...] create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-gather-loads-vector-base.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-shifts.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-fp-int-binary-logarithm.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-fp-widening-mul-acc.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-non-widening-pairwise [...] delete mode 100644 llvm/test/CodeGen/ARM/CGP/arm-cgp-calls.ll delete mode 100644 llvm/test/CodeGen/ARM/CGP/arm-cgp-casts.ll delete mode 100644 llvm/test/CodeGen/ARM/CGP/arm-cgp-icmps.ll delete mode 100644 llvm/test/CodeGen/ARM/CGP/arm-cgp-overflow.ll delete mode 100644 llvm/test/CodeGen/ARM/CGP/arm-cgp-phis-ret.ll delete mode 100644 llvm/test/CodeGen/ARM/CGP/arm-cgp-pointers.ll delete mode 100644 llvm/test/CodeGen/ARM/CGP/arm-cgp-signed-icmps.ll delete mode 100644 llvm/test/CodeGen/ARM/CGP/arm-cgp-signed.ll delete mode 100644 llvm/test/CodeGen/ARM/CGP/arm-cgp-switch.ll delete mode 100644 llvm/test/CodeGen/ARM/CGP/clear-structures.ll create mode 100644 llvm/test/CodeGen/PowerPC/fold-rlwinm.mir create mode 100644 llvm/test/CodeGen/PowerPC/ppcf128-constrained-fp-intrinsics.ll create mode 100644 llvm/test/Instrumentation/AddressSanitizer/debug-info-alloca.ll create mode 100644 llvm/test/MachineVerifier/verify-regops.mir create mode 100644 llvm/test/Transforms/TypePromotion/ARM/calls.ll create mode 100644 llvm/test/Transforms/TypePromotion/ARM/casts.ll create mode 100644 llvm/test/Transforms/TypePromotion/ARM/clear-structures.ll create mode 100644 llvm/test/Transforms/TypePromotion/ARM/icmps.ll copy llvm/test/{Analysis/CostModel => Transforms/TypePromotion}/ARM/lit.local.cfg (100%) create mode 100644 llvm/test/Transforms/TypePromotion/ARM/phis-ret.ll create mode 100644 llvm/test/Transforms/TypePromotion/ARM/pointers.ll create mode 100644 llvm/test/Transforms/TypePromotion/ARM/signed-icmps.ll create mode 100644 llvm/test/Transforms/TypePromotion/ARM/signed.ll create mode 100644 llvm/test/Transforms/TypePromotion/ARM/switch.ll create mode 100644 llvm/test/Transforms/TypePromotion/ARM/wrapping.ll delete mode 100644 llvm/test/tools/yaml2obj/ELF/symtab-shinfo.yaml