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 8b8dc50e79d [RegAlloc] Avoid compile time regression with multiple cop [...] adds 6b0fdfb1cea gn build: Merge r355834 adds 5a0d0065be5 gn build: Merge r355835 adds 51f84f6bae5 gn build: Merge r355777 adds a495c6403b5 [OPENMP]Fix codegen for declare target link in target regions. adds aa7cfa75f97 [SDAG][AArch64] Legalize VECREDUCE adds 92358bcf55d Fix some comment typos. adds 885b790f89b Remove esan. adds 7bc83564357 [Reproducers] Implement log_append for function pointers. adds 2c6c84e52c4 [RISCV][NFC] Convert some MachineBaiscBlock::iterator(MI) t [...] adds 42d16501e68 [GlobalISel][AArch64] Always fall back on aarch64.neon.addp.* adds 231306bd436 [Reproducers] Reinterpret cast to void* adds b6d322bdc25 [RISCV] Allow fp as an alias of s0 adds 93f8cc186ac Relax constraints for reduction vectorization adds 4d20cc21c77 [RISCV] Do a sign-extension in a compare-and-swap of 32 bit [...] adds aedec3f6841 Remove ASan asm instrumentation. adds 607774c960d Recommit "[GlobalISel][AArch64] Add selection support for G [...] adds a958d40e783 [X86] Remove ProcModel and ProcFeatures tablegen classes. M [...] adds 2136a5bc49b Revert "Relax constraints for reduction vectorization" adds 76b081bb08e Rewrite comment to be clearer adds f92e59cbba5 [PGO] Add options for context-sensitive PGO adds 86af6f5088b Allow optional to tolerate being used with a nested class. adds 020d92cb618 lld-link: Only print demangled symbol names by default adds 157d23f79e3 [Reproducers] Make ReproducerInstrumentation a textual header adds eae78b5157d Hexagon RDF: Replace function template (plus explicit speci [...] adds cc51dc649ab Add Swift enumerator value for CodeView::SourceLanguage adds 0561be6ce49 Add a case in SymbolFile{Native,}PDB::TranslateLanguage for Swift adds 17ee3b4b74d [msan] Fix BMI2 detection in msan tests. adds 033c4d21262 Include an archive file name in an error message for a corr [...] adds 511066858d4 [CMake] Avoid clang-tablegen-targets dependency when buildi [...] adds 3751ae4a943 [ELF] Print a better error for an archive containing a non- [...] adds 3f5ce18658f Reland "Relax constraints for reduction vectorization" adds e8475f78e26 [DebugInfo] Add test cases for FlagNonTrivial adds 930d46a2ef6 [Driver] Support object files in addition to static and sha [...] adds bf92b3f4801 llvm-objcopy: Remove unused field. NFCI. adds b5a307fa244 ELF: Remove dead code. NFCI. adds 5b1027a908c Fix test to unconditionally create a GNU-format archive. adds 5b1e1c0537d Very minor typo. NFC adds 21347b29013 Fix git-llvm crashing when trying to remove directory while [...] adds a946997c248 Correctly look up declarations in inline namespaces adds c965d21f331 [RISCV] Add test cases for the lp64 ABI adds cdb7c31f0ad [TableGen] Allow 2^63-1 and 2^63-2 as int literals. adds 31ff647c1d2 [TTI] Enable analysis of clib functions in getIntrinsicCost [...] adds 20ea21c6ede [AMDGPU] Add support for immediate operand for S_ENDPGM adds 9f92b3d0812 [analyzer] Fix function macro crash adds 1e249caaec3 [CGP] Fix UB when GEP is bound to trivial PHINode adds f260967055f [SimplifyLibCalls] Fix comments about fputs, memchr, and s[ [...] adds 2086a8894de [SLP] Remove redundancy of performing operand reordering tw [...] adds 28e46e58db0 [ARM][NFC] Move smlad tests adds a7ae60ac935 [ARM][NFC] Delete original smlad tests adds 43b6689e641 [LLD][ELF] - Show symbols visibility in "undefined symbol.. [...] adds e58dde2a802 Revert "[analyzer] Fix function macro crash" adds 5db95efdbd0 Try to fix SLPVectorizer BoUpSLP::BoEdgeInfo::dump visibili [...] adds d3a8fd8bfb8 Revert rL355906: [SLP] Remove redundancy of performing oper [...] adds c76671b2319 [llvm-objcopy] Remove unneeded checks. NFC adds 47a2c3305a2 [PR41007][OpenCL] Allow printf in C++ mode. adds e62e93e1d83 [XRay][docs] Fix option name adds 0f4ce2b0d74 [pstl] Properly extract the version number from pstl_config.h adds 44957b5fdda [pstl] Deprecate non-CMake based build adds 06bee01d2bc [NFC][PowerPC]Assert when trying to generate directmove below P8. adds b1dfbebe8bf [SimplifyLibCalls] Simplify optimizePuts adds eec3206a41e [llvm-readobj] Print symbol version when dumping relocation [...] adds 1f066a717cb [scudo][standalone] Implement checksumming functions adds 4a8afeb9709 [format] \t => ' ' adds 08dc382465d fix break tests after rL355922. NFCI adds 8935aca9c74 CodeGenPrep: preserve inbounds attribute when sinking GEPs. adds c156306bf7b [CMake] Tell libc++ that we're using compiler-rt on Apple p [...] adds 662c043628c [FileCheck]Remove assertions that prevent matching an empty [...] adds b69a50115bd [llvm-cxxfilt]Add test to show that empty lines can be handled adds 14179673e27 [Docs] Add note about legacy PM to Ch4 of tutorial adds 02e88490c1e Revert "[CMake] Avoid clang-tablegen-targets dependency whe [...] adds 9f0a5ca843e [DAGCombine] Pull out repeated demanded bitmask generation. NFCI. adds a6013c02863 Regenerate sign_extend.ll test. adds 42810363de8 [clang-tidy] NOLINT support for "clang-diagnostic-*". adds 5c1177a68fe [X86] Arrange more CPU features to inherit from earlier CPUs. NFCI adds 13ecae2f9a5 [Reproducers] Support capturing a reproducer without an exp [...] adds 149bc099f61 [SDAG] Expand pow2 mulo using shifts adds 9bc817a0ae7 [yaml2obj]Allow explicit symbol indexes in relocations and [...] adds 6c0bbfc0c94 Add ability to import std module into expression parser to [...] adds 5650eb5b005 [Reproducers] Stop recording instead of deallocating adds 209e3a14867 [Reproducers] Add a test to ensure we can reuse the reprodu [...] adds 8cf8bb13132 Test commit: add a blank line in test case ppc64-dq-expr.s adds 38d4a6c496e Correcting some comments in PdbIndex.cpp [NFC] adds 87565fe7346 Add a creduce script for clang crashes adds b6bfcfc847a [NFC][PowerPC] Update testcases using utils/update_llc_test [...] adds 74b6aae4e8f [RISCV][MC] Find matching pcrel_hi fixup in more cases. adds 03e93f514a5 [SanitizerCoverage] Avoid splitting critical edges when des [...] adds 9dc2c1d564b Set useful flags for vector imm setting instructions adds 4ab0a9f0a4e [SCEV] Use depth limit for trunc analysis adds 70d759b4eb9 Modules: Add LangOptions::CacheGeneratedPCH adds 85c2955f455 Fix the project for r355939 (ASTUtils.{h,c}) adds 9cc10fc9265 [OPENMP 5.0]Initial support for 'allocator' clause.
No new revisions were added by this update.
Summary of changes: .../clang-tidy/ClangTidyDiagnosticConsumer.cpp | 16 +- .../clang-tidy/ClangTidyDiagnosticConsumer.h | 2 +- clang-tools-extra/test/clang-tidy/nolint.cpp | 3 +- clang/cmake/caches/Apple-stage2.cmake | 1 + clang/include/clang/AST/ASTNodeTraverser.h | 2 + clang/include/clang/AST/DeclOpenMP.h | 52 +- clang/include/clang/AST/OpenMPClause.h | 52 + clang/include/clang/AST/RecursiveASTVisitor.h | 12 +- clang/include/clang/Basic/Attr.td | 1 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 2 + clang/include/clang/Basic/Features.def | 2 - clang/include/clang/Basic/LangOptions.def | 1 + clang/include/clang/Basic/OpenMPKinds.def | 8 + clang/include/clang/Basic/Sanitizers.def | 7 - clang/include/clang/Driver/SanitizerArgs.h | 3 - clang/include/clang/Driver/ToolChain.h | 10 +- clang/include/clang/Sema/Sema.h | 8 + clang/include/clang/Serialization/ASTWriter.h | 7 +- clang/lib/AST/DeclOpenMP.cpp | 27 +- clang/lib/AST/DeclPrinter.cpp | 6 + clang/lib/AST/OpenMPClause.cpp | 8 + clang/lib/AST/StmtProfile.cpp | 5 + clang/lib/Basic/OpenMPKinds.cpp | 13 +- clang/lib/CodeGen/BackendUtil.cpp | 20 - clang/lib/CodeGen/CGStmtOpenMP.cpp | 1 + clang/lib/Driver/SanitizerArgs.cpp | 19 +- clang/lib/Driver/ToolChain.cpp | 27 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 5 +- clang/lib/Driver/ToolChains/Darwin.cpp | 2 - clang/lib/Driver/ToolChains/Linux.cpp | 2 - clang/lib/Driver/ToolChains/MinGW.cpp | 4 +- clang/lib/Driver/ToolChains/MipsLinux.cpp | 18 +- clang/lib/Driver/ToolChains/MipsLinux.h | 5 +- clang/lib/Driver/ToolChains/NetBSD.cpp | 1 - clang/lib/Frontend/FrontendActions.cpp | 4 +- clang/lib/Parse/ParseOpenMP.cpp | 98 +- clang/lib/Sema/SemaOpenMP.cpp | 114 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 15 +- clang/lib/Sema/SemaType.cpp | 2 +- clang/lib/Sema/TreeTransform.h | 20 + clang/lib/Serialization/ASTReader.cpp | 8 + clang/lib/Serialization/ASTReaderDecl.cpp | 18 +- clang/lib/Serialization/ASTWriter.cpp | 11 +- clang/lib/Serialization/ASTWriterDecl.cpp | 4 + clang/lib/Serialization/GeneratePCH.cpp | 9 +- .../CodeGenCXX/debug-info-composite-triviality.cpp | 90 ++ clang/test/Driver/esan.c | 16 - clang/test/Driver/fsanitize.c | 56 - clang/test/Driver/sanitize_unwind_tables.c | 2 - clang/test/Driver/sanitizer-ld.c | 10 - .../Lexer/has_feature_efficiency_sanitizer.cpp | 12 - clang/test/OpenMP/allocate_allocator_ast_print.cpp | 89 ++ clang/test/OpenMP/allocate_allocator_messages.cpp | 27 + clang/test/OpenMP/declare_target_link_codegen.cpp | 10 +- clang/test/PCH/chain-openmp-allocate.cpp | 7 +- clang/test/SemaOpenCL/extensions.cl | 2 +- clang/tools/libclang/CIndex.cpp | 4 + clang/unittests/Frontend/FrontendActionTest.cpp | 40 +- clang/utils/creduce-clang-crash.py | 118 +++ compiler-rt/cmake/config-ix.cmake | 14 +- compiler-rt/include/CMakeLists.txt | 1 - compiler-rt/include/sanitizer/esan_interface.h | 49 - compiler-rt/lib/asan/tests/CMakeLists.txt | 5 - compiler-rt/lib/asan/tests/asan_asm_test.cc | 273 ----- compiler-rt/lib/esan/CMakeLists.txt | 55 - compiler-rt/lib/esan/cache_frag.cpp | 207 ---- compiler-rt/lib/esan/cache_frag.h | 28 - compiler-rt/lib/esan/esan.cpp | 277 ----- compiler-rt/lib/esan/esan.h | 60 -- compiler-rt/lib/esan/esan.syms.extra | 4 - compiler-rt/lib/esan/esan_circular_buffer.h | 95 -- compiler-rt/lib/esan/esan_flags.cpp | 59 -- compiler-rt/lib/esan/esan_flags.h | 40 - compiler-rt/lib/esan/esan_flags.inc | 55 - compiler-rt/lib/esan/esan_hashtable.h | 380 ------- compiler-rt/lib/esan/esan_interceptors.cpp | 512 --------- compiler-rt/lib/esan/esan_interface.cpp | 121 --- compiler-rt/lib/esan/esan_interface_internal.h | 82 -- compiler-rt/lib/esan/esan_linux.cpp | 82 -- compiler-rt/lib/esan/esan_shadow.h | 291 ------ compiler-rt/lib/esan/esan_sideline.h | 63 -- compiler-rt/lib/esan/esan_sideline_bsd.cpp | 34 - compiler-rt/lib/esan/esan_sideline_linux.cpp | 177 ---- compiler-rt/lib/esan/working_set.cpp | 279 ----- compiler-rt/lib/esan/working_set.h | 39 - compiler-rt/lib/esan/working_set_posix.cpp | 133 --- compiler-rt/lib/msan/tests/msan_test.cc | 2 +- compiler-rt/lib/sanitizer_common/CMakeLists.txt | 20 - .../lib/sanitizer_common/sanitizer_common.h | 1 - .../lib/sanitizer_common/sanitizer_internal_defs.h | 1 - .../lib/sanitizer_common/sanitizer_linux.cc | 24 - compiler-rt/lib/sanitizer_common/sanitizer_linux.h | 4 - .../lib/sanitizer_common/sanitizer_linux_mips64.S | 24 - .../lib/sanitizer_common/sanitizer_linux_x86_64.S | 26 - .../sanitizer_common/sanitizer_posix_libcdep.cc | 4 - compiler-rt/lib/scudo/standalone/CMakeLists.txt | 14 + compiler-rt/lib/scudo/standalone/checksum.cc | 70 ++ compiler-rt/lib/scudo/standalone/checksum.h | 54 + compiler-rt/lib/scudo/standalone/crc32_hw.cc | 19 + .../lib/scudo/standalone/tests/CMakeLists.txt | 1 + .../lib/scudo/standalone/tests/checksum_test.cc | 58 ++ .../TestCases/Linux/asan-asm-stacktrace-test.cc | 33 - compiler-rt/test/esan/CMakeLists.txt | 32 - .../test/esan/TestCases/large-stack-linux.c | 76 -- compiler-rt/test/esan/TestCases/libc-intercept.c | 20 - .../test/esan/TestCases/mmap-shadow-conflict.c | 44 - compiler-rt/test/esan/TestCases/struct-simple.cpp | 204 ---- compiler-rt/test/esan/TestCases/verbose-simple.c | 18 - .../test/esan/TestCases/workingset-early-fault.c | 35 - .../test/esan/TestCases/workingset-memset.cpp | 22 - .../test/esan/TestCases/workingset-midreport.cpp | 76 -- .../test/esan/TestCases/workingset-samples.cpp | 48 - .../esan/TestCases/workingset-signal-posix.cpp | 77 -- .../test/esan/TestCases/workingset-simple.cpp | 35 - compiler-rt/test/esan/Unit/circular_buffer.cpp | 61 -- compiler-rt/test/esan/Unit/hashtable.cpp | 179 ---- compiler-rt/test/esan/lit.cfg | 43 - compiler-rt/test/esan/lit.site.cfg.in | 14 - libcxx/include/optional | 10 +- .../empty_in_place_t_does_not_clobber.pass.cpp | 41 + lld/COFF/Config.h | 1 + lld/COFF/Driver.cpp | 3 + lld/COFF/Options.td | 8 +- lld/COFF/Symbols.cpp | 7 +- lld/ELF/Config.h | 2 + lld/ELF/Driver.cpp | 2 + lld/ELF/InputFiles.cpp | 24 +- lld/ELF/LTO.cpp | 3 + lld/ELF/Options.td | 8 + lld/ELF/OutputSections.cpp | 4 +- lld/ELF/Relocations.cpp | 10 +- lld/test/COFF/undefined-symbol-cv.s | 6 +- lld/test/COFF/undefined-symbol.s | 12 +- .../ELF/executable-undefined-protected-ignoreall.s | 2 +- lld/test/ELF/hidden-shared-err.s | 2 +- lld/test/ELF/invalid/invalid-elf.test | 17 +- lld/test/ELF/lto/setting-dso-local.ll | 2 +- lld/test/ELF/undef-shared.s | 6 +- lld/test/ELF/undef-shared2.s | 2 +- lld/test/ELF/undefined-versioned-symbol.s | 6 +- lld/test/ELF/warn-unresolved-symbols-hidden.s | 4 +- lldb/include/lldb/API/SBReproducer.h | 1 + lldb/include/lldb/Core/Address.h | 2 +- .../include/lldb/Expression/ExpressionSourceCode.h | 1 + lldb/include/lldb/Symbol/ClangASTContext.h | 9 +- lldb/include/lldb/Symbol/CompilerDeclContext.h | 15 + lldb/include/lldb/Symbol/TypeSystem.h | 3 + lldb/include/lldb/Target/ExecutionContextScope.h | 4 +- lldb/include/lldb/Target/Platform.h | 15 + lldb/include/lldb/Target/Target.h | 4 +- lldb/include/lldb/Utility/Reproducer.h | 8 +- .../lldb/Utility/ReproducerInstrumentation.h | 2 +- lldb/include/lldb/module.modulemap | 3 +- .../Functionalities/TestDataFormatter.test | 2 +- .../Reproducer/Functionalities/TestImageList.test | 2 +- .../Reproducer/Functionalities/TestStepping.test | 3 +- lldb/lit/Reproducer/Modules/TestModuleCXX.test | 3 +- lldb/lit/Reproducer/TestDriverOptions.test | 20 +- lldb/lit/Reproducer/TestFileRepro.test | 3 +- lldb/lit/Reproducer/TestGDBRemoteRepro.test | 3 +- lldb/lit/Reproducer/TestReuseDirectory.test | 10 + lldb/lldb.xcodeproj/project.pbxproj | 6 + .../import-std-module/basic/Makefile | 5 + .../import-std-module/basic/TestImportStdModule.py | 56 + .../import-std-module/basic/main.cpp | 7 + .../import-std-module/conflicts/Makefile | 5 + .../conflicts/TestStdModuleWithConflicts.py | 36 + .../import-std-module/conflicts/main.cpp | 10 + .../import-std-module/no-std-module/Makefile | 5 + .../no-std-module/TestMissingStdModule.py | 40 + .../import-std-module/no-std-module/main.cpp | 5 + .../import-std-module/sysroot/Makefile | 10 + .../sysroot/TestStdModuleSysroot.py | 34 + .../import-std-module/sysroot/main.cpp | 6 + .../sysroot/root/usr/include/c++/include/algorithm | 7 + .../root/usr/include/c++/include/module.modulemap | 3 + .../sysroot/root/usr/include/libc_header.h | 1 + .../inline-namespace}/Makefile | 0 .../inline-namespace/TestInlineNamespace.py | 26 + .../expression_command/inline-namespace/main.cpp | 10 + .../Python/lldbsuite/test/make/Makefile.rules | 13 +- lldb/source/API/SBCommunication.cpp | 2 +- lldb/source/API/SBDebugger.cpp | 19 +- lldb/source/API/SBExpressionOptions.cpp | 2 +- lldb/source/API/SBReproducer.cpp | 9 + .../Plugins/ExpressionParser/Clang/ASTUtils.cpp | 26 + .../Plugins/ExpressionParser/Clang/ASTUtils.h | 579 +++++++++++ .../Plugins/ExpressionParser/Clang/CMakeLists.txt | 1 + .../Clang/ClangExpressionParser.cpp | 164 ++- .../ExpressionParser/Clang/ClangExpressionParser.h | 9 +- .../Clang/ClangExpressionSourceCode.cpp | 35 +- .../Clang/ClangExpressionSourceCode.h | 17 +- .../Plugins/ExpressionParser/Clang/ClangHost.cpp | 2 +- .../ExpressionParser/Clang/ClangUserExpression.cpp | 78 +- .../ExpressionParser/Clang/ClangUserExpression.h | 11 +- .../Plugins/Platform/Linux/PlatformLinux.cpp | 19 + lldb/source/Plugins/Platform/Linux/PlatformLinux.h | 3 + .../Process/gdb-remote/ProcessGDBRemote.cpp | 2 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 7 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 2 +- .../Plugins/SymbolFile/NativePDB/PdbIndex.cpp | 7 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 2 + .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 2 + lldb/source/Symbol/ClangASTContext.cpp | 29 +- lldb/source/Symbol/CompilerDeclContext.cpp | 13 + lldb/source/Target/Target.cpp | 10 + lldb/source/Utility/Reproducer.cpp | 4 +- lldb/tools/driver/Driver.cpp | 51 +- lldb/tools/driver/Options.td | 6 +- llvm/docs/XRayExample.rst | 2 +- llvm/docs/tutorial/LangImpl04.rst | 8 + llvm/include/llvm/Analysis/IVDescriptors.h | 15 +- llvm/include/llvm/Analysis/ScalarEvolution.h | 8 +- llvm/include/llvm/Analysis/TargetTransformInfo.h | 47 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 23 +- llvm/include/llvm/CodeGen/BasicTTIImpl.h | 8 +- .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 2 + llvm/include/llvm/CodeGen/ISDOpcodes.h | 7 +- llvm/include/llvm/CodeGen/TargetLowering.h | 4 + llvm/include/llvm/DebugInfo/CodeView/CodeView.h | 5 +- llvm/include/llvm/IR/Operator.h | 6 + llvm/include/llvm/InitializePasses.h | 1 - llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 3 - llvm/include/llvm/MC/MCTargetOptions.h | 3 - .../llvm/MC/MCTargetOptionsCommandFlags.inc | 11 - llvm/include/llvm/Transforms/Instrumentation.h | 15 - .../llvm/Transforms/Utils/BasicBlockUtils.h | 6 + llvm/include/llvm/Transforms/Utils/LoopUtils.h | 2 + llvm/lib/Analysis/IVDescriptors.cpp | 10 +- llvm/lib/Analysis/ScalarEvolution.cpp | 65 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 15 +- .../lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp | 11 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 2 + llvm/lib/CodeGen/CodeGenPrepare.cpp | 31 +- llvm/lib/CodeGen/ExpandReductions.cpp | 4 +- llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp | 38 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 51 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 31 + .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 81 ++ llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 5 + .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 40 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 95 ++ llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 85 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 15 + llvm/lib/DebugInfo/CodeView/EnumTables.cpp | 1 + llvm/lib/DebugInfo/PDB/PDBExtras.cpp | 1 + llvm/lib/DebugInfo/PDB/PDBSymbolCompiland.cpp | 10 +- llvm/lib/MC/MCTargetOptions.cpp | 11 +- llvm/lib/Support/FileCheck.cpp | 12 - llvm/lib/TableGen/Record.cpp | 3 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 6 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 153 ++- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 27 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.h | 3 + .../lib/Target/AArch64/AArch64RegisterBankInfo.cpp | 8 + llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 2 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 37 + .../AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp | 11 + .../Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.h | 2 + llvm/lib/Target/AMDGPU/SIInsertSkips.cpp | 2 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 10 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 13 + .../Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp | 5 +- llvm/lib/Target/AMDGPU/SOPInstructions.td | 9 +- llvm/lib/Target/Hexagon/RDFGraph.cpp | 22 +- llvm/lib/Target/Hexagon/RDFGraph.h | 27 +- llvm/lib/Target/Hexagon/RDFLiveness.cpp | 1 - llvm/lib/Target/Hexagon/RDFLiveness.h | 2 + llvm/lib/Target/PowerPC/PPCInstrAltivec.td | 4 +- llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 14 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 8 +- llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.cpp | 16 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 4 +- llvm/lib/Target/RISCV/RISCVISelLowering.h | 4 + llvm/lib/Target/RISCV/RISCVInstrInfo.cpp | 4 +- llvm/lib/Target/RISCV/RISCVRegisterInfo.td | 2 +- llvm/lib/Target/X86/AsmParser/CMakeLists.txt | 1 - .../Target/X86/AsmParser/X86AsmInstrumentation.cpp | 1087 -------------------- .../Target/X86/AsmParser/X86AsmInstrumentation.h | 65 -- llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 13 +- llvm/lib/Target/X86/X86.td | 1064 +++++++++---------- llvm/lib/Transforms/Instrumentation/CMakeLists.txt | 1 - .../Instrumentation/EfficiencySanitizer.cpp | 892 ---------------- .../Transforms/Instrumentation/Instrumentation.cpp | 1 - .../Instrumentation/SanitizerCoverage.cpp | 2 +- llvm/lib/Transforms/Scalar/EarlyCSE.cpp | 2 +- llvm/lib/Transforms/Scalar/NewGVN.cpp | 2 +- llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp | 4 + llvm/lib/Transforms/Utils/LoopUtils.cpp | 46 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 28 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 16 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 3 +- llvm/test/Analysis/ScalarEvolution/limit-depth.ll | 30 +- .../fallback-ambiguous-addp-intrinsic.mir | 32 + .../GlobalISel/legalizer-info-validation.mir | 2 +- .../GlobalISel/regbank-extract-vector-elt.mir | 103 ++ .../GlobalISel/select-extract-vector-elt.mir | 117 +++ llvm/test/CodeGen/AArch64/cgp-trivial-phi-node.ll | 33 + .../CodeGen/AArch64/vecreduce-add-legalization.ll | 169 +++ .../CodeGen/AArch64/vecreduce-and-legalization.ll | 198 ++++ .../CodeGen/AArch64/vecreduce-fadd-legalization.ll | 83 ++ .../CodeGen/AArch64/vecreduce-fmax-legalization.ll | 77 ++ .../CodeGen/AArch64/vecreduce-umax-legalization.ll | 177 ++++ .../AMDGPU/GlobalISel/legalize-block-addr.mir | 4 +- .../AMDGPU/GlobalISel/legalize-constant.mir | 4 +- .../AMDGPU/GlobalISel/regbankselect-block-addr.mir | 4 +- .../GlobalISel/regbankselect-merge-values.mir | 8 +- .../CodeGen/AMDGPU/break-smem-soft-clauses.mir | 84 +- .../CodeGen/AMDGPU/break-vmem-soft-clauses.mir | 128 +-- llvm/test/CodeGen/AMDGPU/cgp-addressing-modes.ll | 2 +- .../CodeGen/AMDGPU/clamp-omod-special-case.mir | 12 +- .../CodeGen/AMDGPU/cluster-flat-loads-postra.mir | 2 +- .../AMDGPU/coalescer-extend-pruned-subrange.mir | 2 +- ...coalescer-subranges-another-copymi-not-live.mir | 2 +- .../coalescer-subranges-another-prune-error.mir | 2 +- .../AMDGPU/coalescer-subregjoin-fullcopy.mir | 2 +- .../coalescer-with-subregs-bad-identical.mir | 2 +- .../AMDGPU/coalescing-with-subregs-in-loop-bug.mir | 2 +- .../CodeGen/AMDGPU/constant-fold-imm-immreg.mir | 34 +- .../CodeGen/AMDGPU/couldnt-join-subrange-3.mir | 4 +- llvm/test/CodeGen/AMDGPU/endpgm-dce.mir | 56 +- llvm/test/CodeGen/AMDGPU/flat-load-clustering.mir | 2 +- llvm/test/CodeGen/AMDGPU/fold-imm-f16-f32.mir | 18 +- .../fold-immediate-operand-shrink-with-carry.mir | 16 +- .../AMDGPU/fold-immediate-operand-shrink.mir | 72 +- .../CodeGen/AMDGPU/fold-immediate-output-mods.mir | 8 +- llvm/test/CodeGen/AMDGPU/fold-implicit-operand.mir | 4 +- llvm/test/CodeGen/AMDGPU/fold-multiple.mir | 2 +- .../CodeGen/AMDGPU/global-load-store-atomics.mir | 2 +- .../AMDGPU/hazard-buffer-store-v-interp.mir | 2 +- llvm/test/CodeGen/AMDGPU/hazard-inlineasm.mir | 2 +- llvm/test/CodeGen/AMDGPU/hazard-kill.mir | 2 +- llvm/test/CodeGen/AMDGPU/hazard.mir | 6 +- llvm/test/CodeGen/AMDGPU/insert-skip-from-vcc.mir | 38 +- .../CodeGen/AMDGPU/insert-skips-kill-uncond.mir | 6 +- llvm/test/CodeGen/AMDGPU/inserted-wait-states.mir | 22 +- llvm/test/CodeGen/AMDGPU/invert-br-undef-vcc.mir | 2 +- .../AMDGPU/memory-legalizer-atomic-insert-end.mir | 2 +- .../AMDGPU/memory-legalizer-invalid-addrspace.mir | 8 +- .../test/CodeGen/AMDGPU/memory-legalizer-local.mir | 144 +-- ...ory-legalizer-multiple-mem-operands-atomics.mir | 2 +- ...galizer-multiple-mem-operands-nontemporal-1.mir | 2 +- ...galizer-multiple-mem-operands-nontemporal-2.mir | 2 +- .../CodeGen/AMDGPU/memory-legalizer-region.mir | 145 ++- llvm/test/CodeGen/AMDGPU/memory_clause.mir | 4 +- .../CodeGen/AMDGPU/merge-load-store-physreg.mir | 4 +- llvm/test/CodeGen/AMDGPU/merge-load-store-vreg.mir | 6 +- llvm/test/CodeGen/AMDGPU/merge-load-store.mir | 2 +- llvm/test/CodeGen/AMDGPU/misched-killflags.mir | 4 +- llvm/test/CodeGen/AMDGPU/mode-register.mir | 30 +- llvm/test/CodeGen/AMDGPU/movrels-bug.mir | 2 +- llvm/test/CodeGen/AMDGPU/omod-nsz-flag.mir | 12 +- llvm/test/CodeGen/AMDGPU/opt-sgpr-to-vgpr-copy.mir | 6 +- .../CodeGen/AMDGPU/optimize-if-exec-masking.mir | 22 +- .../AMDGPU/optimize-negated-cond-exec-masking.mir | 38 +- llvm/test/CodeGen/AMDGPU/reduce-saveexec.mir | 42 +- .../CodeGen/AMDGPU/regcoal-subrange-join-seg.mir | 2 +- llvm/test/CodeGen/AMDGPU/regcoal-subrange-join.mir | 2 +- .../AMDGPU/regcoalesce-cannot-join-failures.mir | 20 +- llvm/test/CodeGen/AMDGPU/regcoalesce-dbg.mir | 2 +- ...esce-keep-valid-lanes-implicit-def-bug39602.mir | 8 +- llvm/test/CodeGen/AMDGPU/regcoalesce-prune.mir | 2 +- ...coalescing-remove-partial-redundancy-assert.mir | 4 +- .../rename-independent-subregs-mac-operands.mir | 2 +- .../CodeGen/AMDGPU/scalar-store-cache-flush.mir | 32 +- llvm/test/CodeGen/AMDGPU/sched-crash-dbg-value.mir | 2 +- llvm/test/CodeGen/AMDGPU/schedule-regpressure.mir | 2 +- llvm/test/CodeGen/AMDGPU/sdwa-preserve.mir | 4 +- llvm/test/CodeGen/AMDGPU/sdwa-scalar-ops.mir | 4 +- llvm/test/CodeGen/AMDGPU/sendmsg-m0-hazard.mir | 6 +- llvm/test/CodeGen/AMDGPU/shrink-vop3-carry-out.mir | 12 +- llvm/test/CodeGen/AMDGPU/si-fix-sgpr-copies.mir | 8 +- llvm/test/CodeGen/AMDGPU/si-lower-control-flow.mir | 8 +- llvm/test/CodeGen/AMDGPU/sign_extend.ll | 528 ++++++++-- .../CodeGen/AMDGPU/smem-no-clause-coalesced.mir | 2 +- .../CodeGen/AMDGPU/subreg-split-live-in-error.mir | 2 +- .../AMDGPU/undefined-physreg-sgpr-spill.mir | 4 +- llvm/test/CodeGen/AMDGPU/v_swap_b32.mir | 38 +- .../CodeGen/AMDGPU/vccz-corrupt-bug-workaround.mir | 4 +- .../test/CodeGen/AMDGPU/vop-shrink-frame-index.mir | 12 +- llvm/test/CodeGen/AMDGPU/vop-shrink-non-ssa.mir | 4 +- .../test/CodeGen/AMDGPU/waitcnt-back-edge-loop.mir | 4 +- .../CodeGen/AMDGPU/waitcnt-loop-irreducible.mir | 6 +- .../AMDGPU/waitcnt-loop-single-basic-block.mir | 2 +- llvm/test/CodeGen/AMDGPU/waitcnt-preexisting.mir | 2 +- llvm/test/CodeGen/AMDGPU/waitcnt.mir | 10 +- llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad0.ll | 0 llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad1.ll | 0 llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad10.ll | 0 llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad11.ll | 0 llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad12.ll | 0 llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad2.ll | 0 llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad3.ll | 0 llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad4.ll | 0 llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad5.ll | 0 llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad6.ll | 0 llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad7.ll | 0 llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad8.ll | 0 llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad9.ll | 0 .../test/CodeGen/ARM/{ => ParallelDSP}/smladx-1.ll | 0 llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlald0.ll | 0 llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlald1.ll | 0 llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlald2.ll | 0 .../CodeGen/ARM/{ => ParallelDSP}/smlaldx-1.ll | 0 .../CodeGen/ARM/{ => ParallelDSP}/smlaldx-2.ll | 0 llvm/test/CodeGen/ARM/umulo-32.ll | 21 +- .../MIR/AMDGPU/expected-target-index-name.mir | 2 +- .../MIR/AMDGPU/invalid-target-index-operand.mir | 2 +- llvm/test/CodeGen/MIR/AMDGPU/mir-canon-multi.mir | 2 +- llvm/test/CodeGen/MIR/AMDGPU/stack-id.mir | 2 +- llvm/test/CodeGen/MIR/AMDGPU/syncscopes.mir | 2 +- llvm/test/CodeGen/MIR/AMDGPU/target-flags.mir | 4 +- .../CodeGen/MIR/AMDGPU/target-index-operands.mir | 4 +- llvm/test/CodeGen/PowerPC/optimize-andiso.ll | 6 +- llvm/test/CodeGen/PowerPC/pr36292.ll | 24 +- llvm/test/CodeGen/PowerPC/vsx-infl-copy1.ll | 14 +- llvm/test/CodeGen/RISCV/atomic-cmpxchg-flag.ll | 29 + .../RISCV/calling-conv-lp64-lp64f-common.ll | 65 ++ .../RISCV/calling-conv-lp64-lp64f-lp64d-common.ll | 524 ++++++++++ llvm/test/CodeGen/RISCV/calling-conv-lp64.ll | 203 ++++ llvm/test/CodeGen/Thumb/addr-modes.ll | 4 +- llvm/test/CodeGen/X86/mulo-pow2.ll | 62 +- llvm/test/DebugInfo/COFF/swift.ll | 42 + .../RuntimeDyld/X86/ELF_x86-64_none.yaml | 1 - llvm/test/FileCheck/empty-regex-match-at-start.txt | 16 + .../AddressSanitizer/X86/asm_attr.ll | 20 - .../AddressSanitizer/X86/asm_cfi.ll | 54 - .../Instrumentation/AddressSanitizer/X86/asm_cfi.s | 52 - .../AddressSanitizer/X86/asm_mov.ll | 152 --- .../Instrumentation/AddressSanitizer/X86/asm_mov.s | 64 -- .../AddressSanitizer/X86/asm_rep_movs.ll | 85 -- .../AddressSanitizer/X86/asm_rsp_mem_op.s | 45 - .../AddressSanitizer/X86/asm_swap_intel.s | 59 -- .../EfficiencySanitizer/str-nobuiltin.ll | 33 - .../struct_field_count_basic.ll | 157 --- .../EfficiencySanitizer/struct_field_gep.ll | 41 - .../EfficiencySanitizer/struct_field_small.ll | 133 --- .../EfficiencySanitizer/working_set_basic.ll | 275 ----- .../EfficiencySanitizer/working_set_slow.ll | 291 ------ .../EfficiencySanitizer/working_set_strict.ll | 156 --- .../SanitizerCoverage/unreachable-critedge.ll | 46 + llvm/test/MC/AMDGPU/s_endpgm.s | 17 + llvm/test/MC/PowerPC/ppc64-dq-expr.s | 1 + llvm/test/MC/RISCV/option-mix.s | 51 + llvm/test/MC/RISCV/rvi-alternate-abi-names.s | 16 + ...r-implicit-virtreg-invalid-physreg-liveness.mir | 6 +- llvm/test/Object/AMDGPU/elf64-relocs.yaml | 13 - llvm/test/Object/Lanai/yaml2obj-elf-lanai-rel.yaml | 6 - llvm/test/Object/X86/yaml-elf-x86-rel-broken.yaml | 3 + llvm/test/Object/yaml2obj-elf-rel-noref.yaml | 1 - llvm/test/TableGen/IntSpecialValues.td | 8 + .../test/Transforms/CodeGenPrepare/Mips/pr35209.ll | 2 +- .../Transforms/CodeGenPrepare/X86/computedgoto.ll | 2 +- .../CodeGenPrepare/X86/sink-addrmode-base.ll | 6 +- .../Transforms/CodeGenPrepare/X86/sink-addrmode.ll | 32 +- .../CodeGenPrepare/X86/sink-addrspacecast.ll | 4 +- llvm/test/Transforms/InstCombine/fputs-1.ll | 2 +- .../LoopVectorize/X86/reduction-fastmath.ll | 112 ++ llvm/test/tools/llvm-cxxfilt/empty-line.test | 9 + .../X86/disasm-zeroes-relocations.test | 3 + .../elf-reloc-symbol-with-versioning.test | 100 ++ llvm/test/tools/sanstats/elf.test | 17 - .../yaml2obj/relocation-explicit-symbol-index.yaml | 36 + .../tools/yaml2obj/relocation-missing-symbol.yaml | 24 + llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 50 +- llvm/tools/llvm-objcopy/ELF/Object.cpp | 4 +- llvm/tools/llvm-objcopy/ELF/Object.h | 8 +- llvm/tools/llvm-pdbutil/MinimalSymbolDumper.cpp | 1 + llvm/tools/llvm-readobj/ELFDumper.cpp | 6 +- llvm/tools/yaml2obj/yaml2elf.cpp | 13 +- llvm/utils/git-svn/git-llvm | 14 +- .../clang-tools-extra/clang-tidy/abseil/BUILD.gn | 1 + llvm/utils/gn/secondary/clang/lib/Basic/BUILD.gn | 1 - .../gn/secondary/clang/lib/Serialization/BUILD.gn | 1 + llvm/utils/gn/secondary/clang/unittests/BUILD.gn | 1 + .../gn/secondary/clang/unittests/Basic/BUILD.gn | 1 - .../unittests/{Basic => Serialization}/BUILD.gn | 13 +- .../gn/secondary/compiler-rt/include/BUILD.gn | 1 - .../compiler-rt/lib/sanitizer_common/BUILD.gn | 3 - llvm/utils/gn/secondary/lld/Common/BUILD.gn | 1 + llvm/utils/gn/secondary/lld/ELF/BUILD.gn | 1 - .../llvm/lib/Target/X86/AsmParser/BUILD.gn | 1 - .../llvm/lib/Transforms/Instrumentation/BUILD.gn | 1 - pstl/CMakeLists.txt | 2 +- pstl/build/Makefile | 101 -- pstl/build/Makefile.common | 112 -- pstl/build/Makefile.pstl | 46 - pstl/build/android.inc | 47 - pstl/build/android.linux.launcher.sh | 148 --- pstl/build/clang.inc | 21 - pstl/build/gcc.inc | 27 - pstl/build/icc.inc | 23 - pstl/build/icl.inc | 22 - pstl/build/jni/Android.mk | 53 - pstl/build/jni/Application.mk | 60 -- pstl/build/macos.inc | 9 - pstl/build/mingw.inc | 49 - pstl/build/unix.inc | 50 - pstl/build/windows.inc | 53 - 499 files changed, 7649 insertions(+), 11252 deletions(-) create mode 100644 clang/test/CodeGenCXX/debug-info-composite-triviality.cpp delete mode 100644 clang/test/Driver/esan.c delete mode 100644 clang/test/Lexer/has_feature_efficiency_sanitizer.cpp create mode 100644 clang/test/OpenMP/allocate_allocator_ast_print.cpp create mode 100644 clang/test/OpenMP/allocate_allocator_messages.cpp create mode 100644 clang/utils/creduce-clang-crash.py delete mode 100644 compiler-rt/include/sanitizer/esan_interface.h delete mode 100644 compiler-rt/lib/asan/tests/asan_asm_test.cc delete mode 100644 compiler-rt/lib/esan/CMakeLists.txt delete mode 100644 compiler-rt/lib/esan/cache_frag.cpp delete mode 100644 compiler-rt/lib/esan/cache_frag.h delete mode 100644 compiler-rt/lib/esan/esan.cpp delete mode 100644 compiler-rt/lib/esan/esan.h delete mode 100644 compiler-rt/lib/esan/esan.syms.extra delete mode 100644 compiler-rt/lib/esan/esan_circular_buffer.h delete mode 100644 compiler-rt/lib/esan/esan_flags.cpp delete mode 100644 compiler-rt/lib/esan/esan_flags.h delete mode 100644 compiler-rt/lib/esan/esan_flags.inc delete mode 100644 compiler-rt/lib/esan/esan_hashtable.h delete mode 100644 compiler-rt/lib/esan/esan_interceptors.cpp delete mode 100644 compiler-rt/lib/esan/esan_interface.cpp delete mode 100644 compiler-rt/lib/esan/esan_interface_internal.h delete mode 100644 compiler-rt/lib/esan/esan_linux.cpp delete mode 100644 compiler-rt/lib/esan/esan_shadow.h delete mode 100644 compiler-rt/lib/esan/esan_sideline.h delete mode 100644 compiler-rt/lib/esan/esan_sideline_bsd.cpp delete mode 100644 compiler-rt/lib/esan/esan_sideline_linux.cpp delete mode 100644 compiler-rt/lib/esan/working_set.cpp delete mode 100644 compiler-rt/lib/esan/working_set.h delete mode 100644 compiler-rt/lib/esan/working_set_posix.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_linux_mips64.S delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_linux_x86_64.S create mode 100644 compiler-rt/lib/scudo/standalone/checksum.cc create mode 100644 compiler-rt/lib/scudo/standalone/checksum.h create mode 100644 compiler-rt/lib/scudo/standalone/crc32_hw.cc create mode 100644 compiler-rt/lib/scudo/standalone/tests/checksum_test.cc delete mode 100644 compiler-rt/test/asan/TestCases/Linux/asan-asm-stacktrace-test.cc delete mode 100644 compiler-rt/test/esan/CMakeLists.txt delete mode 100644 compiler-rt/test/esan/TestCases/large-stack-linux.c delete mode 100644 compiler-rt/test/esan/TestCases/libc-intercept.c delete mode 100644 compiler-rt/test/esan/TestCases/mmap-shadow-conflict.c delete mode 100644 compiler-rt/test/esan/TestCases/struct-simple.cpp delete mode 100644 compiler-rt/test/esan/TestCases/verbose-simple.c delete mode 100644 compiler-rt/test/esan/TestCases/workingset-early-fault.c delete mode 100644 compiler-rt/test/esan/TestCases/workingset-memset.cpp delete mode 100644 compiler-rt/test/esan/TestCases/workingset-midreport.cpp delete mode 100644 compiler-rt/test/esan/TestCases/workingset-samples.cpp delete mode 100644 compiler-rt/test/esan/TestCases/workingset-signal-posix.cpp delete mode 100644 compiler-rt/test/esan/TestCases/workingset-simple.cpp delete mode 100644 compiler-rt/test/esan/Unit/circular_buffer.cpp delete mode 100644 compiler-rt/test/esan/Unit/hashtable.cpp delete mode 100644 compiler-rt/test/esan/lit.cfg delete mode 100644 compiler-rt/test/esan/lit.site.cfg.in create mode 100644 libcxx/test/std/utilities/optional/optional.object/optional.obj [...] create mode 100644 lldb/lit/Reproducer/TestReuseDirectory.test create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] 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/{api/check_public_api_headers => expressi [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/inline-n [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/inline-n [...] create mode 100644 lldb/source/Plugins/ExpressionParser/Clang/ASTUtils.cpp create mode 100644 lldb/source/Plugins/ExpressionParser/Clang/ASTUtils.h delete mode 100644 llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp delete mode 100644 llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.h delete mode 100644 llvm/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/fallback-ambiguous-addp-in [...] create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/regbank-extract-vector-elt.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-extract-vector-elt.mir create mode 100644 llvm/test/CodeGen/AArch64/cgp-trivial-phi-node.ll create mode 100644 llvm/test/CodeGen/AArch64/vecreduce-add-legalization.ll create mode 100644 llvm/test/CodeGen/AArch64/vecreduce-and-legalization.ll create mode 100644 llvm/test/CodeGen/AArch64/vecreduce-fadd-legalization.ll create mode 100644 llvm/test/CodeGen/AArch64/vecreduce-fmax-legalization.ll create mode 100644 llvm/test/CodeGen/AArch64/vecreduce-umax-legalization.ll rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad0.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad1.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad10.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad11.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad12.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad2.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad3.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad4.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad5.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad6.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad7.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad8.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad9.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smladx-1.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlald0.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlald1.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlald2.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlaldx-1.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlaldx-2.ll (100%) create mode 100644 llvm/test/CodeGen/RISCV/atomic-cmpxchg-flag.ll create mode 100644 llvm/test/CodeGen/RISCV/calling-conv-lp64-lp64f-common.ll create mode 100644 llvm/test/CodeGen/RISCV/calling-conv-lp64-lp64f-lp64d-common.ll create mode 100644 llvm/test/CodeGen/RISCV/calling-conv-lp64.ll create mode 100644 llvm/test/DebugInfo/COFF/swift.ll create mode 100644 llvm/test/FileCheck/empty-regex-match-at-start.txt delete mode 100644 llvm/test/Instrumentation/AddressSanitizer/X86/asm_attr.ll delete mode 100644 llvm/test/Instrumentation/AddressSanitizer/X86/asm_cfi.ll delete mode 100644 llvm/test/Instrumentation/AddressSanitizer/X86/asm_cfi.s delete mode 100644 llvm/test/Instrumentation/AddressSanitizer/X86/asm_mov.ll delete mode 100644 llvm/test/Instrumentation/AddressSanitizer/X86/asm_mov.s delete mode 100644 llvm/test/Instrumentation/AddressSanitizer/X86/asm_rep_movs.ll delete mode 100644 llvm/test/Instrumentation/AddressSanitizer/X86/asm_rsp_mem_op.s delete mode 100644 llvm/test/Instrumentation/AddressSanitizer/X86/asm_swap_intel.s delete mode 100644 llvm/test/Instrumentation/EfficiencySanitizer/str-nobuiltin.ll delete mode 100644 llvm/test/Instrumentation/EfficiencySanitizer/struct_field_coun [...] delete mode 100644 llvm/test/Instrumentation/EfficiencySanitizer/struct_field_gep.ll delete mode 100644 llvm/test/Instrumentation/EfficiencySanitizer/struct_field_small.ll delete mode 100644 llvm/test/Instrumentation/EfficiencySanitizer/working_set_basic.ll delete mode 100644 llvm/test/Instrumentation/EfficiencySanitizer/working_set_slow.ll delete mode 100644 llvm/test/Instrumentation/EfficiencySanitizer/working_set_strict.ll create mode 100644 llvm/test/Instrumentation/SanitizerCoverage/unreachable-critedge.ll create mode 100644 llvm/test/MC/AMDGPU/s_endpgm.s create mode 100644 llvm/test/MC/RISCV/option-mix.s create mode 100644 llvm/test/MC/RISCV/rvi-alternate-abi-names.s create mode 100644 llvm/test/TableGen/IntSpecialValues.td create mode 100644 llvm/test/Transforms/LoopVectorize/X86/reduction-fastmath.ll create mode 100644 llvm/test/tools/llvm-cxxfilt/empty-line.test create mode 100644 llvm/test/tools/llvm-readobj/elf-reloc-symbol-with-versioning.test create mode 100644 llvm/test/tools/yaml2obj/relocation-explicit-symbol-index.yaml create mode 100644 llvm/test/tools/yaml2obj/relocation-missing-symbol.yaml copy llvm/utils/gn/secondary/clang/unittests/{Basic => Serialization}/BUILD.gn (52%) delete mode 100644 pstl/build/Makefile delete mode 100644 pstl/build/Makefile.common delete mode 100644 pstl/build/Makefile.pstl delete mode 100644 pstl/build/android.inc delete mode 100644 pstl/build/android.linux.launcher.sh delete mode 100644 pstl/build/clang.inc delete mode 100644 pstl/build/gcc.inc delete mode 100644 pstl/build/icc.inc delete mode 100644 pstl/build/icl.inc delete mode 100644 pstl/build/jni/Android.mk delete mode 100644 pstl/build/jni/Application.mk delete mode 100644 pstl/build/macos.inc delete mode 100644 pstl/build/mingw.inc delete mode 100644 pstl/build/unix.inc delete mode 100644 pstl/build/windows.inc