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-allyesconfig in repository toolchain/ci/llvm-project.
from f2baae0abb5 [AMDGPU] gfx1010 constant bus limit adds 9d744bcde99 [libcxx] cmake - guard list remove adds 5cf81677350 [AMDGPU] gfx1010 allows VOP3 to have a literal adds 64399da8b82 [AMDGPU] gfx1010 lost VOP2 forms of some add/sub adds 7d0e8cb1e21 [Support] Don't check MAP_ANONYMOUS, just use MAP_ANON adds 5745eccef54 Adapt -fsanitize=function to SANITIZER_NON_UNIQUE_TYPEINFO adds 2f0ef58e535 Fix for Windows adds da7ae979f8f Fix typo in test case. adds cfc4519ef3d Object/Minidump: Add support for the ThreadList stream adds c9f5220af90 [clangd] Restore conventional names for lit configs, and .i [...] adds 1a0d6d68992 [NFC][PowerPC] Return early if the element type is not byte [...] adds c19311185f1 Fix MSVC build adds 53bcf6f2e7f [ARM GlobalISel] Legalize extensions to < 32 bits adds 7da389818d9 [ARM GlobalISel] Rename some inst selector tests. NFC adds 06a61ccc42a [ARM GlobalISel] Select extensions to < 32 bits adds d8c2fa99c15 [ELF] Delete a cant-write test from test/lto/thinlto-index-only.ll adds 553c139fc35 [clangd] Standard library mapping: prefer "primary" version [...] adds 15b89df9daf [clangd] Improvements to header mapping: more precise parsi [...] adds 1136ea2d446 [ARM GlobalISel] Fixup r359768 adds 71569d0d523 Inject only relevant local variables in the expression eval [...] adds 8be28cdc528 [Object] Change getSectionName() to return Expected<StringRef> adds facbfe0690f [llvm-readobj] Delete and inline relocAddressLess adds 3d7b8fd4ec9 [LTO] Migrate typedef to using adds 3356c32098d Rename Minion to ASTImporterDelegate adds 929f639eb81 [clangd] Fix code completion of macros defined in the pream [...] adds 9a0acdf65e7 Add std::stack and std::queue support to CxxModuleHandler adds 8120b7ac074 [lldb] [lit] Split 'register read' tests between zmm*, xmm1 [...] adds e4a89a1beef [llvm-strip]Add --no-strip-all to disable --strip-all behav [...] adds 9fa56f7829a [X86][SSE] Move shouldUseHorizontalOp inside isHorizontalBi [...] adds 72d3ca957ce [lldb] [lit] Introduce tests for writing YMM registers adds 4d738566d68 [lldb] [lit] Use LLDB-like output for XMM registers in write tests adds a4939d35070 Attempt to fix flaky tests. adds df8daf0ef4d [X86][SSE] lowerAddSubToHorizontalOp - enable ymm extraction+fold adds 8d8c7e9e75a [lldb] [lit] Mark x86-64-ymm-write XFAIL on Darwin adds 0178cff279a [ELF] --plugin-opt=thinlto-index-only: create empty index f [...] adds 44bb0aa9941 [OpenCL] Deduce static data members to __global addr space. adds 8e6bf88cf76 [OPENMP][NVPTX]Improved omp_get_thread_limit() function. adds 284472be6da [SelectionDAG] remove constant folding limitations based on [...] adds 4ad6dbc5fd4 [OPENMP][NVPTX]Improve omp_get_max_threads() function. adds 19728261785 [DAGCombiner] try repeated fdiv divisor transform before bu [...] adds 58aa22f4e17 Fix the compile RUN line in x86-64-ymm-write.test adds 5c4f031d71e Reinstate xfail-darwin in x86-64-ymm-write.test adds 73c44e45eca Revert rL359778 : [clangd] Fix code completion of macros de [...] adds 2f6c579ecb7 [lldb] [lit] Add write tests for AVX-512 registers (zmm, xm [...] adds 26e095e84f0 [OpenCL] Fix initialisation of this via pointer. adds 1b29dec05f3 Reapply r359778: [clangd] Fix code completion of macros def [...] adds a558ee81052 Do not warn on switches over enums that do not use [[maybe_ [...] adds e25a0e95104 Fixed: Duck-typing in readability-redundant-smartptr-get di [...] adds 3d1d3ad50ef [libFuzzer] Re-enable libFuzzer on i386 Linux and fix test adds 156226bb704 [compiler-rt] Set the ZX_VMO_RESIZABLE option for zx_vmo_create adds f0652f03b66 [gn] Support for building libunwind adds 4fe63c70c7e [gn] Support for building libcxxabi adds fa3c328c510 [gn] Support for building libc++ adds 291a0b89fa3 [test] TestSharedPtr -> TestSharedPtrDbgInfoContent adds 223ed705d0d [libc++][CMake] Link against libSystem on Apple platforms adds 2dbd5d84ec9 Use primary template parameter names for variable template [...] adds c7c3cf685d2 Initialization: remove ObjectContainer from Common adds bd689b9c6b8 gdb-remote: reduce some inclusion of Target/Process.h adds 0682fc5e5fb Disable TestArgumentPassingRestrictions for clang < 7 adds 21db1440f9b Remove unnecessary check in SymbolFileDWARF::ParseImportedModules adds daa3c5b1325 [Sema] Emit warning for visibility attribute on internal-li [...] adds 40028046cdb [gn] Include libcxx configuration file adds 509c884048d gdb-remote: fix the build on Windows adds d179ce99d68 Initialization: correct macro usage adds 366212726a1 [yaml2obj] - Make interface of `NameToIdxMap` class be huma [...] adds a7c766b51df build: add option to disable unwind tables adds 55ef9a1078e Another attempt to fix "could not find clang-check" lit war [...] adds 88a0f138920 Typo Functino->Function. adds 8ccb8f86474 [OPENMP][NVPTX]Improve code by using parallel level counter. adds 301a5bbd59d Change the metadata for heapallocsite calls when the type is cast. adds f90458b3895 [clangd][xpc] Cannonicalize value of CLANGD_BUILD_XPC befor [...] adds 206bc17ea0f [gn] Update the clangd test lit site configuration adds fc40cbd9d8c [Attribute/Diagnostics] Print macro if definition is an att [...] adds b574e112177 [libc++][test] Remove non-portable assumption that thread's [...] adds 6e9cfee63a7 [gn] Include the missing BUILD.gn file for libcxxabi includes adds 81862f82ee3 lld-link: Add /force:multipleres extension to make dupe res [...] adds 51a14187689 Revert [llvm-nm] Fix handling of symbol types + [llvm-nm] G [...] adds 8ab9d5a8edb Revert [ThinLTO] Fix X86/strong_non_prevailing.ll after llv [...] adds ec2801a1769 Initialization: move InstructionEmulation to full initialization adds 47d8865a385 [X86] Remove string literal from an if. NFC adds 111df108e68 [AArch64] Update for Exynos adds 3961507ba14 Fix check-builtins on Windows after alias changes adds e8a1cde8868 [SelectionDAG] Add asserts to verify the vectorness of inpu [...] adds e1e38d4248d [X86] Correct the register class for specific mask register [...] adds 4cbb2350261 [CUDA] Do not pass deprecated option fo fatbinary adds bf29238e1a8 [X86] Remove LEA16r references from X86FixupLEAs. NFCI adds 1db0f0ca988 Hide runtime support values such as clang's __vla_expr from [...] adds 151ab4844af [MemorySSA] Refactor removing multiple trivial phis [NFC]. adds 3af3900ee7f Upstreaming an apple local patch by Frederic Riss. adds f7d3048e5b9 Fix -Wunsequenced false-positives in code controlled by a b [...] adds 0363c3b8bbf [MemorySSA] Check that block is reachable when adding phis. adds a0ac5afb0a8 Fix tests on non-Darwin platforms. adds c9f44cd4b6e RegisterContextLLDB::GetFullUnwindPlanForFrame has four ver [...] adds 973d66eefcb [Reproducers] Improve reproducer help adds 0b61d220c9b [AArch64][Windows] Compute function length correctly in unw [...] adds 3947968e7fa [crtbegin] Fix an off-by-1 bug in __do_fini adds 86e2f169bb7 Tidy up a comment, fix a typo, remove a comment that's obsolete. adds d45df094353 [ELF] Place SHT_NOTE sections with the same alignment into [...] adds 5e328050503 SemaOverload: Complete candidates before emitting the error [...] adds 72383538485 [AArch64][MC] Reject "add x0, x1, w2, lsl #1" etc. adds c9256cc6ba9 [IRTranslator] Use the alloc size instead of the store size [...] adds ecc969caf9f Revert r359814 "[Sema] Emit warning for visibility attribut [...] adds ef2dc25a962 Revert "[Attribute/Diagnostics] Print macro if definition i [...]
No new revisions were added by this update.
Summary of changes: .../readability/RedundantSmartptrGetCheck.cpp | 29 +- clang-tools-extra/clangd/CMakeLists.txt | 2 + clang-tools-extra/clangd/ClangdUnit.cpp | 49 ++- clang-tools-extra/clangd/ClangdUnit.h | 5 + clang-tools-extra/clangd/CodeComplete.cpp | 34 +- clang-tools-extra/clangd/StdSymbolMap.inc | 72 ++++ .../clangd/include-mapping/gen_std.py | 73 +++- clang-tools-extra/clangd/include-mapping/test.py | 38 ++- clang-tools-extra/clangd/index/SymbolCollector.cpp | 1 + clang-tools-extra/clangd/test/CMakeLists.txt | 14 +- clang-tools-extra/clangd/test/lit.cfg.in | 30 -- clang-tools-extra/clangd/test/lit.cfg.py | 19 ++ clang-tools-extra/clangd/test/lit.site.cfg.py.in | 28 ++ clang-tools-extra/clangd/unittests/CMakeLists.txt | 4 +- .../clangd/unittests/CodeCompleteTests.cpp | 21 +- .../clangd/unittests/{lit.cfg.in => lit.cfg.py} | 10 +- .../clangd/unittests/lit.site.cfg.py.in | 11 + .../readability-redundant-smartptr-get-msvc.cpp | 94 +++++ clang/include/clang/AST/TemplateName.h | 3 + clang/include/clang/Basic/PartialDiagnostic.h | 1 + clang/include/clang/Sema/Overload.h | 22 +- clang/lib/AST/ExprConstant.cpp | 9 +- clang/lib/AST/TemplateName.cpp | 14 + clang/lib/CodeGen/CGCall.cpp | 1 - clang/lib/CodeGen/CGDebugInfo.cpp | 36 +- clang/lib/CodeGen/CGExpr.cpp | 3 +- clang/lib/CodeGen/CGExprScalar.cpp | 6 + clang/lib/Driver/ToolChains/Cuda.cpp | 3 +- clang/lib/Sema/SemaCast.cpp | 10 +- clang/lib/Sema/SemaExprCXX.cpp | 49 +-- clang/lib/Sema/SemaInit.cpp | 97 +++--- clang/lib/Sema/SemaOverload.cpp | 279 +++++++++------ clang/lib/Sema/SemaStmt.cpp | 20 +- clang/lib/Sema/SemaType.cpp | 6 +- .../CXX/dcl.dcl/dcl.attr/dcl.attr.unused/p3.cpp | 18 +- .../CodeGen/debug-info-codeview-heapallocsite.c | 28 +- .../test/CodeGenCXX/debug-info-template-member.cpp | 2 +- .../CodeGenCXX/debug-info-var-template-partial.cpp | 17 + clang/test/CodeGenObjC/protocols.m | 2 +- clang/test/CodeGenOpenCLCXX/addrspace-of-this.cl | 17 +- clang/test/Sema/warn-unsequenced.c | 2 + clang/test/SemaCXX/overload-template.cpp | 35 ++ .../test/SemaOpenCLCXX/address-space-deduction.cl | 12 + clang/test/lit.cfg.py | 18 +- compiler-rt/cmake/config-ix.cmake | 15 +- compiler-rt/lib/builtins/comparedf2.c | 8 + compiler-rt/lib/builtins/comparesf2.c | 8 + compiler-rt/lib/crt/crtbegin.c | 2 +- .../lib/profile/InstrProfilingPlatformFuchsia.c | 2 +- .../sanitizer_common/sanitizer_coverage_fuchsia.cc | 2 +- compiler-rt/lib/scudo/standalone/fuchsia.cc | 2 +- compiler-rt/lib/ubsan/ubsan_handlers.cc | 36 -- compiler-rt/lib/ubsan/ubsan_handlers.h | 9 - compiler-rt/lib/ubsan/ubsan_handlers_cxx.cc | 45 +++ compiler-rt/lib/ubsan/ubsan_handlers_cxx.h | 15 + compiler-rt/lib/ubsan/ubsan_type_hash.h | 4 + compiler-rt/lib/ubsan/ubsan_type_hash_itanium.cc | 13 +- compiler-rt/lib/ubsan/ubsan_type_hash_win.cc | 4 + compiler-rt/lib/xray/xray_utils.cc | 2 +- .../test/builtins/Unit/compiler_rt_logb_test.c | 6 +- compiler-rt/test/fuzzer/gc-sections.test | 2 + libcxx/CMakeLists.txt | 3 +- libcxx/cmake/Modules/CheckLibcxxAtomic.cmake | 10 +- libcxx/cmake/config-ix.cmake | 7 + libcxx/src/CMakeLists.txt | 4 + .../thread.thread.constr/F.pass.cpp | 29 +- libcxxabi/CMakeLists.txt | 4 +- libcxxabi/src/CMakeLists.txt | 14 +- libcxxabi/test/guard_threaded_test.pass.cpp | 337 ++++++++---------- libunwind/src/CMakeLists.txt | 17 +- lld/COFF/Chunks.cpp | 3 +- lld/COFF/Config.h | 1 + lld/COFF/Driver.cpp | 4 + lld/COFF/DriverUtils.cpp | 10 +- lld/COFF/InputFiles.cpp | 9 +- lld/COFF/Options.td | 2 + lld/ELF/LTO.cpp | 37 +- lld/ELF/LTO.h | 2 + lld/ELF/SymbolTable.cpp | 5 +- lld/ELF/Writer.cpp | 5 +- lld/docs/ReleaseNotes.rst | 1 + .../llvm-cvtres => lld/test/COFF}/Inputs/id.res | Bin lld/test/COFF/force-multipleres.test | 21 ++ lld/test/ELF/build-id.s | 6 +- lld/test/ELF/lto/thinlto-index-only.ll | 12 +- lld/test/ELF/note-alignment.s | 36 ++ lldb/include/lldb/Symbol/ClangASTImporter.h | 78 +++-- lldb/include/lldb/Target/CPPLanguageRuntime.h | 1 + lldb/include/lldb/Target/LanguageRuntime.h | 2 + lldb/include/lldb/Target/ObjCLanguageRuntime.h | 5 + lldb/lit/Register/Inputs/x86-64-write.cpp | 17 +- lldb/lit/Register/Inputs/x86-mm-xmm-write.cpp | 17 +- lldb/lit/Register/Inputs/x86-ymm-write.cpp | 77 +++++ lldb/lit/Register/Inputs/x86-zmm-write.cpp | 113 ++++++ lldb/lit/Register/x86-64-write.test | 16 +- lldb/lit/Register/x86-64-xmm16-read.test | 30 ++ lldb/lit/Register/x86-64-xmm16-write.test | 48 +++ lldb/lit/Register/x86-64-ymm-write.test | 45 +++ lldb/lit/Register/x86-64-ymm16-read.test | 30 ++ lldb/lit/Register/x86-64-ymm16-write.test | 48 +++ lldb/lit/Register/x86-64-zmm-read.test | 65 ---- lldb/lit/Register/x86-64-zmm-write.test | 80 +++++ lldb/lit/Register/x86-mm-xmm-write.test | 16 +- lldb/lit/Register/x86-ymm-write.test | 28 ++ lldb/lit/Register/x86-zmm-write.test | 31 ++ .../TestArgumentPassingRestrictions.py | 3 +- .../import-std-module/{basic => queue}/Makefile | 0 .../import-std-module/queue/TestQueue.py | 47 +++ .../import-std-module/queue/main.cpp | 16 + .../TestSharedPtrDbgInfoContent.py | 2 +- .../import-std-module/{basic => stack}/Makefile | 0 .../import-std-module/stack/TestStack.py | 49 +++ .../import-std-module/stack/main.cpp | 17 + .../Python/lldbsuite/test/lang/c/vla/TestVLA.py | 16 +- .../TestMembersAndLocalsWithSameName.py | 37 ++ .../{sample => hide-runtime-values}/Makefile | 0 .../TestObjCXXHideRuntimeValues.py | 51 +++ .../test/lang/objcxx/hide-runtime-values/main.mm | 28 ++ lldb/source/API/SystemInitializerFull.cpp | 21 ++ lldb/source/Commands/CommandObjectReproducer.cpp | 25 +- lldb/source/Initialization/CMakeLists.txt | 5 - .../Initialization/SystemInitializerCommon.cpp | 30 +- .../Clang/ClangExpressionSourceCode.cpp | 55 ++- .../Clang/ClangExpressionSourceCode.h | 7 +- .../ExpressionParser/Clang/ClangUserExpression.cpp | 14 +- .../ExpressionParser/Clang/ClangUserExpression.h | 5 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp | 33 +- .../Process/Utility/RegisterContextLLDB.cpp | 42 ++- .../Process/gdb-remote/GDBRemoteClientBase.cpp | 1 - .../Process/gdb-remote/GDBRemoteCommunication.cpp | 3 +- .../gdb-remote/GDBRemoteCommunicationClient.h | 5 +- .../GDBRemoteCommunicationServerCommon.cpp | 2 +- .../GDBRemoteCommunicationServerCommon.h | 2 +- .../GDBRemoteCommunicationServerPlatform.cpp | 1 - .../Plugins/Process/gdb-remote/ThreadGDBRemote.h | 3 +- .../minidump/RegisterContextMinidump_ARM.cpp | 2 +- .../minidump/RegisterContextMinidump_ARM64.cpp | 2 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 3 - lldb/source/Symbol/ClangASTContext.cpp | 4 +- lldb/source/Symbol/ClangASTImporter.cpp | 97 +++--- lldb/source/Symbol/CxxModuleHandler.cpp | 2 + lldb/source/Target/CPPLanguageRuntime.cpp | 22 +- lldb/source/Target/ObjCLanguageRuntime.cpp | 20 ++ lldb/tools/lldb-server/lldb-gdbserver.cpp | 1 + llvm/CMakeLists.txt | 2 + llvm/cmake/modules/AddLLVM.cmake | 4 + llvm/docs/CMake.rst | 4 + llvm/include/llvm/Analysis/MemorySSAUpdater.h | 1 + llvm/include/llvm/BinaryFormat/Minidump.h | 21 ++ llvm/include/llvm/CodeGen/TargetLowering.h | 15 - llvm/include/llvm/LTO/Caching.h | 4 +- llvm/include/llvm/LTO/Config.h | 6 +- llvm/include/llvm/LTO/LTO.h | 13 +- llvm/include/llvm/Object/COFF.h | 5 +- llvm/include/llvm/Object/ELFObjectFile.h | 12 +- llvm/include/llvm/Object/MachO.h | 3 +- llvm/include/llvm/Object/Minidump.h | 18 +- llvm/include/llvm/Object/ObjectFile.h | 9 +- llvm/include/llvm/Object/Wasm.h | 3 +- llvm/include/llvm/Object/WindowsResource.h | 2 +- llvm/include/llvm/Object/XCOFFObjectFile.h | 3 +- llvm/include/llvm/Passes/PassBuilder.h | 2 +- llvm/lib/Analysis/MemorySSA.cpp | 2 + llvm/lib/Analysis/MemorySSAUpdater.cpp | 22 +- llvm/lib/CodeGen/AsmPrinter/WinException.cpp | 19 +- llvm/lib/CodeGen/AsmPrinter/WinException.h | 3 + llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 8 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 54 +-- llvm/lib/CodeGen/TargetLoweringBase.cpp | 1 - llvm/lib/MC/MCWin64EH.cpp | 49 ++- llvm/lib/Object/COFFObjectFile.cpp | 20 +- llvm/lib/Object/MachOObjectFile.cpp | 11 +- llvm/lib/Object/Minidump.cpp | 19 +- llvm/lib/Object/ObjectFile.cpp | 5 +- llvm/lib/Object/WasmObjectFile.cpp | 12 +- llvm/lib/Object/WindowsResource.cpp | 16 +- llvm/lib/Object/XCOFFObjectFile.cpp | 8 +- llvm/lib/Passes/PassBuilder.cpp | 5 +- llvm/lib/Support/Unix/Memory.inc | 9 +- llvm/lib/Target/AArch64/AArch64SchedExynosM4.td | 36 +- llvm/lib/Target/AArch64/AArch64SchedPredExynos.td | 11 - llvm/lib/Target/AArch64/AArch64SchedPredicates.td | 53 --- .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 8 +- llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td | 13 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 74 +++- .../AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp | 8 + .../Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp | 5 + llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 13 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 32 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 60 ++-- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 20 +- llvm/lib/Target/ARM/ARMInstructionSelector.cpp | 8 +- llvm/lib/Target/ARM/ARMLegalizerInfo.cpp | 2 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 5 + .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 3 - llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h | 3 +- llvm/lib/Target/X86/X86FixupLEAs.cpp | 11 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 67 ++-- llvm/test/Analysis/MemorySSA/pr41640.ll | 103 ++++++ .../GlobalISel/irtranslator-weird-alloca-size.ll | 19 ++ llvm/test/CodeGen/AArch64/fp-const-fold.ll | 27 +- llvm/test/CodeGen/AArch64/win64-jumptable.ll | 4 + llvm/test/CodeGen/AMDGPU/mad.u16.ll | 38 +++ llvm/test/CodeGen/AMDGPU/min.ll | 42 +-- llvm/test/CodeGen/AMDGPU/pk_max_f16_literal.ll | 62 +++- .../ARM/GlobalISel/arm-instruction-select.mir | 356 ++++++++++++++++++- .../CodeGen/ARM/GlobalISel/arm-legalize-exts.mir | 140 +++++++- .../CodeGen/ARM/GlobalISel/thumb-select-exts.mir | 380 +++++++++++++++++++-- llvm/test/CodeGen/X86/fdiv-combine-vec.ll | 66 ++-- llvm/test/CodeGen/X86/haddsub.ll | 111 ++++-- llvm/test/CodeGen/X86/phaddsub-extract.ll | 30 +- llvm/test/CodeGen/X86/pr41678.ll | 22 ++ llvm/test/MC/AArch64/basic-a64-diagnostics.s | 8 +- llvm/test/MC/AMDGPU/expressions.s | 22 +- llvm/test/MC/AMDGPU/gfx10-constant-bus.s | 35 ++ llvm/test/MC/AMDGPU/literals.s | 20 +- llvm/test/MC/AMDGPU/literalv216-err.s | 18 +- llvm/test/MC/AMDGPU/literalv216.s | 176 +++++++++- llvm/test/MC/AMDGPU/reloc.s | 17 +- llvm/test/MC/AMDGPU/vop2-err.s | 6 +- llvm/test/MC/AMDGPU/vop3-errs.s | 2 +- .../MC/Disassembler/AMDGPU/literalv216_gfx10.txt | 149 ++++++++ llvm/test/MC/Disassembler/AMDGPU/vop3-literal.txt | 49 +++ llvm/test/ThinLTO/X86/strong_non_prevailing.ll | 4 +- .../llvm-nm/X86/Inputs/init-fini.out.elf-x86_64 | Bin 0 -> 904 bytes .../tools/llvm-nm/X86/Inputs/weak.obj.elf-x86_64 | Bin 0 -> 1448 bytes llvm/test/tools/llvm-nm/X86/init-fini.test | 56 +-- llvm/test/tools/llvm-nm/X86/weak.test | 41 +-- .../llvm-objcopy/ELF/basic-only-keep-debug.test | 4 +- .../ELF/dynsym-error-remove-strtab.test | 6 +- llvm/test/tools/llvm-objcopy/ELF/no-strip-all.test | 49 +++ .../ELF/reloc-error-remove-symtab.test | 6 +- .../llvm-objcopy/ELF/remove-linked-section.test | 6 +- .../ELF/symtab-error-on-remove-strtab.test | 6 +- llvm/test/tools/llvm-objcopy/ELF/symtab-link.test | 2 +- llvm/tools/llvm-cvtres/llvm-cvtres.cpp | 5 +- llvm/tools/llvm-nm/llvm-nm.cpp | 55 ++- llvm/tools/llvm-objcopy/COFF/Reader.cpp | 6 +- llvm/tools/llvm-objcopy/CopyConfig.cpp | 8 +- llvm/tools/llvm-objcopy/StripOpts.td | 2 + llvm/tools/llvm-objdump/MachODump.cpp | 25 +- llvm/tools/llvm-readobj/ARMWinEHPrinter.cpp | 14 +- llvm/tools/llvm-readobj/ARMWinEHPrinter.h | 2 +- llvm/tools/llvm-readobj/COFFDumper.cpp | 40 +-- llvm/tools/llvm-readobj/llvm-readobj.cpp | 4 - llvm/tools/llvm-readobj/llvm-readobj.h | 2 - llvm/tools/yaml2obj/yaml2elf.cpp | 155 ++++----- llvm/unittests/Object/MinidumpTest.cpp | 69 +++- llvm/utils/gn/secondary/BUILD.gn | 7 +- .../clang-tools-extra/clangd/test/BUILD.gn | 13 +- .../clangd/test/clangd_lit_site_cfg_files.gni | 4 + llvm/utils/gn/secondary/libcxx/BUILD.gn | 6 + llvm/utils/gn/secondary/libcxx/config.gni | 10 + llvm/utils/gn/secondary/libcxx/include/BUILD.gn | 266 +++++++++++++++ llvm/utils/gn/secondary/libcxx/src/BUILD.gn | 301 ++++++++++++++++ llvm/utils/gn/secondary/libcxxabi/BUILD.gn | 5 + llvm/utils/gn/secondary/libcxxabi/include/BUILD.gn | 11 + llvm/utils/gn/secondary/libcxxabi/src/BUILD.gn | 145 ++++++++ llvm/utils/gn/secondary/libunwind/BUILD.gn | 5 + llvm/utils/gn/secondary/libunwind/src/BUILD.gn | 124 +++++++ .../gn/secondary/llvm/utils/llvm-lit/BUILD.gn | 7 + .../libomptarget/deviceRTLs/nvptx/src/libcall.cu | 71 +--- openmp/libomptarget/deviceRTLs/nvptx/src/loop.cu | 51 ++- .../deviceRTLs/nvptx/src/omptarget-nvptx.cu | 30 +- openmp/libomptarget/deviceRTLs/nvptx/src/option.h | 2 + .../libomptarget/deviceRTLs/nvptx/src/parallel.cu | 39 +-- .../libomptarget/deviceRTLs/nvptx/src/reduction.cu | 65 ++-- openmp/libomptarget/deviceRTLs/nvptx/src/support.h | 15 +- .../libomptarget/deviceRTLs/nvptx/src/supporti.h | 58 ++-- openmp/libomptarget/deviceRTLs/nvptx/src/sync.cu | 4 +- .../deviceRTLs/nvptx/test/api/max_threads.c | 46 +++ .../deviceRTLs/nvptx/test/api/thread_limit.c | 72 ++++ .../deviceRTLs/nvptx/test/parallel/nested.c | 78 ++++- 274 files changed, 6159 insertions(+), 1987 deletions(-) delete mode 100644 clang-tools-extra/clangd/test/lit.cfg.in create mode 100644 clang-tools-extra/clangd/test/lit.cfg.py create mode 100644 clang-tools-extra/clangd/test/lit.site.cfg.py.in rename clang-tools-extra/clangd/unittests/{lit.cfg.in => lit.cfg.py} (64%) create mode 100644 clang-tools-extra/clangd/unittests/lit.site.cfg.py.in create mode 100644 clang-tools-extra/test/clang-tidy/readability-redundant-smartpt [...] create mode 100644 clang/test/CodeGenCXX/debug-info-var-template-partial.cpp create mode 100644 clang/test/SemaCXX/overload-template.cpp create mode 100644 clang/test/SemaOpenCLCXX/address-space-deduction.cl copy {llvm/test/tools/llvm-cvtres => lld/test/COFF}/Inputs/id.res (100%) create mode 100644 lld/test/COFF/force-multipleres.test create mode 100644 lld/test/ELF/note-alignment.s create mode 100644 lldb/lit/Register/Inputs/x86-ymm-write.cpp create mode 100644 lldb/lit/Register/Inputs/x86-zmm-write.cpp create mode 100644 lldb/lit/Register/x86-64-xmm16-read.test create mode 100644 lldb/lit/Register/x86-64-xmm16-write.test create mode 100644 lldb/lit/Register/x86-64-ymm-write.test create mode 100644 lldb/lit/Register/x86-64-ymm16-read.test create mode 100644 lldb/lit/Register/x86-64-ymm16-write.test create mode 100644 lldb/lit/Register/x86-64-zmm-write.test create mode 100644 lldb/lit/Register/x86-ymm-write.test create mode 100644 lldb/lit/Register/x86-zmm-write.test copy lldb/packages/Python/lldbsuite/test/expression_command/import-std-module/{bas [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] copy lldb/packages/Python/lldbsuite/test/expression_command/import-std-module/{bas [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] copy lldb/packages/Python/lldbsuite/test/lang/objcxx/{sample => hide-runtime-value [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/objcxx/hide-runtime-va [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/objcxx/hide-runtime-va [...] create mode 100644 llvm/test/Analysis/MemorySSA/pr41640.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-weird-alloca-size.ll create mode 100644 llvm/test/CodeGen/AMDGPU/mad.u16.ll create mode 100644 llvm/test/CodeGen/X86/pr41678.ll create mode 100644 llvm/test/MC/AMDGPU/gfx10-constant-bus.s create mode 100644 llvm/test/MC/Disassembler/AMDGPU/literalv216_gfx10.txt create mode 100644 llvm/test/MC/Disassembler/AMDGPU/vop3-literal.txt create mode 100755 llvm/test/tools/llvm-nm/X86/Inputs/init-fini.out.elf-x86_64 create mode 100644 llvm/test/tools/llvm-nm/X86/Inputs/weak.obj.elf-x86_64 create mode 100644 llvm/test/tools/llvm-objcopy/ELF/no-strip-all.test create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/clangd/test/clangd_li [...] create mode 100644 llvm/utils/gn/secondary/libcxx/BUILD.gn create mode 100644 llvm/utils/gn/secondary/libcxx/config.gni create mode 100644 llvm/utils/gn/secondary/libcxx/include/BUILD.gn create mode 100644 llvm/utils/gn/secondary/libcxx/src/BUILD.gn create mode 100644 llvm/utils/gn/secondary/libcxxabi/BUILD.gn create mode 100644 llvm/utils/gn/secondary/libcxxabi/include/BUILD.gn create mode 100644 llvm/utils/gn/secondary/libcxxabi/src/BUILD.gn create mode 100644 llvm/utils/gn/secondary/libunwind/BUILD.gn create mode 100644 llvm/utils/gn/secondary/libunwind/src/BUILD.gn create mode 100644 openmp/libomptarget/deviceRTLs/nvptx/test/api/max_threads.c create mode 100644 openmp/libomptarget/deviceRTLs/nvptx/test/api/thread_limit.c