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-mainline-allmodconfig in repository toolchain/ci/llvm-project.
from a7edcfb533f [Support] Add JSON streaming output API, faster where the h [...] adds 0f85875a9b8 gn build: Merge r359142 adds 7b37559b5d5 gn build: Merge r359174 adds 98b0c910fb7 gn build: Merge r359179 adds 0fc09d0d25d [Support] json::OStream::flush(), which passes through to t [...] adds 48a3b545721 [InstCombine][X86] Tweak generic expansion of PACKSS/PACKUS [...] adds c0838af7545 lld-link: Implement /swaprun: flag adds 8b176210402 [OPENMP][AARCH64]Fix the test for declare simd, NFC. adds e0434172688 [LLD][ELF] - Move the test to a correct folder, remove exce [...] adds 5d22bcbb78a gn build: Make setting llvm_enable_dia_sdk=true work adds a506fab189c gn build: Document llvm_enable_dia_sdk variable better adds 44f2d74aa58 [LLD][ELF] - Convert symbol-index.s testcase to a YAML test [...] adds b534f7245cf Revert "[JITLink] Make the JITLink MachO/x86-64 eh-frame te [...] adds 3fad6a206f5 [scudo][standalone] Introduce the SizeClassMap adds 2f9ef332d15 [OPENMP] Improved check for the linear dependency in the no [...] adds f13b6a74cec [GlobalISel] Add a G_FNEARBYINT opcode adds 79e7e439e5b [clangd] Use JSON streaming API for Trace rather than pasti [...] adds bd7ac30b153 [GlobalISel] Add IRTranslator support for G_FNEARBYINT adds ba55767f516 [GlobalISel][AArch64] Legalize G_FNEARBYINT adds d469133f95b [Evaluator] Walk initial elements when handling load throug [...] adds a1309a31478 Fixed typo in CompileUnit::GetImportedModules documentation [NFC] adds b685ddf2888 [WebAssembly] Always take into account added when applying [...] adds ec3f09f30fb [lldb] [lit] Remove unnecessary array use in XMM reading test adds 19376ebd1aa [lldb] [lit] Add tests for reading new x86_64 registers adds b0e2daf64b8 Implement 'lerp'; which is the last bit of P0811. Mark that [...] adds c19f4f80697 Fix bug 37903:MS ABI: handle inline static data member and [...] adds 8b36610bfa5 [NFC][Sanitizer] Extract GetFuncAddr from GetRealFunctionAddress adds e3559eee63e [clangd] Optimize "don't include me" check. adds 4059e143dc7 [PGO] Enable InstrProf lowering for Clang PGO instrumentati [...] adds 124debd0d25 creduce-clang-crash: add -F flag to grep to avoid interpret [...] adds 538bbe58140 DebugInfo: Fix bitrotted test case adds 42ef2c6d06f [compiler-rt] Build custom libc++abi without exceptions. adds 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. new c1da14941fb [yaml2obj] - Remove excessive variable. NFC. new 5fcdebe75fc [yaml2obj] - Make implicitSectionNames() return std::vector [...] new 8245140d3f5 Fix llvm-objcopy/ELF/preserve-segment-contents test on UTF- [...]
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-tools-extra/clangd/Trace.cpp | 34 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 33 +- clang-tools-extra/clangd/index/SymbolCollector.h | 8 +- clang-tools-extra/test/CMakeLists.txt | 2 +- clang-tools-extra/test/clangd/trace.test | 31 +- .../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 | 7 + clang/include/clang/Format/Format.h | 2 +- clang/lib/AST/Decl.cpp | 81 +- clang/lib/Analysis/RetainSummaryManager.cpp | 35 +- clang/lib/Basic/Targets/NVPTX.cpp | 2 + clang/lib/CodeGen/BackendUtil.cpp | 37 +- clang/lib/CodeGen/CGBuiltin.cpp | 543 +- clang/lib/CodeGen/CGDebugInfo.cpp | 5 + clang/lib/CodeGen/CGDeclCXX.cpp | 8 +- clang/lib/Driver/Driver.cpp | 4 +- clang/lib/Driver/ToolChains/Cuda.cpp | 32 +- clang/lib/Sema/SemaDeclCXX.cpp | 6 +- clang/lib/Sema/SemaOpenMP.cpp | 34 +- 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 + clang/test/CodeGen/pgo-instrumentation.c | 20 +- .../CodeGenCXX/cxx1y-variable-template-linkage.cpp | 54 +- clang/test/CodeGenCXX/debug-info-class.cpp | 45 +- .../microsoft-abi-template-static-init.cpp | 92 + clang/test/CodeGenCXX/mingw-template-dllexport.cpp | 38 + clang/test/Modules/ExtDebugInfo.cpp | 2 +- clang/test/Modules/ModuleDebugInfo.cpp | 3 +- clang/test/Modules/initializers.cpp | 1 - clang/test/OpenMP/declare_simd_aarch64_sve.c | 8 +- clang/test/OpenMP/for_loop_messages.cpp | 16 +- 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/utils/creduce-clang-crash.py | 2 +- clang/www/cxx_dr_status.html | 28404 ++++++++++--------- .../cmake/Modules/CustomLibcxx/CMakeLists.txt | 1 + compiler-rt/lib/fuzzer/FuzzerLoop.cpp | 3 +- compiler-rt/lib/interception/interception_linux.cc | 21 +- compiler-rt/lib/interception/interception_linux.h | 3 +- .../interception/tests/interception_linux_test.cc | 5 + compiler-rt/lib/lsan/lsan_allocator.h | 6 + compiler-rt/lib/msan/msan_allocator.cc | 122 +- .../sanitizer_allocator_internal.h | 2 +- .../sanitizer_allocator_primary32.h | 14 + .../tests/sanitizer_allocator_test.cc | 21 +- compiler-rt/lib/scudo/standalone/CMakeLists.txt | 1 + compiler-rt/lib/scudo/standalone/common.h | 2 +- compiler-rt/lib/scudo/standalone/size_class_map.h | 149 + .../lib/scudo/standalone/tests/CMakeLists.txt | 1 + .../scudo/standalone/tests/size_class_map_test.cc | 38 + compiler-rt/lib/tsan/rtl/tsan_rtl.h | 4 +- compiler-rt/test/fuzzer/libcxx.test | 16 + compiler-rt/test/fuzzer/sigint.test | 17 + libcxx/include/__config | 47 +- libcxx/include/__mutex_base | 2 +- libcxx/include/cmath | 27 + libcxx/include/memory | 6 +- 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 + .../c.math/c.math.lerp/c.math.lerp.pass.cpp | 75 + .../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 + libcxx/www/cxx2a_status.html | 2 +- lld/COFF/Config.h | 2 + lld/COFF/Driver.cpp | 2 + lld/COFF/Driver.h | 3 + lld/COFF/DriverUtils.cpp | 21 + lld/COFF/Options.td | 8 +- lld/COFF/Writer.cpp | 4 + lld/ELF/InputSection.cpp | 6 +- lld/ELF/LinkerScript.cpp | 12 +- lld/ELF/OutputSections.h | 1 + lld/ELF/ScriptParser.cpp | 2 + lld/test/COFF/options.test | 40 + lld/test/ELF/Inputs/bad-reloc-target.test | 21 - lld/test/ELF/bad-reloc-target.test | 29 - lld/test/ELF/invalid/Inputs/symbol-index.elf | Bin 480 -> 0 bytes lld/test/ELF/invalid/bad-reloc-target.test | 76 + lld/test/ELF/invalid/symbol-index.s | 10 - .../linkerscript/empty-sections-expressions.test | 24 + lld/test/wasm/shared.ll | 17 +- lld/wasm/InputChunks.cpp | 51 +- lld/wasm/Symbols.cpp | 3 + lldb/include/lldb/Symbol/CompileUnit.h | 2 +- lldb/include/lldb/Symbol/PostfixExpression.h | 18 + lldb/include/lldb/Utility/ConstString.h | 39 + lldb/lit/Register/Inputs/x86-64-read.cpp | 55 + lldb/lit/Register/Inputs/x86-mm-xmm-read.cpp | 38 +- lldb/lit/Register/x86-64-read.test | 47 + .../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 +- .../MacOSX-DYLD/DynamicLoaderDarwin.cpp | 2 +- .../MacOSX-DYLD/DynamicLoaderMacOS.cpp | 2 +- .../MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp | 4 +- .../Clang/ClangExpressionSourceCode.cpp | 3 +- .../ExpressionParser/Clang/ClangUserExpression.cpp | 2 +- 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 +- .../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 + llvm/cmake/config-ix.cmake | 2 + 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/include/llvm/IR/CallSite.h | 2 +- llvm/include/llvm/IR/IntrinsicsNVVM.td | 428 +- llvm/include/llvm/Object/XCOFFObjectFile.h | 25 +- llvm/include/llvm/Support/BranchProbability.h | 15 +- llvm/include/llvm/Support/JSON.h | 4 +- llvm/include/llvm/Support/TargetOpcodes.def | 3 + llvm/include/llvm/Target/GenericOpcodes.td | 7 + .../llvm/Target/GlobalISel/SelectionDAGCompat.td | 1 + llvm/include/llvm/Target/TargetSchedule.td | 2 +- llvm/include/llvm/Transforms/Scalar.h | 5 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 2 + .../lib/CodeGen/GlobalISel/InstructionSelector.cpp | 4 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 2 + llvm/lib/CodeGen/GlobalISel/Utils.cpp | 46 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 3 + .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 33 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 31 +- llvm/lib/Object/XCOFFObjectFile.cpp | 112 +- llvm/lib/Support/DJB.cpp | 35 +- llvm/lib/Support/Path.cpp | 3 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 2 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 32 +- .../lib/Target/AArch64/AArch64RegisterBankInfo.cpp | 1 + llvm/lib/Target/AMDGPU/SIDefines.h | 4 +- llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 8 +- 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 | 281 +- llvm/lib/Target/AMDGPU/VOP2Instructions.td | 4 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 8 +- 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/X86/X86.td | 8 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 167 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 3 +- llvm/lib/Target/X86/X86Subtarget.h | 4 + llvm/lib/Transforms/IPO/GlobalOpt.cpp | 4 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 11 +- .../Transforms/Instrumentation/Instrumentation.cpp | 10 +- llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp | 44 +- llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp | 17 +- llvm/lib/Transforms/Utils/Evaluator.cpp | 103 +- .../AArch64/GlobalISel/arm64-irtranslator.ll | 8 + .../CodeGen/AArch64/GlobalISel/legalize-ext.mir | 137 + .../AArch64/GlobalISel/legalize-nearbyint.mir | 234 + .../GlobalISel/legalizer-info-validation.mir | 9 +- .../AArch64/GlobalISel/regbank-nearbyint.mir | 158 + .../GlobalISel/select-extract-vector-elt.mir | 23 + .../CodeGen/AArch64/GlobalISel/select-int-ext.mir | 163 + .../AArch64/GlobalISel/select-nearbyint.mir | 165 + .../AArch64/GlobalISel/select-shuffle-vector.mir | 6 +- .../test/CodeGen/AArch64/arm64-subvector-extend.ll | 6 + llvm/test/CodeGen/AArch64/arm64-vabs.ll | 17 +- .../test/CodeGen/AArch64/arm64-vfloatintrinsics.ll | 26 + llvm/test/CodeGen/NVPTX/wmma.py | 438 +- .../CodeGen/X86/avx512-shuffles/partial_permute.ll | 112 +- llvm/test/CodeGen/X86/bitcast-vector-bool.ll | 777 +- llvm/test/CodeGen/X86/fdiv-combine-vec.ll | 64 + llvm/test/CodeGen/X86/sse2-vector-shifts.ll | 20 +- llvm/test/CodeGen/X86/vector-half-conversions.ll | 1477 +- llvm/test/CodeGen/X86/vector-shuffle-512-v16.ll | 8 +- .../JITLink/X86/MachO_x86-64_ehframe.test | 7 +- .../Transforms/GlobalOpt/evaluate-bitcast-2.ll | 51 + .../Transforms/GlobalOpt/evaluate-bitcast-3.ll | 42 + 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-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/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 + .../clang-tools-extra/clang-tidy/llvm/BUILD.gn | 1 + .../gn/secondary/llvm/include/llvm/Config/BUILD.gn | 8 +- .../gn/secondary/llvm/lib/DebugInfo/PDB/BUILD.gn | 2 +- .../llvm/lib/DebugInfo/PDB/enable_dia.gni | 2 + .../gn/secondary/llvm/lib/Testing/Support/BUILD.gn | 1 + .../gn/secondary/llvm/unittests/Support/BUILD.gn | 2 + 247 files changed, 23034 insertions(+), 17468 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/microsoft-abi-template-static-init.cpp create mode 100644 clang/test/CodeGenCXX/mingw-template-dllexport.cpp create mode 100644 clang/test/SemaCXX/libcxx_valarray_hack.cpp create mode 100644 compiler-rt/lib/scudo/standalone/size_class_map.h create mode 100644 compiler-rt/lib/scudo/standalone/tests/size_class_map_test.cc create mode 100644 compiler-rt/test/fuzzer/libcxx.test create mode 100644 compiler-rt/test/fuzzer/sigint.test create mode 100644 libcxx/test/std/numerics/c.math/c.math.lerp/c.math.lerp.pass.cpp delete mode 100644 lld/test/ELF/Inputs/bad-reloc-target.test delete mode 100644 lld/test/ELF/bad-reloc-target.test delete mode 100644 lld/test/ELF/invalid/Inputs/symbol-index.elf create mode 100644 lld/test/ELF/invalid/bad-reloc-target.test delete mode 100644 lld/test/ELF/invalid/symbol-index.s create mode 100644 lld/test/ELF/linkerscript/empty-sections-expressions.test create mode 100644 lldb/lit/Register/Inputs/x86-64-read.cpp create mode 100644 lldb/lit/Register/x86-64-read.test create mode 100644 llvm/include/llvm/BinaryFormat/XCOFF.h create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-nearbyint.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/regbank-nearbyint.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-nearbyint.mir create mode 100644 llvm/test/Transforms/GlobalOpt/evaluate-bitcast-2.ll create mode 100644 llvm/test/Transforms/GlobalOpt/evaluate-bitcast-3.ll 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 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