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-arm-stable-allnoconfig in repository toolchain/ci/llvm-project.
from f9c30eddd01 [SelectionDAG][X86] Use stack load/store in PromoteIntRes_B [...] adds 413732354d2 [libc++][test] Fix noexcept assertions in variant's get tests adds 8879bba6798 [lldb] [lit] Un-XFAIL Register/x86-64-read.test for Darwin adds 8184b6e7f61 [GlobalISel][AArch64] Add generic legalization rule for extends adds e9640afddd3 [libFuzzer] Require linux for libcxx.test adds 956b0be72e3 [AMDGPU] gfx1010 utility functions adds 2c97ff07bfd [AMDGPU] gfx1010 VOP1 instructions adds 8edf8f317b5 [ObjC][ARC] Let ARC optimizer bail out if the number of poi [...] adds 2bbb7feda84 Set _LIBCPP_DLL_VIS on _LIBCPP_EXTERN_TEMPLATE_TYPE_VIS in [...] adds 3bf8d7639f4 [lldb] [lit] Use constexpr and better constraints in Regist [...] adds 65d4d5e9e7b Fix buildbot failures after r359159. adds f46c58e0c61 [analyzer][UninitializedObjectChecker] PR41590: Regard _Ato [...] adds f54258c8884 [GlobalISel][AArch64] Make G_EXTRACT_VECTOR_ELT legal for v8s16s adds ae62727a28d Remove libc++ checks and workarounds for unsupported old ve [...] adds ceb71e887b8 [Windows] Separate elements in -print-search-dirs with semicolons adds 3775794812e Two tests were using the interactive convenience variable l [...] adds f0d66559ea3 Skip type units/type uniquing when we know we're only emitt [...] adds 0c4dbf9ecd3 Assigning to a local object in a return statement prevents [...] adds ecefce6a49b [analyzer] Add FIXMEs for alpha.unix.cstring.OutOfBounds fa [...] adds 7a2718181e9 [x86] add tests for vector fdiv reciprocal estimate; NFC adds 917c477a074 [AMDGPU] gfx1010 - fix ubsan failure adds 1cb2c21fb4b Another use of the interactive lldb.debugger. adds cef8481af01 [PGO] Fix buildbot failure in 359215 adds e008be2b072 [CMake][PowerPC] Recognize LLVM_NATIVE_TARGET="ppc64le" as PowerPC adds de329354aa3 Remove incorrect explicit instantiation declarations for valarray adds a93a33cb87e [Object][XCOFF] Add intial support for section header table. adds 7ecd82ce19a [NVPTX] Refactor generation of MMA intrinsics and instructi [...] adds 8d825b38ed2 [NVPTX] generate correct MMA instruction mnemonics with PTX63+. adds 16737538f4f PTX 6.3 extends `wmma` instruction to support s8/u8/s4/u4/b [...] adds 5fe85a003f6 [CUDA] Implemented _[bi]mma* builtins. adds 2d6e156e403 [TestTemplateFunction] Add a missing debug info variant. adds 4730604bd3a [COFF] Statically link certain runtime library functions adds 1be5369a0ce Revert [COFF] Statically link certain runtime library functions adds 4f71049a39d [ORC] Remove symbols from dependency lists when failing mat [...] adds df5d2b3846d [GlobalOpt] Swap the expensive check for cold calls with th [...] adds 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 new 1d30f0c93e7 Fix typo in documentation. new 8d1fb843274 [ScriptInterpreter] Pass the debugger instead of the comman [...] new 67ab9eb193c [AArch64][GlobalISel] Select G_BSWAP for vectors of s32 and s64 new 27e01e675c1 [X86][AVX] Fold extract_subvector(broadcast(x)) -> broadcas [...] new 85dcdae5e36 [sanitizer] NFC: add static_assert to confirm that we use o [...] new 077c502ddc1 Implement __sanitizer::conditional<B, T, F> new d0e58300172 [Sanitizer] Fix compliation error in test
The 7 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/include/clang/AST/DeclTemplate.h | 19 + clang/include/clang/Basic/BuiltinsNVPTX.def | 58 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 5 + clang/include/clang/Format/Format.h | 2 +- clang/lib/AST/Decl.cpp | 81 +- clang/lib/Analysis/RetainSummaryManager.cpp | 35 +- clang/lib/Basic/Targets/BPF.cpp | 2 +- clang/lib/Basic/Targets/NVPTX.cpp | 2 + clang/lib/CodeGen/CGBuiltin.cpp | 543 +- clang/lib/CodeGen/CGDebugInfo.cpp | 5 + clang/lib/Driver/Driver.cpp | 4 +- clang/lib/Driver/ToolChains/Cuda.cpp | 32 +- clang/lib/Sema/SemaDeclCXX.cpp | 6 +- clang/lib/Sema/SemaTemplate.cpp | 93 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 14 +- .../lib/StaticAnalyzer/Checkers/CStringChecker.cpp | 4 + .../StaticAnalyzer/Checkers/IteratorChecker.cpp | 86 +- .../RetainCountChecker/RetainCountChecker.cpp | 6 +- .../UninitializedObject/UninitializedObject.h | 2 +- clang/lib/StaticAnalyzer/Core/RegionStore.cpp | 9 +- clang/test/Analysis/bsd-string.c | 1 + clang/test/Analysis/cxx-uninitialized-object.cpp | 15 + 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/builtins-nvptx-mma.cu | 755 + clang/test/CodeGen/builtins-nvptx-mma.py | 343 + .../CodeGenCXX/cxx1y-variable-template-linkage.cpp | 54 +- clang/test/CodeGenCXX/debug-info-class.cpp | 30 +- clang/test/CodeGenCXX/mingw-template-dllexport.cpp | 38 + clang/test/Modules/ExtDebugInfo.cpp | 2 +- clang/test/Modules/ModuleDebugInfo.cpp | 3 +- clang/test/Preprocessor/bpf-predefined-macros.c | 16 + clang/test/Profile/c-general.c | 2 - clang/test/SemaCXX/PR10177.cpp | 3 +- clang/test/SemaCXX/dllexport.cpp | 29 +- 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/www/cxx_dr_status.html | 28404 ++++++++++--------- compiler-rt/lib/asan/asan_interceptors.h | 8 +- compiler-rt/lib/asan/scripts/asan_symbolize.py | 243 + compiler-rt/lib/fuzzer/FuzzerLoop.cpp | 3 +- compiler-rt/lib/interception/interception_linux.h | 10 +- .../interception/tests/interception_linux_test.cc | 2 - 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 | 18 + .../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_rtl.h | 2 +- .../Darwin/asan-symbolize-with-module-map.cc | 31 + compiler-rt/test/fuzzer/libcxx.test | 1 + compiler-rt/test/fuzzer/sigint.test | 17 + libcxx/include/__config | 47 +- libcxx/include/__mutex_base | 2 +- libcxx/include/memory | 6 +- libcxx/include/regex | 33 +- libcxx/include/tuple | 4 +- libcxx/include/type_traits | 63 +- libcxx/include/valarray | 2 - libcxx/lib/abi/x86_64-apple-darwin.v2.abilist | 4 - libcxx/src/mutex.cpp | 2 +- libcxx/src/valarray.cpp | 4 + .../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 + .../variant/variant.get/get_index.pass.cpp | 8 +- .../variant/variant.get/get_type.pass.cpp | 12 +- libcxx/test/support/test_workarounds.h | 6 + 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/PluginManager.h | 2 +- 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 + lldb/lit/Register/Inputs/x86-64-read.cpp | 36 +- lldb/lit/Register/Inputs/x86-mm-xmm-read.cpp | 38 +- lldb/lit/Register/Inputs/x86-ymm-read.cpp | 81 + lldb/lit/Register/x86-64-read.test | 1 - 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 + .../expression_command/issue_11588/Test11588.py | 2 +- .../cpp/template-function/TestTemplateFunctions.py | 2 +- .../thread-names/TestInterruptThreadNames.py | 4 +- .../lldbsuite/test/python_api/formatters/synth.py | 2 +- lldb/source/Core/PluginManager.cpp | 9 +- lldb/source/Interpreter/CommandInterpreter.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 +- .../Plugins/Platform/Android/PlatformAndroid.cpp | 2 +- .../None/ScriptInterpreterNone.cpp | 13 +- .../ScriptInterpreter/None/ScriptInterpreterNone.h | 5 +- .../Python/ScriptInterpreterPython.cpp | 55 +- .../Python/ScriptInterpreterPython.h | 4 +- .../Python/ScriptInterpreterPythonImpl.h | 5 +- .../NativePDB/PdbFPOProgramToDWARFExpression.cpp | 199 +- .../SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp | 5 +- lldb/source/Symbol/PostfixExpression.cpp | 120 + 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/cmake/config-ix.cmake | 2 + llvm/docs/CommandLine.rst | 16 +- llvm/include/llvm/BinaryFormat/XCOFF.h | 43 + llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 30 +- llvm/include/llvm/CodeGen/MachineInstrBundle.h | 6 +- llvm/include/llvm/CodeGen/PseudoSourceValue.h | 2 +- .../llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h | 8 +- llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h | 2 +- llvm/include/llvm/IR/CallSite.h | 2 +- llvm/include/llvm/IR/ConstantRange.h | 4 + llvm/include/llvm/IR/IntrinsicsNVVM.td | 428 +- llvm/include/llvm/Object/XCOFFObjectFile.h | 25 +- llvm/include/llvm/Support/BranchProbability.h | 15 +- llvm/include/llvm/Target/TargetSchedule.td | 2 +- llvm/include/llvm/Transforms/Scalar.h | 5 +- .../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 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 31 +- llvm/lib/IR/ConstantRange.cpp | 31 + llvm/lib/Object/XCOFFObjectFile.cpp | 112 +- llvm/lib/Support/DJB.cpp | 35 +- llvm/lib/Support/Path.cpp | 3 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 39 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 31 +- llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 52 + .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 109 +- .../AMDGPU/Disassembler/AMDGPUDisassembler.cpp | 58 +- llvm/lib/Target/AMDGPU/SIDefines.h | 4 +- llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 8 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 6 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 6 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 61 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 46 +- llvm/lib/Target/AMDGPU/VOP1Instructions.td | 282 +- llvm/lib/Target/AMDGPU/VOP2Instructions.td | 544 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 338 +- llvm/lib/Target/AMDGPU/VOP3PInstructions.td | 34 + llvm/lib/Target/AMDGPU/VOPCInstructions.td | 4 +- llvm/lib/Target/AMDGPU/VOPInstructions.td | 104 +- .../Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp | 14 + .../Target/NVPTX/InstPrinter/NVPTXInstPrinter.h | 2 + llvm/lib/Target/NVPTX/NVPTX.td | 2 + llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp | 164 + llvm/lib/Target/NVPTX/NVPTXInstrInfo.td | 7 + llvm/lib/Target/NVPTX/NVPTXIntrinsics.td | 621 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 29 + llvm/lib/Target/X86/X86.td | 8 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 64 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 174 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 3 +- llvm/lib/Target/X86/X86Subtarget.h | 4 + llvm/lib/Transforms/IPO/GlobalOpt.cpp | 4 +- .../Transforms/Instrumentation/Instrumentation.cpp | 10 +- llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp | 44 +- llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp | 17 +- .../Analysis/CostModel/PowerPC/insert_extract.ll | 48 +- .../CodeGen/AArch64/GlobalISel/legalize-ext.mir | 137 + .../GlobalISel/legalizer-info-validation.mir | 6 +- .../CodeGen/AArch64/GlobalISel/select-bswap.mir | 76 +- .../GlobalISel/select-extract-vector-elt.mir | 23 + .../CodeGen/AArch64/GlobalISel/select-int-ext.mir | 163 + .../AArch64/GlobalISel/select-shuffle-vector.mir | 6 +- llvm/test/CodeGen/AArch64/arm64-rev.ll | 4 + .../test/CodeGen/AArch64/arm64-subvector-extend.ll | 6 + llvm/test/CodeGen/AArch64/arm64-vabs.ll | 17 +- llvm/test/CodeGen/AMDGPU/max-sgprs.ll | 25 + llvm/test/CodeGen/AMDGPU/preserve-hi16.ll | 96 + llvm/test/CodeGen/NVPTX/wmma.py | 438 +- 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 + llvm/test/CodeGen/X86/fdiv-combine-vec.ll | 64 + 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 +- llvm/test/MC/AMDGPU/reg-syntax-extra.s | 13 +- 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/Transforms/ObjCARC/opt-max-ptr-states.ll | 26 + 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-objdump/Inputs/xcoff-long-sec-names.o | Bin 0 -> 296 bytes .../Inputs/xcoff-section-headers-truncate.o | Bin 0 -> 200 bytes .../llvm-objdump/Inputs/xcoff-section-headers.o | Bin 0 -> 1549 bytes .../tools/llvm-objdump/xcoff-section-headers.test | 43 + llvm/test/tools/llvm-size/X86/test-common.s | 10 +- 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/ExecutionEngine/Orc/CMakeLists.txt | 4 +- .../unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp | 36 + llvm/unittests/IR/ConstantRangeTest.cpp | 26 + 259 files changed, 22385 insertions(+), 16632 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/builtins-nvptx-mma.cu create mode 100644 clang/test/CodeGen/builtins-nvptx-mma.py create mode 100644 clang/test/CodeGenCXX/mingw-template-dllexport.cpp create mode 100644 clang/test/Preprocessor/bpf-predefined-macros.c 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 compiler-rt/test/fuzzer/sigint.test 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/include/llvm/BinaryFormat/XCOFF.h create mode 100644 llvm/test/CodeGen/AMDGPU/max-sgprs.ll create mode 100644 llvm/test/CodeGen/AMDGPU/preserve-hi16.ll 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 create mode 100644 llvm/test/Transforms/ObjCARC/opt-max-ptr-states.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 create mode 100644 llvm/test/tools/llvm-objdump/Inputs/xcoff-long-sec-names.o create mode 100644 llvm/test/tools/llvm-objdump/Inputs/xcoff-section-headers-truncate.o create mode 100644 llvm/test/tools/llvm-objdump/Inputs/xcoff-section-headers.o create mode 100644 llvm/test/tools/llvm-objdump/xcoff-section-headers.test