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-Oz_LTO in repository toolchain/ci/llvm-project.
from 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 [...] new 74b6aae4e8f [RISCV][MC] Find matching pcrel_hi fixup in more cases. new 03e93f514a5 [SanitizerCoverage] Avoid splitting critical edges when des [...] new 9dc2c1d564b Set useful flags for vector imm setting instructions new 4ab0a9f0a4e [SCEV] Use depth limit for trunc analysis new 70d759b4eb9 Modules: Add LangOptions::CacheGeneratedPCH new 85c2955f455 Fix the project for r355939 (ASTUtils.{h,c}) new 9cc10fc9265 [OPENMP 5.0]Initial support for 'allocator' clause.
The 7 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../clang-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/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 - 497 files changed, 7648 insertions(+), 11251 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