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 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 [...] adds d2c82e8ad0a [docs] Add support for Markdown documentation when creating [...] adds 759ab93e042 Revert "Initialization: move InstructionEmulation to full i [...] adds d724360695d [X86] Add more one checks to masked compare patterns that w [...] adds 8cd01e69d8e [Sema][ObjC] Disable -Wunused-parameter for ObjC methods adds b1f39102838 Avoid duplicate function aliases on MinGW after SVN r359835 adds d020f270d61 [clangd] Minor code style cleanups in Protocol.h. NFC adds d214898f1ff Split TestVLA into two and XFAIL one part adds 1756630dfaa C.128 override, virtual keyword handling adds 88f9117168f Reduce variable scope to just the if() block its actually u [...] adds 9c20156de39 [MIR] Add simple PRE pass to MachineCSE adds a359ef192b1 [X86] LowerMULH - remove unused Lo/Hi vector indices. NFCI. adds bfd00a64404 [SelectionDAG] computeKnownBits - remove some duplicate/sha [...] adds 42d2b604b5c [SelectionDAG] Use INT_MIN as (1 << 31) is UB for signed in [...] adds 50c3e8cb406 [clangd] Also perform merging for symbol definitions adds 6d08b8dbaef Revert "[MIR] Add simple PRE pass to MachineCSE" adds b641b914a36 Added an AST matcher for declarations that are in the `std` [...] adds e798e3a3460 [TargetLowering] expandUnalignedStore - cleanup EVT variabl [...] adds fd75ee9154d [Object][XCOFF] Add an XCOFF dumper for llvm-readobj. adds 8ff072e48ec [CodeGenPrepare] limit overflow intrinsic matching to a sin [...] adds ec026532d62 [clangd] Fix header-guard check for include insertion, and [...] adds d3cfaae2430 [LICM] auto-generate complete test checks; NFC adds 2636460f0e1 AMDGPU: Fix test verification adds 2c8936fd264 AMDGPU: Fix incorrect commute with sub when folding immediates adds aa49be49263 Avoid cppcheck operator precedence warnings. NFCI. adds 6d0c59605c8 AMDGPU: Forgot to commit test file for r358890 adds 4d4f779fa2e [X86] Add X64 common prefixes and regenerate mul i64 tests adds 5ad18a7d594 Let --discard-all imply --strip-debug. adds e0416734322 gn build: Merge r359878 adds bfdd0f75a85 [X86] Remove repeated variables. NFCI. adds bc876df3a5f [TargetLowering] ShrinkDemandedConstant - reduce scope of T [...] adds 0446fbe45ec AMDGPU: Replace shrunk instruction with dummy implicit_def adds e031e179195 [OPENMP][NVPTX]Improved several standard OpenMP functions, NFC. adds ca7a582bf3b AMDGPU: Add baseline test for future patch adds ada33314a29 AMDGPU: Remove redundant patterns for sub adds 344d68d3c9d AMDGPU: Remove redundant patterns for shifts adds d0336b1e3f5 [x86] add tests for fneg with undefs; NFC adds e28ab935465 Revert r359549 - incorrect update of test checks. NFC adds cfd0ca38b09 AMDGPU: Support shrinking add with FI in SIFoldOperands adds 657ef48a882 AMDGPU: Select VOP3 form of sub adds d857f64c318 [SelectionDAG] CreateTopologicalOrder - don't use iterator adds b323d5ec7ca [X86] LowerToHorizontalOp - Tidyup calls to getHopForBuildV [...] adds 9bc070077ef [llvm] Revert r231274: "Devirtualize ~parser<T> by making i [...] adds a8f3840c62a [X86] Allow assembly parser to accept x/y/z suffixes on non [...] adds 33434d5f045 [Docs][CodeGenerator][eBPF] Correct the values for BPF_X and BPF_K adds 3428c9daef9 [hexagon] change AsmParser assertion to error adds daf2d653fa4 RegAllocFast: Add heuristic to detect values not live-out o [...] adds 30649ce09bd Mark is_trivially_destructible as unsupported with apple-clang-9 adds 46ec57e5760 Revert "[CodeGenPrepare] limit overflow intrinsic matching [...] adds c242be40a14 [CommandLine] Change help output to prefix long options wit [...] adds db900e389ac [CUDA][Clang][Bugfix] Add missing CUDA 9.2 case adds 308b5ec1ff4 [TargetLowering] SimplifySetCC - remove repeated variable. NFCI. adds bb852a96723 Revert r359906, "RegAllocFast: Add heuristic to detect valu [...] adds 639b3d1b83b Remove else-after-return adds c4bfa0d662f [hwasan] Fix HWASAN_WITH_INTERCEPTORS=OFF build on not-android. adds 5d3b1007504 [DAGCombine] Remove repeated variables. NFCI. adds 83c95b1ec80 Attempt to fix the clang-sphinx-docs bot after r358797 adds f6eac2dd3b3 [CommandLine] Enable Grouping for short options by default. [...] adds 13cf19dff09 Ensure there is stack usage in stack size warning test adds b6c599afd3c Reapply r359906, "RegAllocFast: Add heuristic to detect val [...] adds 70f5e050e7d [Lsan] Disabling explicitally FreeBSD adds e5cbe78259c Fix for ambiguous lookup in expressions between local varia [...] adds a857e310115 [OPENMP][NVPTX]Improve thread limit counter, NFC.
No new revisions were added by this update.
Summary of changes: .../clang-tidy/bugprone/InaccurateEraseCheck.cpp | 4 - .../readability/RedundantSmartptrGetCheck.cpp | 29 +- clang-tools-extra/clangd/CMakeLists.txt | 2 + clang-tools-extra/clangd/ClangdUnit.cpp | 1 - clang-tools-extra/clangd/CodeComplete.cpp | 3 +- clang-tools-extra/clangd/Protocol.h | 11 +- clang-tools-extra/clangd/XRefs.cpp | 27 +- clang-tools-extra/clangd/index/Symbol.cpp | 22 +- clang-tools-extra/clangd/index/Symbol.h | 12 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 64 +- clang-tools-extra/clangd/index/SymbolCollector.h | 6 + .../clangd/unittests/SymbolCollectorTests.cpp | 23 +- clang-tools-extra/clangd/unittests/XRefsTests.cpp | 23 +- .../readability-redundant-smartptr-get-msvc.cpp | 94 +++ clang/docs/LibASTMatchersReference.html | 23 + clang/docs/analyzer/checkers.rst | 2 +- clang/include/clang/AST/TemplateName.h | 3 + clang/include/clang/ASTMatchers/ASTMatchers.h | 23 + clang/include/clang/Basic/PartialDiagnostic.h | 1 + clang/include/clang/Sema/Overload.h | 22 +- clang/lib/AST/DeclBase.cpp | 3 +- clang/lib/AST/ExprConstant.cpp | 10 +- clang/lib/AST/TemplateName.cpp | 14 + clang/lib/ASTMatchers/Dynamic/Registry.cpp | 1 + clang/lib/CodeGen/CGCall.cpp | 1 - clang/lib/CodeGen/CGDebugInfo.cpp | 36 +- clang/lib/CodeGen/CGExprScalar.cpp | 6 + clang/lib/Driver/ToolChains/Cuda.cpp | 6 +- clang/lib/Sema/SemaCast.cpp | 10 +- clang/lib/Sema/SemaDecl.cpp | 2 - 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/CodeGenOpenCLCXX/addrspace-of-this.cl | 17 +- clang/test/Driver/clang-offload-bundler.c | 8 +- .../backend-stack-frame-diagnostics-fallback.cpp | 4 +- clang/test/Sema/warn-unsequenced.c | 2 + clang/test/SemaCXX/overload-template.cpp | 35 + clang/test/SemaObjC/method-unused-attribute.m | 8 +- clang/test/SemaObjC/unused.m | 2 +- .../test/SemaOpenCLCXX/address-space-deduction.cl | 12 + clang/test/lit.cfg.py | 18 +- .../ASTMatchers/ASTMatchersNarrowingTest.cpp | 51 ++ compiler-rt/cmake/config-ix.cmake | 17 +- compiler-rt/lib/builtins/comparedf2.c | 9 + compiler-rt/lib/builtins/comparesf2.c | 9 + compiler-rt/lib/crt/crtbegin.c | 2 +- compiler-rt/lib/hwasan/hwasan_linux.cpp | 12 +- .../lib/profile/InstrProfilingPlatformFuchsia.c | 2 +- .../sanitizer_common/sanitizer_coverage_fuchsia.cc | 2 +- compiler-rt/lib/scudo/standalone/fuchsia.cc | 2 +- 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/config-ix.cmake | 7 + libcxx/src/CMakeLists.txt | 4 + .../thread.thread.constr/F.pass.cpp | 29 +- .../is_trivially_destructible.pass.cpp | 1 + libcxxabi/CMakeLists.txt | 4 +- libcxxabi/src/CMakeLists.txt | 14 +- libcxxabi/test/guard_threaded_test.pass.cpp | 337 ++++----- libunwind/src/CMakeLists.txt | 17 +- lld/COFF/Config.h | 1 + lld/COFF/Driver.cpp | 4 + lld/COFF/DriverUtils.cpp | 10 +- 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 | 6 + lld/test/ELF/note-alignment.s | 36 + lldb/include/lldb/Core/Architecture.h | 2 +- lldb/include/lldb/Core/StreamBuffer.h | 6 +- lldb/include/lldb/Core/ValueObjectVariable.h | 2 +- lldb/include/lldb/Target/CPPLanguageRuntime.h | 1 + lldb/include/lldb/Target/DynamicLoader.h | 2 +- lldb/include/lldb/Target/LanguageRuntime.h | 2 + lldb/include/lldb/Target/ObjCLanguageRuntime.h | 5 + lldb/include/lldb/Target/StackFrameRecognizer.h | 2 +- lldb/include/lldb/Target/StructuredDataPlugin.h | 2 +- lldb/include/lldb/Utility/Baton.h | 5 +- lldb/include/lldb/Utility/DataBufferLLVM.h | 2 +- .../lldb/Utility/StringExtractorGDBRemote.h | 2 +- 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-write.test | 48 ++ lldb/lit/Register/x86-64-ymm-write.test | 45 ++ lldb/lit/Register/x86-64-ymm16-write.test | 48 ++ 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 +- .../TestSharedPtrDbgInfoContent.py | 2 +- .../Makefile | 0 .../TestNamespaceLocalVarSameNameCppAndC.py | 24 + .../main.cpp | 21 + .../namespace_local_var_same_name_obj_c/Makefile | 5 + .../TestNamespaceLocalVarSameNameObjC.py | 24 + .../namespace_local_var_same_name_obj_c/main.mm | 16 + .../namespace_local_var_same_name_obj_c/util.mm | 22 + .../Python/lldbsuite/test/lang/c/vla/TestVLA.py | 25 +- .../{sample => hide-runtime-values}/Makefile | 0 .../TestObjCXXHideRuntimeValues.py | 51 ++ .../test/lang/objcxx/hide-runtime-values/main.mm | 28 + lldb/source/API/SBBreakpointOptionCommon.h | 2 +- lldb/source/API/SystemInitializerFull.cpp | 8 + lldb/source/Commands/CommandObjectReproducer.cpp | 25 +- lldb/source/Initialization/CMakeLists.txt | 2 - .../Initialization/SystemInitializerCommon.cpp | 19 +- .../Darwin-Kernel/DynamicLoaderDarwinKernel.cpp | 2 +- .../MacOSX-DYLD/DynamicLoaderDarwin.h | 2 +- .../DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.h | 2 +- .../MacOSX-DYLD/DynamicLoaderMacOSXDYLD.h | 2 +- .../ExpressionParser/Clang/ClangDiagnostic.h | 2 +- .../Clang/ClangExpressionParser.cpp | 4 +- .../Clang/ClangExpressionSourceCode.cpp | 40 +- .../Language/CPlusPlus/CPlusPlusLanguage.cpp | 2 +- lldb/source/Plugins/Language/ObjC/NSDictionary.h | 8 +- lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp | 2 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp | 36 +- .../RenderScriptExpressionOpts.h | 2 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h | 2 +- .../Platform/gdb-server/PlatformRemoteGDBServer.h | 2 +- .../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 - .../Process/gdb-remote/ProcessGDBRemote.cpp | 16 +- .../Plugins/Process/gdb-remote/ThreadGDBRemote.h | 3 +- .../Plugins/Process/minidump/ProcessMinidump.cpp | 4 +- .../DarwinLog/StructuredDataDarwinLog.cpp | 2 +- .../DarwinLog/StructuredDataDarwinLog.h | 2 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 3 - lldb/source/Symbol/ClangASTContext.cpp | 6 +- lldb/source/Symbol/PostfixExpression.cpp | 12 +- lldb/source/Target/CPPLanguageRuntime.cpp | 22 +- lldb/source/Target/ObjCLanguageRuntime.cpp | 20 + lldb/source/Target/StructuredDataPlugin.cpp | 2 +- .../intel-mpx/cli-wrapper-mpxtable.cpp | 8 +- lldb/tools/lldb-server/lldb-gdbserver.cpp | 1 + lldb/unittests/Editline/EditlineTest.cpp | 4 +- .../Process/gdb-remote/GDBRemoteClientBaseTest.cpp | 8 +- lldb/unittests/Symbol/TestClangASTContext.cpp | 4 +- lldb/unittests/Target/ProcessInstanceInfoTest.cpp | 4 +- llvm/CMakeLists.txt | 2 + llvm/cmake/modules/AddLLVM.cmake | 4 + llvm/docs/CMake.rst | 4 + llvm/docs/CodeGenerator.rst | 4 +- llvm/docs/conf.py | 46 +- llvm/include/llvm/Analysis/MemorySSAUpdater.h | 1 + llvm/include/llvm/CodeGen/TargetLowering.h | 15 - llvm/include/llvm/Object/WindowsResource.h | 2 +- llvm/include/llvm/Object/XCOFFObjectFile.h | 13 +- llvm/include/llvm/Passes/PassBuilder.h | 2 +- llvm/include/llvm/Support/CommandLine.h | 33 +- llvm/lib/Analysis/MemorySSA.cpp | 2 + llvm/lib/Analysis/MemorySSAUpdater.cpp | 22 +- llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/WinException.cpp | 19 +- llvm/lib/CodeGen/AsmPrinter/WinException.h | 3 + llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 2 +- llvm/lib/CodeGen/RegAllocFast.cpp | 45 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 19 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 84 ++- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 49 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 1 - llvm/lib/MC/MCWin64EH.cpp | 49 +- llvm/lib/Object/WindowsResource.cpp | 16 +- llvm/lib/Object/XCOFFObjectFile.cpp | 41 +- llvm/lib/Passes/PassBuilder.cpp | 5 +- llvm/lib/Support/CommandLine.cpp | 99 ++- 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 +- .../AArch64/Disassembler/AArch64Disassembler.cpp | 2 +- llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 73 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 5 - llvm/lib/Target/AMDGPU/VOP2Instructions.td | 21 +- .../Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 20 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 4 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 3 - llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h | 3 +- llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp | 2 +- llvm/lib/Target/X86/X86FixupLEAs.cpp | 11 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 75 +- llvm/lib/Target/X86/X86InstrAVX512.td | 125 ++-- 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/swifterror.ll | 4 +- llvm/test/CodeGen/AArch64/win64-jumptable.ll | 4 + .../test/CodeGen/AMDGPU/fold-fi-operand-shrink.mir | 230 ++++++ llvm/test/CodeGen/AMDGPU/fold-imm-copy.mir | 4 +- .../AMDGPU/fold-immediate-operand-shrink.mir | 72 +- .../CodeGen/AMDGPU/indirect-addressing-term.ll | 9 +- .../AMDGPU/optimize-exec-masking-pre-ra.mir | 97 +++ llvm/test/CodeGen/AMDGPU/{sub.ll => r600.sub.ll} | 95 --- llvm/test/CodeGen/AMDGPU/sub.ll | 90 ++- llvm/test/CodeGen/Mips/atomic.ll | 95 +-- llvm/test/CodeGen/Mips/atomic64.ll | 11 +- llvm/test/CodeGen/Mips/atomicCmpSwapPW.ll | 14 - llvm/test/CodeGen/Mips/dsp-spill-reload.ll | 2 - llvm/test/CodeGen/PowerPC/addegluecrash.ll | 1 - llvm/test/CodeGen/PowerPC/vsx.ll | 12 - llvm/test/CodeGen/Thumb2/high-reg-spill.mir | 2 +- llvm/test/CodeGen/X86/atomic-unordered.ll | 17 - llvm/test/CodeGen/X86/atomic32.ll | 41 +- llvm/test/CodeGen/X86/atomic64.ll | 66 +- llvm/test/CodeGen/X86/atomic6432.ll | 12 +- llvm/test/CodeGen/X86/avx512-mask-zext-bugfix.ll | 11 +- llvm/test/CodeGen/X86/fdiv-combine-vec.ll | 66 +- llvm/test/CodeGen/X86/haddsub.ll | 111 ++- llvm/test/CodeGen/X86/mul-constant-i64.ll | 787 ++++++++++----------- llvm/test/CodeGen/X86/phaddsub-extract.ll | 30 +- llvm/test/CodeGen/X86/pr11415.ll | 1 - llvm/test/CodeGen/X86/pr30430.ll | 8 - llvm/test/CodeGen/X86/pr32284.ll | 13 +- llvm/test/CodeGen/X86/pr32484.ll | 1 - llvm/test/CodeGen/X86/pr34592.ll | 10 +- llvm/test/CodeGen/X86/pr34653.ll | 34 +- llvm/test/CodeGen/X86/pr41678.ll | 22 + llvm/test/CodeGen/X86/swifterror.ll | 15 +- llvm/test/CodeGen/X86/vec_fneg.ll | 68 ++ llvm/test/DebugInfo/X86/pieces-1.ll | 1 - llvm/test/FileCheck/dump-input-enable.txt | 2 +- llvm/test/MC/AArch64/basic-a64-diagnostics.s | 8 +- llvm/test/MC/Hexagon/hex-immediates.s | 6 + llvm/test/MC/Hexagon/inval_immed.s | 6 + llvm/test/MC/X86/intel-syntax-x86-avx512dq_vl.s | 96 +++ llvm/test/MC/X86/x86-64-avx512dq.s | 123 ++++ llvm/test/MC/X86/x86-64-avx512dq_vl.s | 260 ++++++- llvm/test/Support/check-default-options.txt | 6 +- llvm/test/ThinLTO/X86/strong_non_prevailing.ll | 4 +- llvm/test/Transforms/InstCombine/sub.ll | 8 +- llvm/test/Transforms/LICM/hoist-mustexec.ll | 30 +- .../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 +- .../tools/llvm-objcopy/ELF/discard-all-debug.test | 5 + .../Inputs/xcoff-basic-neg-sym-count.o | Bin 0 -> 876 bytes .../llvm-readobj/Inputs/xcoff-basic-neg-time.o | Bin 0 -> 3567 bytes llvm/test/tools/llvm-readobj/Inputs/xcoff-basic.o | Bin 0 -> 3567 bytes llvm/test/tools/llvm-readobj/merged.test | 2 +- llvm/test/tools/llvm-readobj/xcoff-basic.test | 66 ++ llvm/tools/llvm-cvtres/llvm-cvtres.cpp | 5 +- llvm/tools/llvm-nm/llvm-nm.cpp | 39 +- llvm/tools/llvm-objcopy/CopyConfig.cpp | 5 + llvm/tools/llvm-readobj/CMakeLists.txt | 1 + llvm/tools/llvm-readobj/ObjDumper.h | 4 + llvm/tools/llvm-readobj/XCOFFDumper.cpp | 121 ++++ llvm/tools/llvm-readobj/llvm-readobj.cpp | 2 + llvm/tools/llvm-stress/llvm-stress.cpp | 2 +- llvm/tools/yaml2obj/yaml2elf.cpp | 155 ++-- llvm/unittests/Support/CommandLineTest.cpp | 28 +- 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/tools/llvm-readobj/BUILD.gn | 1 + .../gn/secondary/llvm/utils/llvm-lit/BUILD.gn | 7 + .../libomptarget/deviceRTLs/nvptx/src/libcall.cu | 111 +-- openmp/libomptarget/deviceRTLs/nvptx/src/loop.cu | 51 +- .../libomptarget/deviceRTLs/nvptx/src/omp_data.cu | 2 +- .../deviceRTLs/nvptx/src/omptarget-nvptx.cu | 33 +- .../deviceRTLs/nvptx/src/omptarget-nvptx.h | 3 +- openmp/libomptarget/deviceRTLs/nvptx/src/option.h | 2 + .../libomptarget/deviceRTLs/nvptx/src/parallel.cu | 44 +- .../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 +- 303 files changed, 6089 insertions(+), 2627 deletions(-) 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-write.test create mode 100644 lldb/lit/Register/x86-64-ymm-write.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/{api/check_public_api_headers => expressi [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/namespac [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/namespac [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/namespac [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/namespac [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/namespac [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/namespac [...] 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/fold-fi-operand-shrink.mir create mode 100644 llvm/test/CodeGen/AMDGPU/optimize-exec-masking-pre-ra.mir copy llvm/test/CodeGen/AMDGPU/{sub.ll => r600.sub.ll} (63%) create mode 100644 llvm/test/CodeGen/X86/pr41678.ll create mode 100644 llvm/test/MC/Hexagon/hex-immediates.s create mode 100644 llvm/test/MC/Hexagon/inval_immed.s 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/discard-all-debug.test create mode 100644 llvm/test/tools/llvm-readobj/Inputs/xcoff-basic-neg-sym-count.o create mode 100644 llvm/test/tools/llvm-readobj/Inputs/xcoff-basic-neg-time.o create mode 100644 llvm/test/tools/llvm-readobj/Inputs/xcoff-basic.o create mode 100644 llvm/test/tools/llvm-readobj/xcoff-basic.test create mode 100644 llvm/tools/llvm-readobj/XCOFFDumper.cpp 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