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-stable-allyesconfig in repository toolchain/ci/llvm-project.
from 7fcd9e3f708 [X86] Mark various pointer arguments in builtins as const adds cf6aafa47c3 [FaultMaps] Make label formation a bit more explicit [NFC] adds bc7595d934b [StackMaps] Be explicit about label formation [NFC] adds 3346cecd4c0 [clangd] Fix write past end pointer adds add710eb23d Temporarily Revert "[StackMaps] Be explicit about label for [...] adds df2e2ab07b4 Implement latest C++ feature test macro recommendations. adds ac741f98c17 [XCOFF][AIX] Fix for missing of undefined symbols from symb [...] adds 918d3939722 Fix some typos in the clang-tools-extra doc adds 3075cd5c9fc Temporarily Revert "[Dsymutil][Debuginfo][NFC] Refactor dsy [...] adds dac98cfa03e Fix the links to clang analyzers checkers adds 50c3bd9e712 [gn build] Port 3075cd5c9fc adds 85cb560b8a4 ConstrainedFP: use API compatible with opaque pointers. adds 8277c91cf34 [StackMaps] Be explicit about label formation [NFC] (try 2) adds caaacb83995 HotColdSplitting: Do not outline within noreturn functions adds ffcae008d74 [NFC][InstCombine] Add a test for assume-induced miscompile adds 92083a295a0 [ValueTracking] isValidAssumeForContext(): CxtI itself also [...] adds 047186cc986 [ValueTracking] isKnownNonZero() should take non-null-ness [...] adds b2840050721 [analyzer] Add a syntactic security check for ObjC NSCoder API. adds f4a45c2ce4c Fix crash on init-capture packs where the type of the initi [...] adds 93ac81cc9d2 [NFC][InlineCost] Simplify internal inlining cost interface adds dcaaede1e57 [lit] Add "from .main import main" back into lit/__init__.py adds 99f72d90cae [X86] Add test case for miscompilation of a vector setcc on [...] adds a77a290a4db [CommandLine] Add template instantiations of cl::parser for [...] adds de21704ba96 CWG2352: Allow qualification conversions during reference binding. adds d9220b580b3 [JITLink][MachO] Fix common symbol size plumbing. adds 07ac3145ccd [Orc][LLJIT] Re-apply 298e183e813 (use JITLink for LLJIT wh [...] adds 9b6fafa3990 [X86] Directly call EmitTest in two places instead of creat [...] adds bf507d4259c [X86] Make EmitCmp into a static function and explicitly re [...] adds 92211bf0f15 [LLDB] Fix address computation for inline function adds e8efac4b153 [clang] Fix the canonicalization of paths in -fdiagnostics- [...] adds 4f0fe6b97e4 [ARM][MVE] Tail predicate bottom/top muls. adds 40425183352 [ARM][MVE] Tail predicate in the presence of vcmp adds 4cc5659a7a1 [lldb] Remove XFAIL from TestDeadStrip.py adds 0ca9d2fd392 Re-land "[cmake] Add dependency on llvm-dwarfdump to llvm-l [...] adds acbc9aed726 [ARM][MVE] Fixes for tail predication. adds 29bd2194979 [lldb] Added test for objc_direct calls with categories adds c2377eae286 [clang][Tooling] Prefer -x over -std when interpolating adds 88a973cf688 [AArch64][SVE] Add intrinsics for binary narrowing operations adds 3f9005eb89f Recommit "[AArch64][SVE] Add permutation and selection intrinsics" adds be2b7ea89ab [AArch64][SVE] Add intrnisics for saturating scalar arithmetic adds b2371791fc7 [lldb] Make that we can call HostInfo::Initialize and HostI [...] adds 974f00a4369 [AArch64][SVE] Fold constant multiply of element count adds 04329dbfa6c [lldb] Fix test using lld on non-linux systems adds e498be57387 [LV] Strip wrap flags from vectorized reductions adds 9caf12e8495 Use isa instead of dyn_cast adds 73f423e739b Parenthesized a logical expression. adds 5f78b1d6482 [lldb] Add tests for ClangASTImporter's DeportType and Depo [...] adds 59811f454df [AArch64] add more tests for extract-bitcast-splat; NFC adds 453dc4d7ec5 [OPT-DBG] Teach DbgEntityHistoryCalculator about meta-instr [...] adds b04b92c3a46 [lldb/pexpect] Force-set the TERM environment variable adds 05c3b36bc9a [lldb] Fix a -Wreturn-type warning on gcc adds 6cba90dc4de [AArch64][SVE] Correct intrinsics and patterns for logical [...] adds ede8293d7d9 [SystemZ][FPEnv] Enable strict vector FP extends/truncations adds a9c845395f8 [lldb] Put the headers in unittests/TestingSupport/ into modules adds 77e906ac78a [scudo][standalone] Implement TSD registry disabling adds aaa34bc0bd1 [lldb][NFC] Move utility functions from ClangASTImporter an [...] adds ca567ad6ffc [lldb/cmake] Remove support for LLDB_DISABLE_CURSES adds 32a34289597 [lldb] Fix an unused variable warning adds 0b421d842da [InstCombine] add tests for cast+gep; NFC adds 40aa418223f [lldb/cmake] Delete LLDB_LINKER_SUPPORTS_GROUPS adds ff92c56ef97 [OPENMP]Remove unused OPENMP_MATCH_KIND, NFC. adds e1882af9f67 [libc++] Update feature list for NetBSD adds 190b9110c23 [compiler-rt] [test] Disable MPROTECT on two builtin tests adds 2f209ccfbe5 [clang-format] C# formatting a class with inheritance follo [...] adds 6be76f491fc [lldb][NFC] Remove redundant ASTContext args to CopyDecl/De [...] adds 2ff5a596cbf Revert "[ARM] Improve codegen of volatile load/store of i64" adds 3174683e21c [SystemZ] Bugfix and improve the handling of CC values. adds 02a6b0bc3b5 Temporarily revert "Reapply [LVI] Normalize pointer behavio [...] adds b538a2aa071 llvm-symbolizer: support DW_FORM_loclistx locations. adds a805e0fb18c [lldb][NFC] Remove utility methods in TestClangASTImporter adds 9fcebad5e5c [SystemZ] Add a mapping from "select register" to "load on [...] adds 15bfd2cd543 [AArch64][SVE] Replace integer immediate intrinsics with sp [...] adds 810c3cfa664 ThreadPlanTracer::TracingStarted can't call virtual met [...] adds 42f9d0c0bee [objc_direct] Tigthen checks for direct methods new 2a42a5a2f41 In 'thread step-out' command, only insert a breakpoint in e [...] new 2861324208e [lldb/Lua] Implement a Simple Lua Script Interpreter Prototype new de2378b4f3c [X86] Fix a KNL miscompile caused by combineSetCC swapping [...] new e8054f09337 [PPC32] Emit R_PPC_PLTREL24 for calls to dso_local ifunc new 03512b267d9 [NFC][Driver] Add dummy compiler-rt sanitizer dylibs for Darwin. new 14fc20ca628 Align branches within 32-Byte boundary (NOP padding) new 304d1304b7b Apply the alignment specifier attribute to anonymous unions [...] new fe17b30a795 [attributes][analyzer] Add annotations for handles. new 8b725f0459e Comment and adjust style in the newly introduced MCBoundary [...] new 4024d49edc1 Fix a memory leak introduced w/the instruction padding supp [...] new d567b0ba841 Avoid unsupported LLD options new c148e2e2ef8 More style cleanups following rG14fc20ca6282 [NFC]
The 12 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/clangd/FormattedString.cpp | 9 +- clang-tools-extra/docs/clang-doc.rst | 4 +- clang-tools-extra/docs/clang-include-fixer.rst | 2 +- .../checks/abseil-duration-factory-scale.rst | 2 +- .../checks/abseil-duration-subtraction.rst | 2 +- .../clang-tidy/checks/bugprone-branch-clone.rst | 4 +- .../checks/bugprone-exception-escape.rst | 2 +- .../clang-tidy/checks/bugprone-fold-init-type.rst | 2 +- .../checks/bugprone-suspicious-enum-usage.rst | 2 +- .../checks/bugprone-unused-return-value.rst | 2 +- .../checks/cppcoreguidelines-owning-memory.rst | 2 +- .../docs/clang-tidy/checks/google-runtime-int.rst | 2 +- .../checks/hicpp-multiway-paths-covered.rst | 2 +- clang-tools-extra/docs/clang-tidy/checks/list.rst | 128 +- .../checks/modernize-deprecated-headers.rst | 2 +- .../clang-tidy/checks/modernize-use-override.rst | 6 +- .../checks/performance-inefficient-algorithm.rst | 2 +- .../readability-implicit-bool-conversion.rst | 2 +- clang-tools-extra/docs/clangd/Installation.rst | 2 +- clang-tools-extra/docs/pp-trace.rst | 6 +- clang/include/clang/Basic/Attr.td | 24 + clang/include/clang/Basic/AttrDocs.td | 61 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 11 +- clang/include/clang/Basic/FileManager.h | 11 +- clang/include/clang/Basic/OpenMPKinds.def | 8 - .../clang/StaticAnalyzer/Checkers/Checkers.td | 5 + clang/lib/AST/DeclObjC.cpp | 26 +- clang/lib/AST/TypePrinter.cpp | 3 + clang/lib/Basic/FileManager.cpp | 25 +- clang/lib/CodeGen/CGBuiltin.cpp | 12 +- clang/lib/CodeGen/CGObjCMac.cpp | 21 +- clang/lib/Driver/ToolChains/Clang.cpp | 5 +- clang/lib/Driver/ToolChains/Hexagon.cpp | 11 +- clang/lib/Format/UnwrappedLineParser.cpp | 2 +- clang/lib/Frontend/InitPreprocessor.cpp | 19 +- clang/lib/Frontend/TextDiagnostic.cpp | 23 +- clang/lib/Sema/SemaDecl.cpp | 3 + clang/lib/Sema/SemaDeclAttr.cpp | 37 + clang/lib/Sema/SemaDeclObjC.cpp | 108 +- clang/lib/Sema/SemaExprCXX.cpp | 2 + clang/lib/Sema/SemaInit.cpp | 8 +- clang/lib/Sema/SemaOverload.cpp | 290 ++-- clang/lib/Sema/SemaTemplateDeduction.cpp | 3 +- clang/lib/Sema/SemaType.cpp | 12 + .../Checkers/CheckSecuritySyntaxOnly.cpp | 68 + .../Tooling/InterpolatingCompilationDatabase.cpp | 3 +- clang/lib/Tooling/Syntax/Mutations.cpp | 2 +- clang/lib/Tooling/Syntax/Tokens.cpp | 2 +- clang/test/AST/pr43983.cpp | 7 + .../test/Analysis/security-syntax-checks-nscoder.m | 36 + clang/test/CXX/drs/dr23xx.cpp | 33 +- clang/test/CXX/drs/dr4xx.cpp | 11 +- .../temp/temp.decls/temp.variadic/init-capture.cpp | 8 + clang/test/CodeGenObjC/direct-method.m | 28 +- .../Driver/Inputs/hexagon_tree/Tools/bin/ld.lld | 0 .../lib/darwin/libclang_rt.asan_ios_dynamic.dylib | 0 .../darwin/libclang_rt.asan_iossim_dynamic.dylib | 0 .../lib/darwin/libclang_rt.asan_osx_dynamic.dylib | 0 .../lib/darwin/libclang_rt.asan_tvos_dynamic.dylib | 0 .../darwin/libclang_rt.asan_tvossim_dynamic.dylib | 0 .../darwin/libclang_rt.asan_watchos_dynamic.dylib | 0 .../libclang_rt.asan_watchossim_dynamic.dylib | 0 .../lib/darwin/libclang_rt.lsan_ios_dynamic.dylib | 0 .../darwin/libclang_rt.lsan_iossim_dynamic.dylib | 0 .../lib/darwin/libclang_rt.lsan_osx_dynamic.dylib | 0 .../lib/darwin/libclang_rt.lsan_tvos_dynamic.dylib | 0 .../darwin/libclang_rt.lsan_tvossim_dynamic.dylib | 0 .../darwin/libclang_rt.lsan_watchos_dynamic.dylib | 0 .../libclang_rt.lsan_watchossim_dynamic.dylib | 0 .../darwin/libclang_rt.tsan_iossim_dynamic.dylib | 0 .../lib/darwin/libclang_rt.tsan_osx_dynamic.dylib | 0 .../darwin/libclang_rt.tsan_tvossim_dynamic.dylib | 0 .../lib/darwin/libclang_rt.ubsan_ios_dynamic.dylib | 0 .../darwin/libclang_rt.ubsan_iossim_dynamic.dylib | 0 .../libclang_rt.ubsan_minimal_ios_dynamic.dylib | 0 .../libclang_rt.ubsan_minimal_iossim_dynamic.dylib | 0 .../libclang_rt.ubsan_minimal_osx_dynamic.dylib | 0 .../libclang_rt.ubsan_minimal_tvos_dynamic.dylib | 0 ...libclang_rt.ubsan_minimal_tvossim_dynamic.dylib | 0 ...libclang_rt.ubsan_minimal_watchos_dynamic.dylib | 0 ...clang_rt.ubsan_minimal_watchossim_dynamic.dylib | 0 .../lib/darwin/libclang_rt.ubsan_osx_dynamic.dylib | 0 .../darwin/libclang_rt.ubsan_tvos_dynamic.dylib | 0 .../darwin/libclang_rt.ubsan_tvossim_dynamic.dylib | 0 .../darwin/libclang_rt.ubsan_watchos_dynamic.dylib | 0 .../libclang_rt.ubsan_watchossim_dynamic.dylib | 0 clang/test/Driver/hexagon-toolchain-elf.c | 22 + clang/test/Frontend/absolute-paths-symlinks.c | 15 + clang/test/Lexer/cxx-features.cpp | 22 +- ...pragma-attribute-supported-attributes-list.test | 3 + clang/test/Sema/attr-handles.cpp | 22 + clang/test/SemaObjC/method-direct-one-definition.m | 53 + clang/test/SemaObjCXX/arc-overloading.mm | 30 + .../SemaOpenCL/address-spaces-conversions-cl2.0.cl | 18 +- clang/unittests/Format/FormatTestCSharp.cpp | 21 + .../unittests/Tooling/CompilationDatabaseTest.cpp | 4 + clang/www/analyzer/available_checks.html | 16 + clang/www/cxx_dr_status.html | 4 +- clang/www/cxx_status.html | 13 +- clang/www/make_cxx_dr_status | 4 +- compiler-rt/lib/scudo/standalone/combined.h | 12 +- compiler-rt/lib/scudo/standalone/flags.cpp | 2 +- .../lib/scudo/standalone/tests/wrappers_c_test.cpp | 15 + compiler-rt/lib/scudo/standalone/tsd_exclusive.h | 16 +- compiler-rt/lib/scudo/standalone/tsd_shared.h | 10 + compiler-rt/test/builtins/Unit/clear_cache_test.c | 2 +- .../test/builtins/Unit/enable_execute_stack_test.c | 2 +- compiler-rt/test/lit.common.cfg.py | 19 +- .../netbsd_commands/run_nomprotect.sh | 3 + libcxx/include/__config | 3 +- libcxx/test/support/test_macros.h | 2 +- lldb/cmake/modules/LLDBConfig.cmake | 16 +- lldb/include/lldb/Core/IOHandler.h | 1 + lldb/include/lldb/Symbol/ClangASTImporter.h | 6 +- lldb/include/lldb/Target/ThreadPlanStepOut.h | 1 + .../functionalities/dead-strip/TestDeadStrip.py | 2 - .../test/lang/objc/objc_direct-methods/main.m | 13 + lldb/packages/Python/lldbsuite/test/lldbpexpect.py | 8 +- lldb/source/Core/FormatEntity.cpp | 2 +- lldb/source/Host/common/HostInfoBase.cpp | 85 +- .../Clang/ASTResultSynthesizer.cpp | 3 +- .../ExpressionParser/Clang/ClangASTSource.cpp | 3 +- .../Plugins/ScriptInterpreter/Lua/CMakeLists.txt | 6 +- lldb/source/Plugins/ScriptInterpreter/Lua/Lua.cpp | 27 + lldb/source/Plugins/ScriptInterpreter/Lua/Lua.h | 39 + .../ScriptInterpreter/Lua/ScriptInterpreterLua.cpp | 60 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 9 +- lldb/source/Symbol/ClangASTImporter.cpp | 6 +- lldb/source/Target/ThreadPlanStepOut.cpp | 26 +- lldb/source/Target/ThreadPlanStepRange.cpp | 1 + lldb/source/Target/ThreadPlanTracer.cpp | 9 +- lldb/test/CMakeLists.txt | 1 + lldb/test/Shell/ScriptInterpreter/Lua/lua.test | 3 + .../DWARF/inline-function-address-shared.test | 6 + .../SymbolFile/DWARF/inline-function-address.ll | 28 + .../Unwind/Inputs/thread-step-out-ret-addr-check.s | 20 + .../Unwind/thread-step-out-ret-addr-check.test | 17 + lldb/test/Shell/lit.cfg.py | 3 + lldb/test/Shell/lit.site.cfg.py.in | 1 + .../Expression/ClangExpressionDeclMapTest.cpp | 33 +- lldb/unittests/ScriptInterpreter/CMakeLists.txt | 3 + .../unittests/ScriptInterpreter/Lua/CMakeLists.txt | 12 + lldb/unittests/ScriptInterpreter/Lua/LuaTests.cpp | 26 + .../Lua/ScriptInterpreterTests.cpp | 62 + lldb/unittests/Symbol/TestClangASTImporter.cpp | 154 +- .../TestingSupport/Symbol/ClangTestUtils.h | 73 + lldb/unittests/TestingSupport/module.modulemap | 16 + llvm/include/llvm/CodeGen/FaultMaps.h | 3 +- llvm/include/llvm/CodeGen/ReachingDefAnalysis.h | 9 + llvm/include/llvm/CodeGen/StackMaps.h | 24 +- llvm/include/llvm/DebugInfo/DWARF/DWARFOptimizer.h | 86 - .../include/llvm/ExecutionEngine/JITLink/JITLink.h | 2 +- .../ExecutionEngine/Orc/JITTargetMachineBuilder.h | 6 + llvm/include/llvm/IR/IRBuilder.h | 10 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 245 ++- llvm/include/llvm/MC/MCAsmBackend.h | 6 + llvm/include/llvm/MC/MCAssembler.h | 3 +- llvm/include/llvm/MC/MCFragment.h | 43 + llvm/include/llvm/MC/MCObjectStreamer.h | 1 + llvm/include/llvm/Support/CommandLine.h | 44 + llvm/lib/Analysis/InlineCost.cpp | 22 +- llvm/lib/Analysis/LazyValueInfo.cpp | 308 ++-- llvm/lib/Analysis/ValueTracking.cpp | 79 +- .../AsmPrinter/DbgEntityHistoryCalculator.cpp | 4 +- llvm/lib/CodeGen/FaultMaps.cpp | 4 +- llvm/lib/CodeGen/ReachingDefAnalysis.cpp | 46 +- llvm/lib/CodeGen/StackMaps.cpp | 22 +- llvm/lib/DebugInfo/DWARF/CMakeLists.txt | 3 - llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 44 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 14 +- llvm/lib/DebugInfo/DWARF/DWARFOptimizer.cpp | 15 - llvm/lib/DebugInfo/DWARF/LLVMBuild.txt | 2 +- .../JITLink/MachOLinkGraphBuilder.cpp | 2 +- llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 10 +- llvm/lib/MC/MCAssembler.cpp | 80 + llvm/lib/MC/MCFragment.cpp | 17 + llvm/lib/MC/MCObjectStreamer.cpp | 7 + llvm/lib/MC/XCOFFObjectWriter.cpp | 14 +- llvm/lib/Support/CommandLine.cpp | 24 + llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 11 +- llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 22 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 134 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 7 + llvm/lib/Target/AArch64/AArch64InstrFormats.td | 24 + llvm/lib/Target/AArch64/AArch64InstrInfo.td | 6 + llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 275 ++-- llvm/lib/Target/AArch64/SVEInstrFormats.td | 275 +++- llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 18 - llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 49 - llvm/lib/Target/ARM/ARMISelLowering.cpp | 57 +- llvm/lib/Target/ARM/ARMISelLowering.h | 8 +- llvm/lib/Target/ARM/ARMInstrInfo.td | 23 - llvm/lib/Target/ARM/ARMInstrMVE.td | 7 + llvm/lib/Target/ARM/ARMInstrThumb2.td | 19 +- llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 353 ++++- llvm/lib/Target/ARM/MVEVPTBlockPass.cpp | 18 +- llvm/lib/Target/ARM/Utils/ARMBaseInfo.h | 34 + llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 12 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 5 +- llvm/lib/Target/SystemZ/SystemZ.h | 2 +- llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp | 12 +- llvm/lib/Target/SystemZ/SystemZElimCompare.cpp | 133 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 68 +- llvm/lib/Target/SystemZ/SystemZISelLowering.h | 4 +- llvm/lib/Target/SystemZ/SystemZInstrFormats.td | 30 +- llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp | 8 + llvm/lib/Target/SystemZ/SystemZInstrInfo.h | 3 +- llvm/lib/Target/SystemZ/SystemZInstrInfo.td | 17 +- llvm/lib/Target/SystemZ/SystemZInstrVector.td | 2 +- llvm/lib/Target/SystemZ/SystemZOperators.td | 5 + llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp | 92 +- llvm/lib/Target/SystemZ/SystemZShortenInst.cpp | 30 - llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 281 +++- llvm/lib/Target/X86/X86ISelLowering.cpp | 79 +- llvm/lib/Target/X86/X86ISelLowering.h | 6 - llvm/lib/Target/X86/X86MCInstLower.cpp | 23 +- llvm/lib/Transforms/IPO/HotColdSplitting.cpp | 5 + llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 40 +- llvm/test/CodeGen/AArch64/arm64-neon-2velem.ll | 46 +- .../AArch64/sve-gather-scatter-dag-combine.ll | 16 +- llvm/test/CodeGen/AArch64/sve-int-imm.ll | 524 ++++--- llvm/test/CodeGen/AArch64/sve-int-log-imm.ll | 80 +- llvm/test/CodeGen/AArch64/sve-int-log-pred.ll | 53 +- llvm/test/CodeGen/AArch64/sve-int-log.ll | 42 - .../AArch64/sve-intrinsics-counting-elems.ll | 72 + .../CodeGen/AArch64/sve-intrinsics-perm-select.ll | 1646 +++++++++++++++++++- llvm/test/CodeGen/AArch64/sve-intrinsics-sqdec.ll | 337 ++++ llvm/test/CodeGen/AArch64/sve-intrinsics-sqinc.ll | 337 ++++ llvm/test/CodeGen/AArch64/sve-intrinsics-uqdec.ll | 257 +++ llvm/test/CodeGen/AArch64/sve-intrinsics-uqinc.ll | 257 +++ llvm/test/CodeGen/AArch64/sve-pred-log.ll | 371 +---- .../sve2-intrinsics-binary-narrowing-shr.ll | 512 ++++++ llvm/test/CodeGen/ARM/i64_volatile_load_store.ll | 153 -- llvm/test/CodeGen/PowerPC/aix-xcoff-toc.ll | 122 +- llvm/test/CodeGen/PowerPC/ifunc.ll | 25 + llvm/test/CodeGen/SystemZ/cond-move-08.mir | 4 +- .../SystemZ/cond-move-regalloc-hints-02.mir | 54 + llvm/test/CodeGen/SystemZ/int-cmp-44.ll | 59 +- llvm/test/CodeGen/SystemZ/int-cmp-45.ll | 27 +- llvm/test/CodeGen/SystemZ/int-cmp-56.ll | 163 ++ llvm/test/CodeGen/SystemZ/int-cmp-57.ll | 103 ++ llvm/test/CodeGen/SystemZ/int-cmp-58.mir | 71 + llvm/test/CodeGen/SystemZ/vec-strict-conv-02.ll | 61 + .../SystemZ/vector-constrained-fp-intrinsics.ll | 21 +- .../cond-vector-reduce-mve-codegen.ll | 389 ++++- .../Thumb2/LowOverheadLoops/disjoint-vcmp.mir | 230 +++ .../Thumb2/LowOverheadLoops/mov-lr-terminator.mir | 175 +++ .../LowOverheadLoops/move-def-before-start.mir | 183 +++ .../LowOverheadLoops/move-start-after-def.mir | 181 +++ .../LowOverheadLoops/unsafe-cpsr-loop-use.mir | 1 + .../Thumb2/LowOverheadLoops/vctp-in-vpt-2.mir | 230 +++ .../Thumb2/LowOverheadLoops/vctp-in-vpt.mir | 214 +++ llvm/test/CodeGen/X86/avx512-vec-cmp.ll | 42 + llvm/test/DebugInfo/AArch64/frame-loclistx.s | 305 ++++ llvm/test/DebugInfo/COFF/pieces.ll | 6 +- ...ity_calc_ignores_KILL_instruction_at_return.mir | 76 + ...alc_ignores_KILL_instruction_still_clobbers.mir | 79 + llvm/test/DebugInfo/X86/pieces-3.ll | 5 +- .../JITLink/X86/MachO_x86-64_relocations.s | 5 + llvm/test/MC/X86/align-branch-32-1a.s | 38 + llvm/test/MC/X86/align-branch-64-1a.s | 83 + llvm/test/MC/X86/align-branch-64-1b.s | 32 + llvm/test/MC/X86/align-branch-64-1c.s | 31 + llvm/test/MC/X86/align-branch-64-1d.s | 38 + llvm/test/MC/X86/align-branch-64-2a.s | 44 + llvm/test/MC/X86/align-branch-64-2b.s | 17 + llvm/test/MC/X86/align-branch-64-2c.s | 19 + llvm/test/MC/X86/align-branch-64-3a.s | 41 + llvm/test/MC/X86/align-branch-64-4a.s | 33 + llvm/test/MC/X86/align-branch-64-5a.s | 43 + llvm/test/MC/X86/align-branch-64-5b.s | 50 + llvm/test/Transforms/HotColdSplit/noreturn.ll | 20 + llvm/test/Transforms/InstCombine/assume.ll | 38 +- llvm/test/Transforms/InstCombine/gep-vector.ll | 44 + .../Transforms/InstSimplify/assume-non-zero.ll | 32 +- .../Transforms/JumpThreading/combine-metadata.ll | 3 +- .../AArch64/arbitrary-induction-step.ll | 18 +- .../LoopVectorize/X86/tail_loop_folding.ll | 2 +- .../Transforms/LoopVectorize/if-pred-stores.ll | 4 +- .../LoopVectorize/interleaved-accesses.ll | 10 +- .../Transforms/LoopVectorize/no_int_induction.ll | 4 +- llvm/test/Transforms/LoopVectorize/nuw.ll | 58 + .../LoopVectorize/reduction-small-size.ll | 2 +- llvm/test/Transforms/LoopVectorize/reduction.ll | 2 +- llvm/tools/dsymutil/CMakeLists.txt | 2 + .../dsymutil/CompileUnit.cpp} | 8 +- .../dsymutil/CompileUnit.h} | 13 +- .../dsymutil/DeclContext.cpp} | 7 +- .../dsymutil/DeclContext.h} | 12 +- llvm/tools/dsymutil/DwarfLinker.cpp | 52 +- llvm/tools/dsymutil/DwarfLinker.h | 99 +- llvm/tools/dsymutil/DwarfStreamer.cpp | 2 +- llvm/tools/dsymutil/DwarfStreamer.h | 2 +- llvm/unittests/Target/ARM/MachineInstrTest.cpp | 25 +- .../gn/secondary/llvm/lib/DebugInfo/DWARF/BUILD.gn | 3 - .../gn/secondary/llvm/tools/dsymutil/BUILD.gn | 2 + llvm/utils/lit/lit/__init__.py | 1 + llvm/utils/llvm-locstats/CMakeLists.txt | 4 + 298 files changed, 11407 insertions(+), 2688 deletions(-) create mode 100644 clang/test/AST/pr43983.cpp create mode 100644 clang/test/Analysis/security-syntax-checks-nscoder.m copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] mode change 100644 => 100755 copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] create mode 100644 clang/test/Frontend/absolute-paths-symlinks.c create mode 100644 clang/test/Sema/attr-handles.cpp create mode 100644 clang/test/SemaObjC/method-direct-one-definition.m create mode 100644 compiler-rt/test/sanitizer_common/netbsd_commands/run_nomprotect.sh create mode 100644 lldb/source/Plugins/ScriptInterpreter/Lua/Lua.cpp create mode 100644 lldb/source/Plugins/ScriptInterpreter/Lua/Lua.h create mode 100644 lldb/test/Shell/ScriptInterpreter/Lua/lua.test create mode 100644 lldb/test/Shell/SymbolFile/DWARF/inline-function-address-shared.test create mode 100644 lldb/test/Shell/SymbolFile/DWARF/inline-function-address.ll create mode 100644 lldb/test/Shell/Unwind/Inputs/thread-step-out-ret-addr-check.s create mode 100644 lldb/test/Shell/Unwind/thread-step-out-ret-addr-check.test create mode 100644 lldb/unittests/ScriptInterpreter/Lua/CMakeLists.txt create mode 100644 lldb/unittests/ScriptInterpreter/Lua/LuaTests.cpp create mode 100644 lldb/unittests/ScriptInterpreter/Lua/ScriptInterpreterTests.cpp create mode 100644 lldb/unittests/TestingSupport/Symbol/ClangTestUtils.h create mode 100644 lldb/unittests/TestingSupport/module.modulemap delete mode 100644 llvm/include/llvm/DebugInfo/DWARF/DWARFOptimizer.h delete mode 100644 llvm/lib/DebugInfo/DWARF/DWARFOptimizer.cpp create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-sqdec.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-sqinc.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-uqdec.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-uqinc.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-binary-narrowing-shr.ll delete mode 100644 llvm/test/CodeGen/ARM/i64_volatile_load_store.ll create mode 100644 llvm/test/CodeGen/PowerPC/ifunc.ll create mode 100644 llvm/test/CodeGen/SystemZ/cond-move-regalloc-hints-02.mir create mode 100644 llvm/test/CodeGen/SystemZ/int-cmp-56.ll create mode 100644 llvm/test/CodeGen/SystemZ/int-cmp-57.ll create mode 100644 llvm/test/CodeGen/SystemZ/int-cmp-58.mir create mode 100644 llvm/test/CodeGen/SystemZ/vec-strict-conv-02.ll create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/disjoint-vcmp.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/mov-lr-terminator.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/move-def-before-start.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/move-start-after-def.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/vctp-in-vpt-2.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/vctp-in-vpt.mir create mode 100644 llvm/test/DebugInfo/AArch64/frame-loclistx.s create mode 100644 llvm/test/DebugInfo/X86/dbg_entity_calc_ignores_KILL_instructio [...] create mode 100644 llvm/test/DebugInfo/X86/dbg_entity_calc_ignores_KILL_instructio [...] create mode 100644 llvm/test/MC/X86/align-branch-32-1a.s create mode 100644 llvm/test/MC/X86/align-branch-64-1a.s create mode 100644 llvm/test/MC/X86/align-branch-64-1b.s create mode 100644 llvm/test/MC/X86/align-branch-64-1c.s create mode 100644 llvm/test/MC/X86/align-branch-64-1d.s create mode 100644 llvm/test/MC/X86/align-branch-64-2a.s create mode 100644 llvm/test/MC/X86/align-branch-64-2b.s create mode 100644 llvm/test/MC/X86/align-branch-64-2c.s create mode 100644 llvm/test/MC/X86/align-branch-64-3a.s create mode 100644 llvm/test/MC/X86/align-branch-64-4a.s create mode 100644 llvm/test/MC/X86/align-branch-64-5a.s create mode 100644 llvm/test/MC/X86/align-branch-64-5b.s create mode 100644 llvm/test/Transforms/LoopVectorize/nuw.ll rename llvm/{lib/DebugInfo/DWARF/DWARFOptCompileUnit.cpp => tools/dsymutil/Compile [...] rename llvm/{include/llvm/DebugInfo/DWARF/DWARFOptCompileUnit.h => tools/dsymutil/ [...] rename llvm/{lib/DebugInfo/DWARF/DWARFOptDeclContext.cpp => tools/dsymutil/DeclCon [...] rename llvm/{include/llvm/DebugInfo/DWARF/DWARFOptDeclContext.h => tools/dsymutil/ [...]