This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/llvm-master-arm-spec2k6-Os in repository toolchain/ci/llvm-project.
from 1b76063a5e0 [libFuzzer] Disable MSan interceptors in SIGINT handler. adds 7e528bc4ce5 Fix return type of std::tuple_cat. adds eea2287f83b add tuple_cat test for const T adds 00d9789509a lib/Header: Fix Visual Studio builds adds 0184819e818 Revert lib/Header: Fix Visual Studio builds adds 0d923af4927 Add missing diagnostic for explicit instantiation declarati [...] adds bb750689d51 C++ DR2387: a variable template declared wtih (or instantia [...] adds e1320b0ed06 [www] Rebuild cxx_dr_status. adds b591845f4b4 [analyzer] Fix crash when returning C++ objects from ObjC m [...] adds e264ac6ae19 [analyzer] RetainCount: Allow offsets in return values. adds 48e7a2fa8cf [analyzer] RetainCount: Add a suppression for "the Matching rule". adds 2db79e9d2ca [llvm-objcopy] Accept --long-option but not -long-option adds 59d0500bd05 PR41607: Don't forget to substitute outer template argument [...] adds 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"
No new revisions were added by this update.
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/AST/DeclTemplate.h | 19 + clang/include/clang/Basic/BuiltinsAArch64.def | 8 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 21 +- 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/Decl.cpp | 81 +- clang/lib/AST/ExprConstant.cpp | 63 +- clang/lib/Analysis/RetainSummaryManager.cpp | 35 +- clang/lib/Basic/Targets/AArch64.cpp | 5 + clang/lib/Basic/Targets/AArch64.h | 1 + clang/lib/Basic/Targets/BPF.cpp | 2 +- clang/lib/CodeGen/CGBuiltin.cpp | 78 + 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 | 170 +- clang/lib/Sema/SemaDeclCXX.cpp | 13 +- clang/lib/Sema/SemaOpenMP.cpp | 129 +- clang/lib/Sema/SemaTemplate.cpp | 93 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 20 +- .../StaticAnalyzer/Checkers/IteratorChecker.cpp | 86 +- .../RetainCountChecker/RetainCountChecker.cpp | 6 +- clang/lib/StaticAnalyzer/Core/RegionStore.cpp | 9 +- clang/test/Analysis/nil-receiver.mm | 24 + clang/test/Analysis/osobject-retain-release.cpp | 23 + clang/test/Analysis/retain-release.mm | 32 + clang/test/CXX/drs/dr0xx.cpp | 7 +- clang/test/CXX/drs/dr17xx.cpp | 2 +- clang/test/CXX/drs/dr23xx.cpp | 26 + clang/test/CXX/module/module.interface/p3.cpp | 2 +- clang/test/CXX/module/module.interface/p5.cpp | 6 +- clang/test/CodeGen/arm64-mte.c | 110 + clang/test/CodeGenCUDA/amdgpu-visibility.cu | 21 + .../CodeGenCXX/cxx1y-variable-template-linkage.cpp | 54 +- 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/PR10177.cpp | 3 +- clang/test/SemaCXX/builtin-constant-p.cpp | 61 - clang/test/SemaCXX/dllexport.cpp | 29 +- clang/test/SemaCXX/enable_if.cpp | 11 - clang/test/SemaCXX/libcxx_valarray_hack.cpp | 32 + clang/test/SemaCXX/warn-unused-filescoped.cpp | 3 +- clang/test/SemaCXX/warn-unused-variables.cpp | 4 +- .../explicit-specialization-member.cpp | 17 + clang/unittests/Driver/MultilibTest.cpp | 24 + clang/www/cxx_dr_status.html | 28404 ++++++++++--------- 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 | 14 + .../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/include/tuple | 4 +- 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 +- .../tuple.tuple/tuple.creation/tuple_cat.pass.cpp | 15 + 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/Transforms/InstCombine/known-non-zero.ll | 93 + .../test/Transforms/InstSimplify/known-non-zero.ll | 104 + 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 +- llvm/test/tools/llvm-objcopy/ELF/help-message.test | 4 +- .../tools/llvm-objcopy/ELF/objcopy-version.test | 1 - .../ELF/preserve-segment-contents.test | 4 +- llvm/test/tools/llvm-objcopy/ELF/strip-all.test | 18 +- .../test/tools/llvm-objcopy/ELF/strip-version.test | 1 - 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-objcopy/ObjcopyOpts.td | 55 +- llvm/tools/llvm-objcopy/StripOpts.td | 37 +- 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 +- 312 files changed, 20892 insertions(+), 16783 deletions(-) create mode 100644 clang/test/Analysis/nil-receiver.mm create mode 100644 clang/test/CXX/drs/dr23xx.cpp 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 delete mode 100644 clang/test/SemaCXX/builtin-constant-p.cpp create mode 100644 clang/test/SemaCXX/libcxx_valarray_hack.cpp 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 create mode 100644 llvm/test/Transforms/InstCombine/known-non-zero.ll create mode 100644 llvm/test/Transforms/InstSimplify/known-non-zero.ll 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