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-next-defconfig in repository toolchain/ci/llvm-project.
from 9e441aee509 [NFC] Add baseline tests for int isKnownNonZero adds 98b70f6705f [ELF] Change std::max<uint64_t> to uint32_t for section alignment adds 3db2a7a04f8 [lsan] Use SANITIZER_WORDSIZE when selecting ByteMap adds a9e7fd21883 NFC: Clang-format msan_allocator.cc adds dd0a2e4461a Fix r359229 which tried to fix r359159... adds d8e9c3a9992 Revert "[lsan] Use SANITIZER_WORDSIZE when selecting ByteMap" adds 2aa0bdeb257 Fix typos: (re)?sor?uce -> (re)?source adds dee900ae599 [LLD][ELF] - Do not remove empty sections referenced in LOA [...] adds d7f287f5b1d [clang-format] Fix documentation for FixNamespaceComments adds 05cfdb0eac3 Allow direct comparison of ConstString against StringRef adds c596584f670 [GlobalISel] Fix inserting copies in the right position for [...] adds d538b70b44a [Analyzer] Iterator Checkers - Do an early return after han [...] adds c316b224960 [clangd] Query index in code completion no-compile mode. adds 5be69bc68a6 [MinGW] Fix dllexport of explicit template instantiation adds 1a607ff043f [lsan] Use SANITIZER_WORDSIZE when selecting ByteMap adds 5d5ee4aff74 Fix alignment in AArch64InstructionSelector::emitConstantPo [...] adds 0eadd988662 PostfixExpression: move DWARF generator out of NativePDB internals adds b8c1cc97f31 filecheck etc are not clangd-specific deps. NFC adds 66f612601dc [InferAddressSpaces] Add AS parameter to the pass factory adds 0d4b1dd1a4a [clangd] Remove unused ClangdServer::dynamicIndex(). NFC adds 5e161df9f89 [X86][AVX] Combine shuffles extracted from a common vector adds 5d6ef94c369 [X86][SSE] Disable shouldFoldConstantShiftPairToMask for bt [...] adds 50dcd8bf904 caseFoldingDjbHash: simplify and make the US-ASCII fast pat [...] adds ae73e1fcfb1 Minor formatting tweak, no behavior change adds bb230c5e794 [X86][SSE] Pull out OR(EXTRACTELT(X,0),OR(EXTRACTELT(X,1),. [...] adds da1b3abad6b [yaml2elf] - Cleanup the initSectionHeaders(). NFCI. adds fb7780a41f7 [yaml2obj] - Make the code to match the LLVM style. NFCI. adds c3a34c3e077 Fix Wparentheses warning. NFCI. adds c1da14941fb [yaml2obj] - Remove excessive variable. NFC. adds 5fcdebe75fc [yaml2obj] - Make implicitSectionNames() return std::vector [...] adds 8245140d3f5 Fix llvm-objcopy/ELF/preserve-segment-contents test on UTF- [...] adds 9c3824aad7f [lldb] [lit] Add feature flags for native CPU features adds 2ff59e554b4 [lldb] [lit] Add register read tests for YMM registers (AVX) adds 9f59704a5d6 [CMake] Fix the value of `config.target_cflags` for non-mac [...] adds 8224bc081c0 [x86] add tests for fmin/fmax; NFC adds 3153764c88c s/Dwarf 5/DWARF v5/ NFC adds 41327e35228 [llvm-nm][llvm-size] Use --double-dash options in tests adds 6ee3fef9a4e [docs] Put DefaultOption bullet in alphabetical order. adds 51a4a0d68f3 [BPF] do not generate predefined macro bpf adds 0bf06a8f59b [llvm-nm] Fix handling of symbol types 't' 'd' 'r' adds 5f184f17800 [llvm-nm] Generalize symbol types 'N', 'n' and '?' adds 4b17772b9ee [PowerPC] Update P9 vector costs for insert/extract element adds 5015aa854dc [ThinLTO] Fix X86/strong_non_prevailing.ll after llvm-nm 'r [...] adds 283bc74054e [llvm-nm] Revert inadvertently committed 'i' change in r359314 adds 8f3da70eed3 [AMDGPU] gfx1010 VOP2 changes adds ad662cf4c18 [X86] Segment registers should have i16 type not i32. adds 354247c08d4 [X86] Sink NoRegister creation for unused Base/Index regist [...] adds edebf12acfe Replace local utility class OnExit with llvm::scope_exit (NFC) adds f30f261dc53 [libc++] Relax libc++-only test on regex_constants adds c0fa4ec01dd [ConstantRange] Add abs() support adds 60f5df948b0 [asan_symbolize] Teach `asan_symbolize.py` to symbolicate u [...] adds efc94feef98 [NFC] Remove ::kForTest from AP64, it does not use it. adds c29db2d83ed Add '_LIBCPP_ASSERT(ready())' to several match_results meth [...] adds aebd3014a59 [NFC][Sanitizer] Change "return type" of INTERCEPT_FUNCTION [...] adds ef54b1dddf4 [DAGCombine] Cleanup visitEXTRACT_SUBVECTOR. NFCI. adds 18bc8724054 Revert "[CMake] Fix the value of `config.target_cflags` for [...] adds 61beff020e0 [AMDGPU] gfx1010 VOP3 and VOP3P implementation adds 1d30f0c93e7 Fix typo in documentation. adds 8d1fb843274 [ScriptInterpreter] Pass the debugger instead of the comman [...] adds 67ab9eb193c [AArch64][GlobalISel] Select G_BSWAP for vectors of s32 and s64 adds 27e01e675c1 [X86][AVX] Fold extract_subvector(broadcast(x)) -> broadcas [...] adds 85dcdae5e36 [sanitizer] NFC: add static_assert to confirm that we use o [...] adds 077c502ddc1 Implement __sanitizer::conditional<B, T, F> adds d0e58300172 [Sanitizer] Fix compliation error in test adds 74967cb4e04 [Sanitizer] Fix test adds 7ab164c4a42 [AsmPrinter] refactor to support %c w/ GlobalAddress' adds 16b90733c75 [ASTImporter] Copy Argument Passing Restrictions setting wh [...] adds 93c05f097a9 [Sanitizer][Windows] Speculative fix for broken build on Windows adds 5ddc6d180cd [OPENMP]Added check for non-random access types for the dep [...] adds c03fe731760 [OPENMP][NVPTX]Correctly handle L2 parallelism in SPMD mode. adds da93dec3305 [MinGW] Don't let template instantiation declarations cover [...] adds 9534e9dbe44 [MinGW] Do dllexport inline methods in template instantiation adds 3820506960e [HIP] Fix visibility of `__constant__` variables. adds 228ccd67548 [MinGW] Always emit local typeinfo adds f20dd1d5a62 [CommandInterpreter] Remove scripting language argument. (NFC) adds b6661490b42 TestZMMRegister: use an integer division as intended adds 18b0c40bc5d [AArch64] Add support for MTE intrinsics This provides intr [...] adds fad0aa1e3a1 Pass explicit C++ version to test adds 5f163c7e2e6 Add to the release notes the fact that UninitializedObject [...] adds 76f64b665bb [GlobalISel][AArch64] Use getConstantVRegValWithLookThrough [...] adds 8504b5f64f4 Revert "[sanitizer] NFC: add static_assert to confirm that [...] adds 3bf116c1a4f [driver][macOS] Link libarclite from the default toolchain [...] adds 2b29b432d20 [ScriptInterpreter] Move ownership into debugger (NFC) adds de3d12f9549 [Driver] Remove unused functions (NFC) adds 353f593976d [clang][driver] Weaken the test from 359353 to appease Wind [...] adds a9fdf375b37 [ORC] Add a 'plugin' interface to ObjectLinkingLayer for ev [...] adds 4f331cb1f31 [AMDGPU] gfx1010 VOPC implementation adds 0f9f021d05a [Driver] Support priority for multilibs adds b58561baa50 [Fuchsia] Support multilib for -fsanitize=address and -fno- [...] adds 1dbd42ab5ba Revert Fix interactions between __builtin_constant_p and co [...] adds c1008e4d3da [NFC][Sanitizer] Remove GetRealFunctionAddress and replace usages adds 76c5b62988f Revert "AMDGPU: Split block for si_end_cf" new 83c6d10b62a [sanitizer] NFC: add static_assert to confirm that we use r [...] new ae01981d03e [AArch64] Initialize HasMTE new 31cfb311c5c Reinstate r359059, reverted in r359361, with a fix to prope [...]
The 3 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/ClangdServer.h | 4 - clang-tools-extra/clangd/CodeComplete.cpp | 48 +- clang-tools-extra/clangd/SourceCode.cpp | 199 ++++- clang-tools-extra/clangd/SourceCode.h | 23 + .../clang-tidy/checks/abseil-time-comparison.rst | 2 +- clang-tools-extra/test/CMakeLists.txt | 2 +- .../unittests/clangd/CodeCompleteTests.cpp | 66 ++ .../unittests/clangd/SourceCodeTests.cpp | 68 ++ clang/docs/ClangFormatStyleOptions.rst | 2 +- clang/docs/ReleaseNotes.rst | 3 +- clang/include/clang/Basic/BuiltinsAArch64.def | 8 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 19 +- clang/include/clang/Driver/Multilib.h | 7 +- clang/include/clang/Format/Format.h | 2 +- clang/include/clang/Sema/Sema.h | 1 + clang/lib/AST/ASTImporter.cpp | 3 + clang/lib/AST/ExprConstant.cpp | 18 +- clang/lib/Basic/Targets/AArch64.cpp | 6 + clang/lib/Basic/Targets/AArch64.h | 1 + clang/lib/Basic/Targets/BPF.cpp | 2 +- clang/lib/CodeGen/CGBuiltin.cpp | 91 +- clang/lib/CodeGen/ItaniumCXXABI.cpp | 2 +- clang/lib/CodeGen/TargetInfo.cpp | 3 +- clang/lib/Driver/Multilib.cpp | 20 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 39 +- clang/lib/Driver/ToolChains/CommonArgs.h | 11 +- clang/lib/Driver/ToolChains/Darwin.cpp | 31 +- clang/lib/Driver/ToolChains/Fuchsia.cpp | 52 +- clang/lib/Driver/ToolChains/Gnu.cpp | 12 +- clang/lib/Headers/arm_acle.h | 10 + clang/lib/Sema/SemaChecking.cpp | 164 ++++ clang/lib/Sema/SemaDeclCXX.cpp | 13 +- clang/lib/Sema/SemaOpenMP.cpp | 129 +-- clang/lib/Sema/SemaTemplate.cpp | 27 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 6 +- .../StaticAnalyzer/Checkers/IteratorChecker.cpp | 86 +- clang/test/CodeGen/arm64-mte.c | 110 +++ clang/test/CodeGen/builtin-constant-p.c | 8 + clang/test/CodeGenCUDA/amdgpu-visibility.cu | 21 + clang/test/CodeGenCXX/mingw-template-dllexport.cpp | 48 ++ clang/test/CodeGenCXX/vtable-key-function-ios.cpp | 10 +- .../aarch64-fuchsia/lib/noexcept}/.keep | 0 .../x86_64-fuchsia/lib/noexcept}/.keep | 0 .../test/Driver/arclite-link-external-toolchain.c | 8 + clang/test/Driver/fuchsia.cpp | 21 + clang/test/Import/cxx-record-flags/Inputs/F.cpp | 9 + clang/test/Import/cxx-record-flags/test.cpp | 14 + clang/test/OpenMP/for_loop_messages.cpp | 28 +- clang/test/Preprocessor/aarch64-target-features.c | 3 + clang/test/Preprocessor/bpf-predefined-macros.c | 16 + clang/test/Sema/builtins-arm64-mte.c | 136 +++ clang/test/SemaCXX/dllexport.cpp | 29 +- clang/unittests/Driver/MultilibTest.cpp | 24 + compiler-rt/lib/asan/asan_interceptors.h | 8 +- compiler-rt/lib/asan/asan_win.cc | 9 +- compiler-rt/lib/asan/scripts/asan_symbolize.py | 243 ++++++ compiler-rt/lib/interception/interception_linux.cc | 6 - compiler-rt/lib/interception/interception_linux.h | 14 +- .../interception/tests/interception_linux_test.cc | 13 +- compiler-rt/lib/lsan/lsan_allocator.h | 6 + compiler-rt/lib/msan/msan_allocator.cc | 122 +-- compiler-rt/lib/msan/msan_interceptors.cc | 8 +- .../sanitizer_allocator_internal.h | 2 +- .../sanitizer_allocator_primary32.h | 32 + .../lib/sanitizer_common/sanitizer_type_traits.h | 19 + .../tests/sanitizer_allocator_test.cc | 7 +- .../tests/sanitizer_type_traits_test.cc | 5 + compiler-rt/lib/tsan/rtl/tsan_interceptors.cc | 24 +- compiler-rt/lib/tsan/rtl/tsan_rtl.h | 2 +- .../Darwin/asan-symbolize-with-module-map.cc | 31 + libcxx/include/regex | 33 +- libcxx/src/mutex.cpp | 2 +- .../std/re/re.const/re.err/error_type.pass.cpp | 26 +- .../re.results.all/get_allocator.pass.cpp | 2 +- .../re.results/re.results.const/allocator.pass.cpp | 2 +- .../re/re.results/re.results.const/copy.pass.cpp | 2 +- .../re.results.const/copy_assign.pass.cpp | 2 +- .../re.results/re.results.const/default.pass.cpp | 2 +- .../re/re.results/re.results.const/move.pass.cpp | 2 +- .../re.results.const/move_assign.pass.cpp | 2 +- lld/ELF/InputSection.cpp | 6 +- lld/ELF/LinkerScript.cpp | 12 +- lld/ELF/OutputSections.h | 1 + lld/ELF/ScriptParser.cpp | 2 + .../linkerscript/empty-sections-expressions.test | 24 + lldb/CMakeLists.txt | 1 + lldb/include/lldb/Core/Debugger.h | 5 + lldb/include/lldb/Core/PluginManager.h | 2 +- lldb/include/lldb/Interpreter/CommandInterpreter.h | 11 +- lldb/include/lldb/Interpreter/CommandObject.h | 1 + lldb/include/lldb/Interpreter/ScriptInterpreter.h | 9 +- lldb/include/lldb/Symbol/PostfixExpression.h | 18 + lldb/include/lldb/Utility/ConstString.h | 39 + lldb/include/lldb/lldb-private-interfaces.h | 2 +- lldb/lit/CMakeLists.txt | 1 + .../ExecControl/StopHook/stop-hook-threads.test | 2 +- lldb/lit/Register/Inputs/x86-ymm-read.cpp | 81 ++ lldb/lit/Register/x86-64-ymm-read.test | 39 + lldb/lit/Register/x86-mm-xmm-read.test | 2 +- lldb/lit/Register/x86-ymm-read.test | 23 + lldb/lit/lit.cfg.py | 14 + .../register/intel_avx/TestZMMRegister.py | 4 +- lldb/source/API/SBBreakpoint.cpp | 2 - lldb/source/API/SBBreakpointLocation.cpp | 2 - lldb/source/API/SBBreakpointName.cpp | 2 - lldb/source/API/SBTypeCategory.cpp | 4 +- lldb/source/Breakpoint/BreakpointOptions.cpp | 3 +- .../Breakpoint/BreakpointResolverScripted.cpp | 5 +- .../Commands/CommandObjectBreakpointCommand.cpp | 2 +- lldb/source/Commands/CommandObjectCommands.cpp | 19 +- lldb/source/Commands/CommandObjectFrame.cpp | 2 +- lldb/source/Commands/CommandObjectThread.cpp | 2 +- lldb/source/Commands/CommandObjectType.cpp | 14 +- .../Commands/CommandObjectWatchpointCommand.cpp | 7 +- lldb/source/Core/Debugger.cpp | 31 +- lldb/source/Core/FormatEntity.cpp | 2 +- lldb/source/Core/Module.cpp | 3 +- lldb/source/Core/PluginManager.cpp | 9 +- lldb/source/DataFormatters/TypeSummary.cpp | 2 +- lldb/source/DataFormatters/TypeSynthetic.cpp | 3 +- lldb/source/Interpreter/CommandInterpreter.cpp | 22 +- lldb/source/Interpreter/CommandObject.cpp | 2 + lldb/source/Interpreter/CommandObjectScript.cpp | 2 +- lldb/source/Interpreter/ScriptInterpreter.cpp | 8 +- .../MacOSX-DYLD/DynamicLoaderDarwin.cpp | 2 +- .../MacOSX-DYLD/DynamicLoaderMacOS.cpp | 2 +- .../MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp | 4 +- .../Clang/ClangExpressionSourceCode.cpp | 3 +- .../ExpressionParser/Clang/ClangUserExpression.cpp | 23 +- lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp | 10 +- .../Plugins/Language/CPlusPlus/LibCxxVector.cpp | 2 +- .../Plugins/Language/CPlusPlus/LibStdcpp.cpp | 8 +- .../Language/CPlusPlus/LibStdcppUniquePointer.cpp | 7 +- lldb/source/Plugins/Language/ObjC/CF.cpp | 6 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp | 3 +- .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 4 +- .../Python/OperatingSystemPython.cpp | 3 +- .../Plugins/Platform/Android/PlatformAndroid.cpp | 2 +- .../Plugins/Platform/MacOSX/PlatformDarwin.cpp | 2 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 2 +- .../None/ScriptInterpreterNone.cpp | 13 +- .../ScriptInterpreter/None/ScriptInterpreterNone.h | 5 +- .../Python/ScriptInterpreterPython.cpp | 67 +- .../Python/ScriptInterpreterPython.h | 4 +- .../Python/ScriptInterpreterPythonImpl.h | 5 +- .../NativePDB/PdbFPOProgramToDWARFExpression.cpp | 199 +---- .../SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp | 5 +- lldb/source/Symbol/PostfixExpression.cpp | 120 +++ lldb/source/Target/Target.cpp | 11 +- lldb/source/Target/ThreadPlanPython.cpp | 5 - lldb/tools/driver/Driver.cpp | 69 +- lldb/tools/driver/Driver.h | 11 - lldb/unittests/Symbol/PostfixExpressionTest.cpp | 55 ++ lldb/unittests/Utility/ConstStringTest.cpp | 48 ++ lldb/utils/lit-cpuid/CMakeLists.txt | 5 + lldb/utils/lit-cpuid/lit-cpuid.cpp | 35 + llvm/docs/CommandLine.rst | 16 +- llvm/include/llvm/CodeGen/AsmPrinter.h | 4 + llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 30 +- llvm/include/llvm/CodeGen/PseudoSourceValue.h | 2 +- .../llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h | 8 +- llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h | 2 +- .../llvm/ExecutionEngine/JITLink/EHFrameSupport.h | 7 +- .../llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h | 91 +- llvm/include/llvm/IR/CallSite.h | 2 +- llvm/include/llvm/IR/ConstantRange.h | 4 + llvm/include/llvm/Target/TargetSchedule.td | 2 +- llvm/include/llvm/Transforms/Scalar.h | 5 +- .../lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp | 19 +- .../lib/CodeGen/GlobalISel/InstructionSelector.cpp | 4 +- llvm/lib/CodeGen/GlobalISel/Utils.cpp | 46 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 24 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 2 +- .../lib/ExecutionEngine/JITLink/EHFrameSupport.cpp | 9 +- .../lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp | 195 +++-- llvm/lib/IR/ConstantRange.cpp | 31 + llvm/lib/Support/DJB.cpp | 35 +- llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 9 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 83 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 52 ++ .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 112 ++- .../AMDGPU/Disassembler/AMDGPUDisassembler.cpp | 58 +- .../AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp | 76 +- .../Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.h | 2 + llvm/lib/Target/AMDGPU/SIInsertSkips.cpp | 22 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 13 +- llvm/lib/Target/AMDGPU/SIInstrInfo.h | 11 + llvm/lib/Target/AMDGPU/SIInstrInfo.td | 13 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 1 - llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp | 127 +-- llvm/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp | 6 - .../Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp | 4 +- llvm/lib/Target/AMDGPU/VOP1Instructions.td | 1 + llvm/lib/Target/AMDGPU/VOP2Instructions.td | 546 +++++++++--- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 338 +++++--- llvm/lib/Target/AMDGPU/VOP3PInstructions.td | 34 + llvm/lib/Target/AMDGPU/VOPCInstructions.td | 928 +++++++++++++-------- llvm/lib/Target/ARM/ARMAsmPrinter.cpp | 26 +- llvm/lib/Target/ARM/ARMAsmPrinter.h | 1 + llvm/lib/Target/AVR/AVRAsmPrinter.cpp | 5 +- llvm/lib/Target/BPF/BPFAsmPrinter.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp | 4 +- llvm/lib/Target/Lanai/LanaiAsmPrinter.cpp | 2 +- llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp | 30 +- llvm/lib/Target/Mips/MipsAsmPrinter.cpp | 2 +- llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp | 2 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 46 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 29 + llvm/lib/Target/Sparc/SparcAsmPrinter.cpp | 2 +- llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp | 14 +- .../Target/WebAssembly/WebAssemblyAsmPrinter.cpp | 3 +- llvm/lib/Target/X86/X86.td | 8 +- llvm/lib/Target/X86/X86AsmPrinter.cpp | 1 + llvm/lib/Target/X86/X86AsmPrinter.h | 2 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 64 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 174 ++-- llvm/lib/Target/X86/X86Subtarget.h | 4 + llvm/lib/Target/XCore/XCoreAsmPrinter.cpp | 2 +- llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp | 17 +- .../Analysis/CostModel/PowerPC/insert_extract.ll | 48 +- .../CodeGen/AArch64/GlobalISel/select-bswap.mir | 76 +- .../GlobalISel/select-extract-vector-elt.mir | 71 ++ .../AArch64/GlobalISel/select-shuffle-vector.mir | 6 +- llvm/test/CodeGen/AArch64/arm64-rev.ll | 4 + .../CodeGen/AArch64/inlineasm-output-template.ll | 27 + llvm/test/CodeGen/AMDGPU/collapse-endcf.mir | 150 ++-- .../CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.swap.ll | 2 +- llvm/test/CodeGen/AMDGPU/max-sgprs.ll | 25 + llvm/test/CodeGen/AMDGPU/preserve-hi16.ll | 96 +++ llvm/test/CodeGen/ARM/inlineasm-output-template.ll | 9 + .../{PowerPC => BPF}/inlineasm-output-template.ll | 15 +- .../CodeGen/Hexagon/inlineasm-output-template.ll | 13 +- .../CodeGen/Lanai/inlineasm-output-template.ll | 26 + .../CodeGen/MSP430/inlineasm-output-template.ll | 26 + .../{PowerPC => Mips}/inlineasm-output-template.ll | 15 +- .../CodeGen/NVPTX/inlineasm-output-template.ll | 28 + .../CodeGen/PowerPC/inlineasm-output-template.ll | 13 +- .../CodeGen/SPARC/inlineasm-output-template.ll | 26 + .../inlineasm-output-template.ll | 11 +- .../inlineasm-output-template.ll | 11 +- llvm/test/CodeGen/X86/avx512-hadd-hsub.ll | 6 +- .../CodeGen/X86/avx512-shuffles/partial_permute.ll | 114 ++- llvm/test/CodeGen/X86/extract-fp.ll | 49 ++ .../inline-asm-modifier-c.ll} | 9 +- llvm/test/CodeGen/X86/sse2-vector-shifts.ll | 20 +- llvm/test/CodeGen/X86/vector-fshl-rot-256.ll | 14 +- llvm/test/CodeGen/X86/vector-fshl-rot-512.ll | 16 +- llvm/test/CodeGen/X86/vector-fshr-rot-256.ll | 14 +- llvm/test/CodeGen/X86/vector-fshr-rot-512.ll | 16 +- llvm/test/CodeGen/X86/vector-rotate-256.ll | 12 +- llvm/test/CodeGen/X86/vector-rotate-512.ll | 8 +- llvm/test/CodeGen/X86/vector-shuffle-512-v16.ll | 8 +- .../inlineasm-output-template.ll | 11 +- .../JITLink/X86/MachO_x86-64_ehframe.test | 7 +- llvm/test/MC/AMDGPU/reg-syntax-extra.s | 13 +- llvm/test/MC/AMDGPU/vop2-err.s | 3 - llvm/test/MC/Disassembler/AMDGPU/null-reg.txt | 7 + llvm/test/ThinLTO/X86/strong_non_prevailing.ll | 4 +- llvm/test/tools/llvm-nm/ARM/macho-print-size.test | 2 +- .../llvm-nm/X86/Inputs/init-fini.out.elf-x86_64 | Bin 904 -> 0 bytes .../tools/llvm-nm/X86/Inputs/weak.obj.elf-x86_64 | Bin 1448 -> 0 bytes .../test/tools/llvm-nm/X86/archive-no-llvm-bc.test | 2 +- llvm/test/tools/llvm-nm/X86/init-fini.test | 56 +- llvm/test/tools/llvm-nm/X86/weak.test | 41 +- .../ELF/preserve-segment-contents.test | 4 +- llvm/test/tools/llvm-size/X86/test-common.s | 10 +- llvm/tools/llvm-jitlink/llvm-jitlink.cpp | 28 +- llvm/tools/llvm-nm/llvm-nm.cpp | 39 +- llvm/tools/llvm-rc/ResourceFileWriter.cpp | 2 +- llvm/tools/llvm-readobj/COFFDumper.cpp | 11 +- llvm/tools/yaml2obj/yaml2elf.cpp | 169 ++-- llvm/unittests/IR/ConstantRangeTest.cpp | 26 + .../libomptarget/deviceRTLs/nvptx/src/libcall.cu | 2 +- .../libomptarget/deviceRTLs/nvptx/src/omp_data.cu | 2 +- .../deviceRTLs/nvptx/src/omptarget-nvptx.cu | 4 +- .../deviceRTLs/nvptx/src/omptarget-nvptx.h | 3 +- .../libomptarget/deviceRTLs/nvptx/src/parallel.cu | 22 +- openmp/libomptarget/deviceRTLs/nvptx/src/support.h | 2 + .../libomptarget/deviceRTLs/nvptx/src/supporti.h | 8 +- .../nvptx/test/parallel/spmd_parallel_regions.cpp | 33 +- 281 files changed, 6033 insertions(+), 2356 deletions(-) create mode 100644 clang/test/CodeGen/arm64-mte.c create mode 100644 clang/test/CodeGenCUDA/amdgpu-visibility.cu create mode 100644 clang/test/CodeGenCXX/mingw-template-dllexport.cpp copy clang/test/Driver/Inputs/{CUDA-macosx/usr/local/cuda/bin => resource_dir_with [...] copy clang/test/Driver/Inputs/{CUDA-macosx/usr/local/cuda/bin => resource_dir_with [...] create mode 100644 clang/test/Driver/arclite-link-external-toolchain.c create mode 100644 clang/test/Import/cxx-record-flags/Inputs/F.cpp create mode 100644 clang/test/Import/cxx-record-flags/test.cpp create mode 100644 clang/test/Preprocessor/bpf-predefined-macros.c create mode 100644 clang/test/Sema/builtins-arm64-mte.c create mode 100644 compiler-rt/test/asan/TestCases/Darwin/asan-symbolize-with-modu [...] create mode 100644 lld/test/ELF/linkerscript/empty-sections-expressions.test create mode 100644 lldb/lit/Register/Inputs/x86-ymm-read.cpp create mode 100644 lldb/lit/Register/x86-64-ymm-read.test create mode 100644 lldb/lit/Register/x86-ymm-read.test create mode 100644 lldb/utils/lit-cpuid/CMakeLists.txt create mode 100644 lldb/utils/lit-cpuid/lit-cpuid.cpp create mode 100644 llvm/test/CodeGen/AArch64/inlineasm-output-template.ll create mode 100644 llvm/test/CodeGen/AMDGPU/max-sgprs.ll create mode 100644 llvm/test/CodeGen/AMDGPU/preserve-hi16.ll copy llvm/test/CodeGen/{PowerPC => BPF}/inlineasm-output-template.ll (57%) create mode 100644 llvm/test/CodeGen/Lanai/inlineasm-output-template.ll create mode 100644 llvm/test/CodeGen/MSP430/inlineasm-output-template.ll copy llvm/test/CodeGen/{PowerPC => Mips}/inlineasm-output-template.ll (57%) create mode 100644 llvm/test/CodeGen/NVPTX/inlineasm-output-template.ll create mode 100644 llvm/test/CodeGen/SPARC/inlineasm-output-template.ll copy llvm/test/CodeGen/{PowerPC => SystemZ}/inlineasm-output-template.ll (57%) copy llvm/test/CodeGen/{PowerPC => WebAssembly}/inlineasm-output-template.ll (58%) copy llvm/test/CodeGen/{PowerPC/inlineasm-output-template.ll => X86/inline-asm-mod [...] copy llvm/test/CodeGen/{PowerPC => XCore}/inlineasm-output-template.ll (58%) create mode 100644 llvm/test/MC/Disassembler/AMDGPU/null-reg.txt delete mode 100755 llvm/test/tools/llvm-nm/X86/Inputs/init-fini.out.elf-x86_64 delete mode 100644 llvm/test/tools/llvm-nm/X86/Inputs/weak.obj.elf-x86_64