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-lts-defconfig in repository toolchain/ci/llvm-project.
from f1e3988aa60 Recommit "[DWARF5]Addition of alignment atrribute in typedef DIE." adds 4cde2d6b8db [NFC][PowerPC] Add the inheritable and additional features [...] adds f92000187e1 [LegalizeDAG] When expanding vector SRA/SRL/SHL add the new [...] adds 039664db87d [LegalizeDAG] Return true from ExpandNode for some nodes th [...] adds 8e7f60e942f AvoidBindCheck.cpp: Fix GCC 5.3 build errors adds b5f295ffcec AvoidBindCheck.cpp: Fix unused variables warning adds 315600f4800 [lldb][NFC] Remove ThreadSafeSTLVector and ThreadSafeSTLMap [...] adds c246d6e536c [UpdateTestChecks] Fix parsing of RUN: lines with line cont [...] adds 33f93ea23a0 [llvm][bindings][go] Fix typo adds 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 new 0e9b0b6d11e [EditLine] Fix RecallHistory to make it go in the right direction. new c094e7dc4b3 [SYCL] Add sycl_kernel attribute for accelerated code outlining new a315519c17a [SLP] Enhance SLPVectorizer to vectorize different combinat [...] new 5595249e48e [scudo][standalone] Add chunk ownership function new c9c714c7054 Reland [clangd] Rethink how SelectionTree deals with macros [...] new 372ad32734e llvm-config: do not link absolute paths with `-l` new 9a20c79ddc2 [NFC][KnownBits] Add getMinValue() / getMaxValue() methods new 26748a321e2 [clang-format] Add new option to add spaces around conditio [...] new abe8de29c4a Revert "Temporarily revert "build: avoid hardcoding the lib [...] new 02b9c5d963c Revert "[libomptarget] Build a minimal deviceRTL for amdgcn" new 96c8024e2eb Rename `tsan/race_range_pc.cc` to `test/tsan/race_range_pc.cpp`. new 6ed9cef25f9 [LV] Scalar with predication must not be uniform new fa6c157ebee Differentiate between the presumed and actual file when dum [...] new 898df29c5b2 Correcting the offsets within the test to fix the bots. new 444ac34182d [APInt][PatternMatch] Add 'is non-positive' predicate new 6da7dbb806d [GlobalISel]: Allow targets to override how to widen consta [...] new fdde18a7c3e [FileCheck] Given multiple -dump-input, prefer most verbose new 8a5b7c35709 [NFC] Pass a reference to CodeGenFunction to methods of LVa [...] new c375dc230d1 Revert "Fix llvm-namespace-comment for macro expansions" new 3e0d21d84be Fix signed mismatch warnings in MetadataTests.cpp new 3953540d8bb Remove unused variable. NFC. new 2f960472752 [NFCI] update formating for misleading indentation warning new bc840b21e16 [Diagnostic] add a warning which warns about misleading ind [...] new bf830b01a21 Switch to opening the temp file in binary mode new 859bf4d2bea [Coverage] Emit a gap region to cover switch bodies new 59e69fefab8 Fix warning on extra ';'. NFC. new 9f37c0e703c Revert "[NFC] Pass a reference to CodeGenFunction to method [...] new 1374f7bd9f0 [clangd] Fix comparator const after c9c714c7054d555398c767c [...] new 195eb9034af [UpdateTestChecks] Change shebang from python to python3 new b3fdf33ba6a Enable `-funwind-tables` flag when building libunwind new 15a172bebbc [TypeCategory] Nothing passes down a list of languages. new 5ebbabc1af3 [InstCombine] Revert aafde063aaf09285c701c80cd4b543c2beb523 [...] new da7b129b1b5 [RISCV] Don't force Local Exec TLS for non-PIC new f586fd44e4b [FPEnv] [PowerPC] Lowering ppc_fp128 StrictFP Nodes to libcalls new ad871e42958 [compiler-rt] Disable fuzzer large.test when LLVM_ENABLE_EX [...] new 705a6aef350 [MS] Emit exported complete/vbase destructors new 89618a7ce1c [DataVisualization] Simplify. NFCI. new 0cfb4a6b3d9 [FormatManager] Provide only one variant of EnableCategory. new f139ae3d937 [NFC] Pass a reference to CodeGenFunction to methods of LVa [...] new 878a24ee244 Reapply "Fix crash on switch conditions of non-integer type [...] new 327894859cc Fix `sed -e s@FOO@%/S@` and similar when there's @'s in the [...] new 2bb19f93f6a [TypeCategory] HasLanguage() is now unused. new 06911aee7f8 Add discussion of git-format-patch to Phabricator.html new c1c673303dc [X86] Model MXCSR for all AVX512 instructions new c8995de0699 [X86] Model DAZ and FTZ new 11ae9dd6576 [ClangASTContext] Remove a very old hack. new ba47a3c945a gn build: (manually) merge ad871e42958 new b0df90488ce [Diagnostic][test] Remove an unneeded change to pragma_diag [...] new cec82634a40 [Process] GetLanguageRuntimes() takes an argument that's al [...] new ed1756cfbe7 [dsymutil] Support --out (NFC) new 59312cb0b81 Fix warning on unused variable. NFC. new 9c3f9b9c12b [Clang] Define Fuchsia C++ABI new f0ba1aec35d [PowerPC] folding rlwinm + rlwinm to rlwinm new d84b320dfd0 [MacroFusion] Limit the max fused number as 2 to reduce the [...] new 36663d506e3 [llvm-strip][MachO] Test llvm-strip --strip-debug
The 55 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 +- .../clang-tidy/modernize/AvoidBindCheck.cpp | 38 +- .../readability/NamespaceCommentCheck.cpp | 133 +- .../clang-tidy/readability/NamespaceCommentCheck.h | 15 - clang-tools-extra/clangd/Selection.cpp | 420 +- clang-tools-extra/clangd/Selection.h | 2 +- clang-tools-extra/clangd/refactor/Rename.cpp | 36 +- .../clangd/unittests/SelectionTests.cpp | 66 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 26 +- .../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 | 34 +- clang/lib/CodeGen/CGClass.cpp | 31 +- clang/lib/CodeGen/CGDecl.cpp | 36 +- clang/lib/CodeGen/CGDeclCXX.cpp | 9 +- clang/lib/CodeGen/CGExpr.cpp | 108 +- 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 +- .../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 libunwind/CMakeLists.txt | 21 + libunwind/cmake/config-ix.cmake | 11 + libunwind/test/CMakeLists.txt | 1 + libunwind/test/libunwind/test/config.py | 10 + libunwind/test/lit.site.cfg.in | 1 + libunwind/test/signal_frame.pass.cpp | 4 +- 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/ThreadSafeSTLMap.h | 128 - lldb/include/lldb/Core/ThreadSafeSTLVector.h | 72 - .../include/lldb/Core/ValueObjectSyntheticFilter.h | 15 +- 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 +- .../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/SBReproducer.cpp | 20 +- lldb/source/Commands/CommandObjectGUI.cpp | 1 + lldb/source/Core/CMakeLists.txt | 1 + lldb/source/Core/IOHandler.cpp | 4014 -------------------- .../Core/{IOHandler.cpp => IOHandlerCursesGUI.cpp} | 566 +-- lldb/source/Core/ValueObjectSyntheticFilter.cpp | 49 +- lldb/source/DataFormatters/DataVisualization.cpp | 3 +- lldb/source/DataFormatters/TypeCategory.cpp | 16 +- lldb/source/Host/common/Editline.cpp | 97 +- .../Clang/ClangExpressionDeclMap.cpp | 191 +- .../Clang/ClangExpressionDeclMap.h | 17 + .../Process/gdb-remote/ProcessGDBRemote.cpp | 40 +- .../Python/ScriptInterpreterPython.cpp | 12 + lldb/source/Symbol/ClangASTContext.cpp | 25 - lldb/source/Symbol/LineTable.cpp | 8 +- lldb/source/Target/ABI.cpp | 35 +- lldb/source/Target/Process.cpp | 10 +- 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/bindings/go/llvm/dibuilder.go | 2 +- 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/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 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 6 +- .../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 +- .../TypePromotion.cpp} | 269 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 15 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp | 65 +- 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/PPC.td | 120 +- 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/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 | 45 +- .../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/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 +- llvm/utils/UpdateTestChecks/common.py | 2 +- 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 +- 340 files changed, 14726 insertions(+), 13384 deletions(-) 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/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 delete mode 100644 lldb/include/lldb/Core/ThreadSafeSTLMap.h delete mode 100644 lldb/include/lldb/Core/ThreadSafeSTLVector.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