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-stable-allyesconfig in repository toolchain/ci/llvm-project.
from 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. new 18408d5e798 [CodeGen] Add MMOs to statepoint nodes during SelectionDAG new 2da7b32684e ELF: Simplify. NFCI. new 737c27a9cdf [x86] scalarize extractelement 0 of FP vselect new 2ca0ebf6b43 Re-enable this test, the underlying bug was fixed and the t [...] new 027bf7603fc Check the result of creating a node from __next_ in the std [...] new c02b95e4f9b Rework how lldb warngs about kexts that failed to load in a [...] new c61573c93f9 Fixup test to work after changes in r355878. new 8259cc33576 [OPENMP]Allow to redefine entry for the variables definitions. new a470a13a706 [libc++] Enable deprecation warnings by default new 9b6b4fac83a [SROA] Fix a crash when trying to convert a memset to an no [...] new a54d580350c Fix compiler warning
The 11 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/LangOptions.def | 1 + clang/include/clang/Basic/OpenMPKinds.def | 8 + 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/CGOpenMPRuntime.cpp | 21 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 1 + clang/lib/Driver/ToolChain.cpp | 27 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 3 +- clang/lib/Driver/ToolChains/MinGW.cpp | 4 +- clang/lib/Driver/ToolChains/MipsLinux.cpp | 18 +- clang/lib/Driver/ToolChains/MipsLinux.h | 5 +- clang/lib/Frontend/FrontendActions.cpp | 4 +- clang/lib/Parse/ParseOpenMP.cpp | 98 +- clang/lib/Sema/SemaOpenMP.cpp | 66 +- 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/OpenMP/allocate_allocator_ast_print.cpp | 89 ++ clang/test/OpenMP/allocate_allocator_messages.cpp | 27 + clang/test/OpenMP/declare_target_codegen.cpp | 16 +- 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/lib/asan/tests/CMakeLists.txt | 5 - compiler-rt/lib/asan/tests/asan_asm_test.cc | 273 ----- compiler-rt/lib/msan/tests/msan_test.cc | 2 +- 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 - libcxx/docs/UsingLibcxx.rst | 10 +- libcxx/include/__config | 6 +- libcxx/include/optional | 10 +- .../random_shuffle.cxx1z.pass.cpp | 1 + .../random_shuffle.depr_in_cxx14.fail.cpp | 2 - .../depr.auto.ptr/auto.ptr/auto_ptr.cxx1z.pass.cpp | 2 +- .../auto.ptr/auto_ptr.depr_in_cxx11.fail.cpp | 2 - .../adaptors.depr_in_cxx11.fail.cpp | 2 - .../depr.adaptors.cxx1z.pass.cpp | 1 + .../alg.random.shuffle/random_shuffle.pass.cpp | 2 + .../random_shuffle_rand.pass.cpp | 2 + .../auto.ptr/auto.ptr.cons/assignment.pass.cpp | 2 + .../auto.ptr/auto.ptr.cons/convert.pass.cpp | 2 + .../auto.ptr.cons/convert_assignment.fail.cpp | 2 + .../auto.ptr.cons/convert_assignment.pass.cpp | 2 + .../auto.ptr/auto.ptr.cons/copy.fail.cpp | 2 + .../auto.ptr/auto.ptr.cons/copy.pass.cpp | 2 + .../auto.ptr/auto.ptr.cons/explicit.fail.cpp | 2 + .../auto.ptr/auto.ptr.cons/pointer.pass.cpp | 2 + .../assign_from_auto_ptr_ref.pass.cpp | 2 + .../convert_from_auto_ptr_ref.pass.cpp | 2 + .../auto.ptr.conv/convert_to_auto_ptr.pass.cpp | 2 + .../auto.ptr.conv/convert_to_auto_ptr_ref.pass.cpp | 2 + .../auto.ptr/auto.ptr.members/arrow.pass.cpp | 2 + .../auto.ptr/auto.ptr.members/deref.pass.cpp | 2 + .../auto.ptr/auto.ptr.members/release.pass.cpp | 6 +- .../auto.ptr/auto.ptr.members/reset.pass.cpp | 6 +- .../depr.auto.ptr/auto.ptr/element_type.pass.cpp | 2 + .../pointer_to_binary_function.cxx1z.fail.cpp | 2 + .../pointer_to_binary_function.pass.cpp | 2 + .../pointer_to_unary_function.cxx1z.fail.cpp | 2 + .../pointer_to_unary_function.pass.cpp | 2 + .../ptr_fun1.cxx1z.fail.cpp | 2 + .../ptr_fun1.pass.cpp | 2 + .../ptr_fun2.cxx1z.fail.cpp | 2 + .../ptr_fun2.pass.cpp | 2 + .../const_mem_fun.cxx1z.fail.cpp | 2 + .../const_mem_fun.pass.cpp | 2 + .../const_mem_fun1.cxx1z.fail.cpp | 2 + .../const_mem_fun1.pass.cpp | 2 + .../const_mem_fun1_ref_t.cxx1z.fail.cpp | 2 + .../const_mem_fun1_ref_t.pass.cpp | 2 + .../const_mem_fun1_t.cxx1z.fail.cpp | 2 + .../const_mem_fun1_t.pass.cpp | 2 + .../const_mem_fun_ref.cxx1z.fail.cpp | 2 + .../const_mem_fun_ref.pass.cpp | 2 + .../const_mem_fun_ref1.cxx1z.fail.cpp | 2 + .../const_mem_fun_ref1.pass.cpp | 2 + .../const_mem_fun_ref_t.cxx1z.fail.cpp | 2 + .../const_mem_fun_ref_t.pass.cpp | 2 + .../const_mem_fun_t.cxx1z.fail.cpp | 2 + .../const_mem_fun_t.pass.cpp | 2 + .../mem_fun.cxx1z.fail.cpp | 2 + .../depr.member.pointer.adaptors/mem_fun.pass.cpp | 2 + .../mem_fun1.cxx1z.fail.cpp | 2 + .../depr.member.pointer.adaptors/mem_fun1.pass.cpp | 2 + .../mem_fun1_ref_t.cxx1z.fail.cpp | 2 + .../mem_fun1_ref_t.pass.cpp | 2 + .../mem_fun1_t.cxx1z.fail.cpp | 2 + .../mem_fun1_t.pass.cpp | 2 + .../mem_fun_ref.cxx1z.fail.cpp | 2 + .../mem_fun_ref.pass.cpp | 2 + .../mem_fun_ref1.cxx1z.fail.cpp | 2 + .../mem_fun_ref1.pass.cpp | 2 + .../mem_fun_ref_t.cxx1z.fail.cpp | 2 + .../mem_fun_ref_t.pass.cpp | 2 + .../mem_fun_t.cxx1z.fail.cpp | 2 + .../mem_fun_t.pass.cpp | 2 + .../bind1st.depr_in_cxx11.fail.cpp | 2 - .../depr.lib.bind.1st/bind1st.pass.cpp | 2 + .../bind2nd.depr_in_cxx11.fail.cpp | 2 - .../depr.lib.bind.2nd/bind2nd.pass.cpp | 2 + .../binder1st.depr_in_cxx11.fail.cpp | 2 - .../depr.lib.binder.1st/binder1st.pass.cpp | 2 + .../binder2nd.depr_in_cxx11.fail.cpp | 2 - .../depr.lib.binder.2nd/binder2nd.pass.cpp | 2 + .../negators/binary_negate.depr_in_cxx17.fail.cpp | 3 - .../negators/binary_negate.pass.cpp | 2 + .../negators/not1.depr_in_cxx17.fail.cpp | 3 - .../function.objects/negators/not1.pass.cpp | 2 + .../negators/not2.depr_in_cxx17.fail.cpp | 3 - .../function.objects/negators/not2.pass.cpp | 2 + .../negators/unary_negate.depr_in_cxx17.fail.cpp | 3 - .../negators/unary_negate.pass.cpp | 2 + .../auto_ptr_Y.pass.cpp | 2 + .../shared_ptr.pass.cpp | 2 + .../util.smartptr.shared.const/auto_ptr.pass.cpp | 1 + .../empty_in_place_t_does_not_clobber.pass.cpp | 41 + .../unique.ptr.ctor/auto_pointer.pass.cpp | 2 + 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/LinkerScript.cpp | 4 +- lld/ELF/Options.td | 8 + lld/ELF/OutputSections.cpp | 4 +- lld/ELF/Relocations.cpp | 10 +- lld/test/COFF/conflict-mangled.test | 6 +- 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 + .../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/Platform.h | 15 + lldb/include/lldb/Target/Target.h | 2 + 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 + .../list/loop/TestDataFormatterLibcxxListLoop.py | 1 - .../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 + .../Darwin-Kernel/DynamicLoaderDarwinKernel.cpp | 51 +- .../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/Language/CPlusPlus/LibCxxList.cpp | 4 +- .../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/DebugInfo/CodeView/CodeView.h | 5 +- llvm/include/llvm/IR/Operator.h | 6 + llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 3 - llvm/include/llvm/MC/MCTargetOptions.h | 3 - .../llvm/MC/MCTargetOptionsCommandFlags.inc | 11 - .../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 | 19 +- .../CodeGen/SelectionDAG/StatepointLowering.cpp | 55 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 27 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 18 +- 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 +- .../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/Target/X86/X86ISelLowering.cpp | 18 + .../Instrumentation/SanitizerCoverage.cpp | 2 +- llvm/lib/Transforms/Scalar/EarlyCSE.cpp | 2 +- llvm/lib/Transforms/Scalar/NewGVN.cpp | 2 +- llvm/lib/Transforms/Scalar/SROA.cpp | 23 +- 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 + .../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/extractelement-fp.ll | 7 +- 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 -- .../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/Transforms/SROA/non-integral-pointers.ll | 42 + 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 +- .../llvm/lib/Target/X86/AsmParser/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, 6875 insertions(+), 4943 deletions(-) create mode 100644 clang/test/CodeGenCXX/debug-info-composite-triviality.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/lib/asan/tests/asan_asm_test.cc 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 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 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 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 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 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