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-lts-allyesconfig in repository toolchain/ci/llvm-project.
from a0df4d37b0f [clang-format] Fix a bug in AlignConsecutiveDeclarations. adds 0a4aeec16ed Convert PDB docs to unix line endings. No other changes. adds 31f7c4aa77e [Parser] Avoid correcting delayed typos in array subscript [...] adds 986c7dfa9ff Minor tweaks to PDB docs adds 76931df40f0 [sanitizer][NFC] Get type of AllocatorCache from CombinedAllocator adds 147ce2334c9 Enable OpenMP build for 32-bit FreeBSD adds 18add160c25 Make check-clang depend on the clang-check binary always adds 7780f516142 [scudo][NFC] Remove unneeded template from scudo::CombinedA [...] adds 20c5676416d [sanitizer][NFC] Set LargeMmapAllocator type from PrimaryAllocator adds 9f7fc9838a2 [analyzer] Don't display implementation checkers under -ana [...] adds 735953ea8b1 Try to unbreak sphinx bot after r359714 adds 10dd7f14222 Make clang/utils/creduce-clang-crash.py executable adds c89667db2c6 [AArch64] Add tests for bool vector reductions; NFC adds 5833bb280f9 Disable queues_with_libBacktraceRecording adds 91c166cbb03 [Sanitizer] Reland "Cleanup INTERCEPT_FUNCTION macro" adds dfa7af5b6b1 Add missing locale requirement to test. adds 1bda0184d37 [analyzer] Fix buildbot failures caused by a forgotten init [...] adds 59bcb788ecc [sanitizer][NFC] Add const/static into a couple of methods adds 9ef838761e4 [sanitizer][NFC] Remove unneeded SizeClassAllocatorLocalCache adds 4e7104bd637 [lldb-server] Remove lldb-server's dependency on Core adds fbcec6cad03 [tsan] Fix and re-enable user_malloc.cc test adds 2097b1f84d4 Set a CXXRecordDecl to not be passed in registers if DW_CC_ [...] adds 50721b27c42 [compiler-rt][tests] Propagate COMPILER_RT_UNITTEST_LINK_FLAGS adds a3843fe6f46 [GlobalISel][AArch64] Use fmov for G_FCONSTANT when possible adds 42a3b4ff0e8 [ORC] Pass object buffer ownership back in NotifyEmitted. adds 16201040344 [PGO][CHR] A bug fix. adds d010a3b63e0 Fix erroneous flag in GISel line for arm64-fast-isel-materi [...] adds dc476df5853 lldb-server: remove link against lldbInterpreter adds d5c04860c1a Revert r359717, "Make check-clang depend on the clang-check [...] adds 2efd30571bc Consume unexpected "template" keywords after "using" adds 288ed91e99d FileCheck [4/12]: Introduce @LINE numeric expressions adds 1feaee52ff7 [FileCheck] Fix line-count.txt test adds a78ab77b6b7 remove inalloca parameters in globalopt and simplify argpromotion adds b7c6d95af5e [COFF, ARM64] Align global symbol by size for ARM64 MSVC ABI adds c669ef17216 Delete trailing \r. NFC adds bac77806c58 Diagnose non-dependent qualified friend function template d [...] adds f19a8b05171 Replace ad-hoc tracking of pattern for an instantiated clas [...] adds d6b469dd058 [CMake] Remove EmulateInstructionMIPS dependency on Interpreter adds 413517ecfe7 lld-link: Make "duplicate resource" error message a bit mor [...] adds 1c19b74cef3 [CommandObjectCommands] Honor stop-command-source-on-error adds 84bed67a5cd [test] Convert TestWatchpointSetErrorCases.py to lit adds e91ad7d290e Mention the thread-format & frame-format settings in help. adds b929a0062e4 [X86] Remove the redundant suffix in vfpclassp[d,s]'s broad [...] adds 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
No new revisions were added by this update.
Summary of changes: .../readability/RedundantSmartptrGetCheck.cpp | 29 +- 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/ASTContext.h | 10 - clang/include/clang/AST/ASTNodeTraverser.h | 11 +- clang/include/clang/AST/Decl.h | 18 +- clang/include/clang/AST/DeclTemplate.h | 144 +++-- clang/include/clang/AST/RecursiveASTVisitor.h | 6 +- clang/include/clang/Basic/DiagnosticParseKinds.td | 2 + clang/include/clang/Basic/TargetInfo.h | 4 +- clang/include/clang/Driver/CC1Options.td | 6 +- clang/include/clang/Sema/Template.h | 3 +- .../Checkers/BuiltinCheckerRegistration.h | 2 +- .../clang/StaticAnalyzer/Checkers/CheckerBase.td | 6 + .../clang/StaticAnalyzer/Checkers/Checkers.td | 47 +- .../clang/StaticAnalyzer/Core/AnalyzerOptions.h | 12 +- .../StaticAnalyzer/Frontend/CheckerRegistry.h | 15 +- clang/lib/AST/ASTContext.cpp | 30 +- clang/lib/AST/Decl.cpp | 119 ++-- clang/lib/AST/DeclTemplate.cpp | 22 +- clang/lib/Basic/Targets/AArch64.cpp | 17 + clang/lib/Basic/Targets/AArch64.h | 2 + clang/lib/Basic/Targets/NVPTX.cpp | 2 +- clang/lib/CodeGen/CGDebugInfo.cpp | 36 +- clang/lib/CodeGen/CGExpr.cpp | 3 +- clang/lib/Frontend/CompilerInvocation.cpp | 1 + .../lib/FrontendTool/ExecuteCompilerInvocation.cpp | 16 +- clang/lib/Parse/ParseDeclCXX.cpp | 14 + clang/lib/Parse/ParseExpr.cpp | 10 +- clang/lib/Sema/SemaDecl.cpp | 3 +- clang/lib/Sema/SemaExpr.cpp | 3 +- clang/lib/Sema/SemaOverload.cpp | 11 +- clang/lib/Sema/SemaStmt.cpp | 3 + clang/lib/Sema/SemaTemplateInstantiate.cpp | 5 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 72 +-- clang/lib/Sema/SemaType.cpp | 6 +- clang/lib/Serialization/ASTReaderDecl.cpp | 26 +- clang/lib/Serialization/ASTWriterDecl.cpp | 13 + clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp | 2 +- clang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp | 4 +- .../StaticAnalyzer/Frontend/CheckerRegistry.cpp | 12 +- clang/test/Analysis/show-checker-list.c | 11 + clang/test/CMakeLists.txt | 6 +- .../CXX/dcl.dcl/dcl.attr/dcl.attr.unused/p3.cpp | 18 +- .../test/CodeGen/arm64-microsoft-struct-align.cpp | 27 + .../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/PCH/cxx-templates.cpp | 30 +- clang/test/PCH/cxx-templates.h | 16 + clang/test/Parser/using-template.cpp | 52 ++ clang/test/SemaCXX/friend-template-redecl.cpp | 10 +- clang/test/SemaCXX/lambda-expressions.cpp | 21 +- clang/test/SemaCXX/typo-correction.cpp | 2 +- clang/test/SemaObjC/typo-correction-subscript.m | 15 + .../test/SemaOpenCLCXX/address-space-deduction.cl | 12 + clang/utils/TableGen/ClangSACheckersEmitter.cpp | 20 +- clang/utils/creduce-clang-crash.py | 0 compiler-rt/cmake/config-ix.cmake | 15 +- compiler-rt/lib/asan/asan_allocator.h | 14 +- compiler-rt/lib/asan/asan_interceptors.h | 4 +- compiler-rt/lib/hwasan/hwasan_allocator.h | 6 +- compiler-rt/lib/interception/interception_linux.cc | 24 +- compiler-rt/lib/interception/interception_linux.h | 25 +- compiler-rt/lib/interception/tests/CMakeLists.txt | 3 + .../interception/tests/interception_linux_test.cc | 15 +- compiler-rt/lib/lsan/lsan_allocator.h | 19 +- compiler-rt/lib/msan/msan_allocator.cc | 6 +- compiler-rt/lib/msan/msan_interceptors.cc | 4 +- compiler-rt/lib/msan/tests/CMakeLists.txt | 3 +- .../lib/profile/InstrProfilingPlatformFuchsia.c | 2 +- .../sanitizer_allocator_combined.h | 17 +- .../sanitizer_allocator_internal.h | 13 +- .../sanitizer_allocator_local_cache.h | 7 - .../sanitizer_allocator_primary32.h | 4 +- .../sanitizer_allocator_primary64.h | 4 +- .../sanitizer_common/sanitizer_coverage_fuchsia.cc | 2 +- .../lib/sanitizer_common/tests/CMakeLists.txt | 2 + .../tests/sanitizer_allocator_test.cc | 66 +-- .../tests/sanitizer_allocator_testlib.cc | 6 +- compiler-rt/lib/scudo/scudo_allocator.h | 8 +- compiler-rt/lib/scudo/scudo_allocator_combined.h | 5 +- compiler-rt/lib/scudo/standalone/fuchsia.cc | 2 +- .../lib/scudo/standalone/tests/CMakeLists.txt | 2 +- compiler-rt/lib/tsan/rtl/tsan_interceptors.cc | 13 +- compiler-rt/lib/tsan/rtl/tsan_rtl.h | 6 +- compiler-rt/lib/tsan/tests/CMakeLists.txt | 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/tests/CMakeLists.txt | 5 +- compiler-rt/lib/xray/xray_utils.cc | 2 +- compiler-rt/test/fuzzer/gc-sections.test | 2 + compiler-rt/test/tsan/Linux/user_malloc.cc | 18 +- libcxx/CMakeLists.txt | 3 +- libcxx/cmake/Modules/CheckLibcxxAtomic.cmake | 10 +- libcxx/cmake/config-ix.cmake | 7 + libcxx/src/CMakeLists.txt | 4 + .../test/std/re/re.alg/re.alg.match/awk.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/Chunks.cpp | 3 +- lld/COFF/DriverUtils.cpp | 2 +- lld/COFF/InputFiles.cpp | 9 +- lld/ELF/LTO.cpp | 37 +- lld/ELF/LTO.h | 2 + lld/ELF/SymbolTable.cpp | 5 +- lld/test/COFF/Inputs/combined-resources-2.rc | 72 +-- .../COFF/Inputs/crt-dyn-initializer-order_1.yaml | 30 +- .../COFF/Inputs/crt-dyn-initializer-order_2.yaml | 38 +- lld/test/COFF/Inputs/pdb-diff.cpp | 20 +- lld/test/COFF/line-error.yaml | 320 +++++------ lld/test/COFF/pdb-publics-import.test | 278 ++++----- lld/test/ELF/linkerscript/symbol-pie.s | 38 +- lld/test/ELF/lto/thinlto-index-only.ll | 12 +- lldb/include/lldb/Symbol/ClangASTImporter.h | 78 +-- lldb/lit/Commands/command-source.test | 12 + 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 + lldb/lit/Watchpoint/Inputs/main.cpp | 13 + lldb/lit/Watchpoint/SetErrorCases.test | 28 + .../argument_passing_restrictions}/Makefile | 0 .../TestArgumentPassingRestrictions.py | 33 ++ .../argument_passing_restrictions/main.cpp | 19 + .../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 + .../TestWatchpointSetErrorCases.py | 74 --- .../TestMembersAndLocalsWithSameName.py | 37 ++ .../lldbsuite/test/macosx/queues/TestQueues.py | 1 + lldb/source/API/SystemInitializerFull.cpp | 8 + lldb/source/Commands/CommandObjectCommands.cpp | 9 +- lldb/source/Commands/CommandObjectThread.cpp | 9 +- lldb/source/Initialization/CMakeLists.txt | 2 - .../Initialization/SystemInitializerCommon.cpp | 11 - lldb/source/Interpreter/CommandInterpreter.cpp | 4 +- .../Clang/ClangExpressionSourceCode.cpp | 55 +- .../Clang/ClangExpressionSourceCode.h | 7 +- .../ExpressionParser/Clang/ClangUserExpression.cpp | 14 +- .../ExpressionParser/Clang/ClangUserExpression.h | 5 +- .../source/Plugins/Instruction/MIPS/CMakeLists.txt | 1 - .../Instruction/MIPS/EmulateInstructionMIPS.h | 5 +- .../Process/gdb-remote/GDBRemoteClientBase.cpp | 1 - .../Process/gdb-remote/GDBRemoteCommunication.cpp | 3 +- .../gdb-remote/GDBRemoteCommunicationClient.h | 2 +- .../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 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 8 + .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 3 - lldb/source/Symbol/ClangASTImporter.cpp | 97 ++-- lldb/source/Symbol/CxxModuleHandler.cpp | 2 + lldb/tools/lldb-server/CMakeLists.txt | 2 - lldb/tools/lldb-server/LLDBServerUtilities.cpp | 1 - lldb/tools/lldb-server/lldb-gdbserver.cpp | 2 +- llvm/docs/CommandGuide/FileCheck.rst | 35 +- llvm/docs/PDB/DbiStream.rst | 29 +- llvm/docs/PDB/GlobalStream.rst | 6 +- llvm/docs/PDB/HashTable.rst | 206 +++---- llvm/docs/PDB/ModiStream.rst | 160 +++--- llvm/docs/PDB/MsfFile.rst | 358 ++++++------ llvm/docs/PDB/PublicStream.rst | 6 +- llvm/docs/PDB/TpiStream.rst | 624 ++++++++++----------- llvm/docs/PDB/index.rst | 335 ++++++----- llvm/include/llvm/BinaryFormat/Minidump.h | 21 + llvm/include/llvm/CodeGen/TargetLowering.h | 15 - llvm/include/llvm/DebugInfo/PDB/Native/RawTypes.h | 1 - .../ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h | 25 +- 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 | 1 + llvm/include/llvm/Object/XCOFFObjectFile.h | 3 +- llvm/include/llvm/Support/FileCheck.h | 153 ++++- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 8 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 42 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 1 - .../Orc/RTDyldObjectLinkingLayer.cpp | 37 +- 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 | 10 +- llvm/lib/Object/XCOFFObjectFile.cpp | 8 +- llvm/lib/Support/FileCheck.cpp | 266 +++++---- llvm/lib/Support/Unix/Memory.inc | 9 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 48 +- llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td | 13 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 20 + llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 2 + .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 108 +++- .../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 | 164 ++++-- 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/X86ISelLowering.cpp | 39 +- llvm/lib/Target/X86/X86InstrAVX512.td | 18 +- llvm/lib/Transforms/IPO/ArgumentPromotion.cpp | 22 +- llvm/lib/Transforms/IPO/GlobalOpt.cpp | 36 +- .../Instrumentation/ControlHeightReduction.cpp | 27 +- .../CodeGen/AArch64/GlobalISel/select-constant.mir | 10 +- .../CodeGen/AArch64/arm64-fast-isel-materialize.ll | 10 + llvm/test/CodeGen/AArch64/fp-const-fold.ll | 27 +- llvm/test/CodeGen/AArch64/vecreduce-bool.ll | 304 ++++++++++ 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/FileCheck/line-count.txt | 36 +- 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/MC/X86/x86-64-avx512dq.s | 80 +-- llvm/test/MC/X86/x86-64-avx512dq_vl.s | 160 +++--- .../Transforms/ArgumentPromotion/X86/thiscall.ll | 38 ++ llvm/test/Transforms/ArgumentPromotion/inalloca.ll | 10 +- llvm/test/Transforms/GlobalOpt/fastcc.ll | 4 +- llvm/test/Transforms/PGOProfile/chr.ll | 119 ++++ .../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-nm/llvm-nm.cpp | 16 +- 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/unittests/Object/MinidumpTest.cpp | 69 ++- llvm/unittests/Support/FileCheckTest.cpp | 62 +- llvm/utils/gn/secondary/BUILD.gn | 7 +- llvm/utils/gn/secondary/libcxx/BUILD.gn | 6 + llvm/utils/gn/secondary/libcxx/include/BUILD.gn | 276 +++++++++ llvm/utils/gn/secondary/libcxx/src/BUILD.gn | 301 ++++++++++ llvm/utils/gn/secondary/libcxxabi/BUILD.gn | 5 + 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 ++++ .../libomptarget/deviceRTLs/nvptx/src/libcall.cu | 16 +- .../deviceRTLs/nvptx/test/api/max_threads.c | 46 ++ .../deviceRTLs/nvptx/test/api/thread_limit.c | 72 +++ openmp/runtime/src/kmp_runtime.cpp | 2 +- 315 files changed, 8133 insertions(+), 3403 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/Analysis/show-checker-list.c create mode 100644 clang/test/CodeGen/arm64-microsoft-struct-align.cpp create mode 100644 clang/test/CodeGenCXX/debug-info-var-template-partial.cpp create mode 100644 clang/test/Parser/using-template.cpp create mode 100644 clang/test/SemaObjC/typo-correction-subscript.m create mode 100644 clang/test/SemaOpenCLCXX/address-space-deduction.cl mode change 100644 => 100755 clang/utils/creduce-clang-crash.py create mode 100644 lldb/lit/Commands/command-source.test 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 create mode 100644 lldb/lit/Watchpoint/Inputs/main.cpp create mode 100644 lldb/lit/Watchpoint/SetErrorCases.test copy lldb/packages/Python/lldbsuite/test/{api/check_public_api_headers => expressi [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/argument [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/argument [...] 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 [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/watchpoint/ [...] create mode 100644 llvm/test/CodeGen/AArch64/vecreduce-bool.ll create mode 100644 llvm/test/CodeGen/AMDGPU/mad.u16.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 100644 llvm/test/Transforms/ArgumentPromotion/X86/thiscall.ll create mode 100644 llvm/test/tools/llvm-objcopy/ELF/no-strip-all.test create mode 100644 llvm/utils/gn/secondary/libcxx/BUILD.gn 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/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