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-defconfig in repository toolchain/ci/llvm-project.
from 2632ebb551d [Driver] Render target options (e.g. -fuse-init-array) for [...] adds 1f67d942793 [X86] Add ENQCMD instructions adds 2c91c3b7af7 Add the `objc_class_stub` attribute. adds 789b7f0828b [runtimes] Check if pragma comment(lib, ...) is supported first adds e4cfa89915b [LV] Inform about exactly reason of loop illegality adds f1ddf431b5d [runtimes] Use -Wunknown-pragmas for the pragma check adds 0528726a69c [libcxx][libcxxabi] Remove the unused CMake checks adds 54d3c3d4365 Mark CodeGen/asm-goto.c as x86 specific after r362045 adds a807495fd19 [LoopVectorize] Precommit tests for D62510. NFC adds b19977d5afb [runtimes] Use _LIBCPP_HAS_COMMENT_LIB_PRAGMA in all releva [...] adds 851f57effaa [AST] asm goto labels don't have constraints, don't try to [...] adds f04b3635c40 [lldb-server] Support 'g' packets adds de234847e9d [TableGen] New default operand "undef_tied_input" adds 433a1916837 [CMake] Use find_package(LLVM) instead of LLVMConfig adds bb4839d4157 [TableGen] AsmMatcher: allow repeated input operands adds 9b8a0d7110e asm goto: fix out-of-bounds read of Constraints after rC362045 adds 5857bf5d1e5 [ARM] Add an MVE execution domain adds 833dba01d9f Make CompileUnit::GetSupportFiles return a const list adds 028413f5ae0 [AArch64][SVE2] Asm: add ext (immediate offset, constructiv [...] adds 455c529f77a [AArch64][SVE2] Asm: support FCVTX/FLOGB instructions adds ebe23041f08 [AArch64][SVE2] Asm: support SVE2 load instructions adds 7fad4289319 [AArch64][SVE2] Asm: support SVE2 vector splice (constructive) adds fa147c97d6b [llvm-objcopy] Remove %p format specifiers adds 7e4d62a8dd4 DWARFASTParserClang: Move attribute parsing into a single function adds df1fbbb4cce Fix MSVC "not all control paths return a value" warning. adds 3475a46ec23 Fix sphinx warning about missing footnote. adds 0526c0cd8e7 [ELF] Implement Local Dynamic style TLSDESC for x86-64 adds 3a34bccd206 Revert "asm goto: fix out-of-bounds read of Constraints aft [...] adds e3406c42a42 [llvm-readobj/llvm-readelf] - Implement GNU style dumper of [...] adds 32aac1727a2 [X86][SSE] Improve bool vector extload (PR26091) adds c372f41c18a [llvm-readobj/llvm-readelf] - Implement GNU style dumper of [...] adds 9e7be9b7459 [CostModel][X86] Add bool vector and/or/xor cost tests adds 28e1ff2c3fb [llvm-readobj] - An attemp to fix BB. adds 9d1f8a9dd2a Fix Wdocumentation warning. NFCI. adds c7670113291 DWARFASTParserClang: Delete dead code adds ce127bb60ea [OpenCL] Support logical vector operators in C++ mode adds 7eb95d672db [ARM] Introduce separate features for FP registers adds 31e6d8feea1 [llvm-readobj] - Rewrite reloc-types.test to use YAML. NFCI. adds 930dee2c0b8 [ARM] add target arch definitions for 8.1-M and MVE adds fae2e46766c [LoopIdiomRecognize][NFC] Sort includes adds e8578953ac6 [LoopIdiom] Basic OptimizationRemarkEmitter handling adds 8f220a5d2c8 [NFC][Codegen] Add add+sub/sub+add constant-fold tests for [...] adds 5359bb4d316 [ARM] LowerVECTOR_SHUFFLE - fix uninitialized variable warn [...] adds 064ae08e864 [ELF][test] Update znotext-plt-relocations.s to emit R_X86_64_PC32 adds 24f12711ae2 [ARM] Add CLI support for Armv8.1-M and MVE adds eb072b5a6a2 [ARM] Change the MC names for VMAXNM/VMINNM adds 17604c3486c [analyzer] print() JSONify chain: Fix build-bot breaks adds bdaa39ea6ca [ELF] De-template addUndefined() and addWrappedSymbols(). NFC adds d74c2131c31 Follow up of r362096 adds 32d545f930c [analyzer] print() JSONify chain: Fix possible build-bot breaks adds f61b5481fd2 [OpenCL] Fix OpenCL/SPIR version metadata in C++ mode. adds 202c3ffcbfd Improve DWARF parsing and accessing by 1% to 2% adds 913604a637d [NFC][ARM][ParallelDSP] Refactor narrow sequence adds e6ddde57e27 Fix a regression in DWARF access speed caused by svn revisi [...] adds d0f34fd1985 Revert "clang support gnu asm goto." adds 7316670ef0a Remove length modifier when using assignment suppression in [...] adds 0317e46a632 [ELF] Delete dead SHT_NOBITS->SHT_PROGBITS code after r358981 adds 019d270e439 [DAGCombine] Revert of recommit of "binop-with-const hoisti [...] adds 700fdb10706 [NFC][Codegen] Add better test coverage for potential add/s [...] adds 7c75ac0c60d Add checks before pointer dereferencing adds 2e1807678d4 [FPEnv] Added a special UnrollVectorOp method to deal with [...] adds d45eaf9405c [Docs] Modernize references to macOS adds 2ae4b331817 [NFC][Codegen] Potential add/sub constant folding: fixup no [...] adds ee319034ab8 [libcxx] Add regex test cases from PR40904 adds aeae786bfe8 Code and comment cleanups [NFC] adds d3db7b40b05 Revert r362112, it broke the bots with the message "Unsuppo [...] adds 51ce0b196a8 Correct error in revert of r362112. adds d02f4a1043c Add Attribute NoThrow as an Exception Specifier Type adds 2980f3c18f9 [NFC] Fix SmallVector::append comments adds 50daaa5f6b2 Support Universal dSYM files in llvm-objdump adds 0f4446b2700 [MIR-Canon] Add support for rewriting VRegs that are typed [...] adds 5d5f6299229 Reverting change r362121 due to lld-x86_64-ubuntu-fast test [...] adds 778e445c58c [LoopVectorize] Add FNeg instruction support adds ec1b4d1f6fb Fix OMP_TARGET_OFFLOAD parsing adds 9bbdde25980 [LV] Remove the redundant using LoopVectorizationPlanner:VPlanPtr adds 7fecdf36cc5 [AMDGPU] Added target-specific attribute amdgpu-max-memory-clause adds b7141207a48 Reapply: IR: add optional type to 'byval' function parameters adds fcb00d4aec7 Reapply: LLVM IR: update Clang tests for byval being a type [...] adds ef95679741e [DAGCombine] Use FoldConstantArithmetic() to perform ((c1-A [...] adds cc9a9cf2378 [DAGCombine] ((A-c1)+c2) -> (A+(c2-c1)) constant-fold adds 9ff3159b4ae [DAGCombine] Use FoldConstantArithmetic() to perform C2-(A+ [...] adds 0a3dbbcdfb5 [DAGCombine] (A+C1)-C2 -> A+(C1-C2) constant-fold adds 691b5e2eccc [DAGCombine] (A-C1)-C2 -> A-(C1+C2) constant-fold adds 7eb8b5b5ddb [DAGCombine] ((c1-A)-c2) -> ((c1-c2)-A) constant-fold adds e0a4da8c0a2 AMDGPU/GlobalISel: Add wave scratch offset argument adds 04a38b924e7 [NFC][InstCombine] Add unary FNeg tests to fmul.ll adds 5f0f4e3ae03 [GWP-ASan] Mutex implementation [2]. adds 0e124b37bd7 [RuntimeDyld] Apply padding and alignment bumps to all sect [...] adds 9b2aeb77b04 Mark test as requiring an ARM target. adds c58130bc844 Write new tests for r362121 adds 1d9ec7a81b7 [DAGCombiner][X86][AArch64][AMDGPU] (x + C) - y -> (x - y [...] adds 05ad5fd213c [DAGCombiner][X86][AArch64][SPARC][SystemZ] y - (x + C) -> [...] adds 63b4741534a [DAGCombine][X86][AArch64][AMDGPU] (x - y) + -1 -> add (x [...] adds 57aa36ff916 [DAGCombine] (x - C) - y -> (x - y) - C fold. Try 3 adds a4e3b50e265 [DAGCombiner][X86][AArch64] (x - C) + y -> (x + y) - C f [...] adds a481b01e958 [c++2a] Fix assertion failure if we would walk over more th [...] adds 5c4c44310a3 [pstl] Remove various warnings in the pstl headers and tests adds 9bd9a03ad04 Attempt to fix 'mutex.h' not found when building mutex_posix. adds 0fe645c0866 [InstCombine] Avoid use after free in DenseMap, when built [...] adds a100042b27f [RuntimeDyld] Update reserveAllocationSpace to account for [...] adds e906f2a370e [CVP] Generalize willNotOverflow(); NFC adds 751be7d51a3 [CVP] Add tests for non-overflowing saturating math; NFC adds 41dc5526a69 [Target] Generalize Process::IsPossibleDynamicValue adds e38a82405b8 [pstl] Use OpenMP pragmas with Clang, which supports them adds 46511d75b5b [DAGCombine] Limit 'hoist add/sub binop w/ constant op' to [...] adds fc3dfd3e35a Fix constexpr __builtin_*_overflow issue when unsigned->sig [...] adds daaecf98c9a [MIR-Canon] Fixing case where MachineFunction is empty. adds 31f19398483 [NFC][ARM] Add a test that potentially causes endless combi [...] adds 6ada11f1346 [Remarks][NFC] Move the serialization to lib/Remarks adds 86e73f51d77 [WebAssembly] Improve feature validation error messages adds 365e5924805 Attempt to fix test failure for armv8. adds e5a7a858f56 [Target] Generalize language-specific behavior in ThreadPla [...] adds 48998d10e08 [Remarks] Fix usage of enum class adds dd3a9caf477 Add enums as global variables in the IR metadata. adds 5e1881f9b23 Update the tests in r362121 / r362141 to allow for Windows- [...] adds f1e300ca1ad Fix test to add missing '|' to regex. adds 760a9ee63c9 Support codesigning bundles and forcing adds d6b74cc859a [X86] Remove code that unnecessarily sets EXTLOAD with src [...] adds 073f3f1609c Fix "fallthrough annotation in unreachable code" warning. adds 375dec5e451 Refactor OpenMP stack management. adds d556095135c Make ConnectionFileDescription work with all sockets adds 18659f84b2c MISched: Fix -misched-regpressure=0 if subreg liveness enabled adds 70dc2200a2d [X86] Remove result type constraints from the extloadv2f32/ [...] adds b2f45ac2995 [clangd] clang-format SymbolCollector.cpp adds 4a585a3edd1 Make CPlusPlusNameParser robust against nullptr StringRefs. adds 2fdd95c1c82 Defer capture initialization for blocks until after we've l [...] adds 0621a8f3536 Defer capture initialization for captured regions until aft [...] adds 9d21f510ee4 Fix -DBUILD_SHARED_LIBS=ON build after rL362160 adds a35c50c9a4d [CMake][Fuchsia] Use libc++ ABI v2 on Darwin as well adds b5a45bb77e0 Defer building 'this' captures until we have left the captu [...] adds 059b823e709 Fix the predefined exponent limit macros for the 16-bit IEE [...] adds dbd3ce92e69 PR39728: When completing a class, complete the destructor first. adds 2ab7af29c6c [CMake] Provide an option to use relative paths in debug info adds 48387ec1872 Revert "[X86] Fix i386 struct and union parameter alignment" adds d2f53af605a Redirect test output to /dev/null adds 2e67d0c842c [X86] Add VP2INTERSECT instructions new 20b80fc4842 Fix bad go bindings test.
The 1 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-tools-extra/clangd/index/SymbolCollector.cpp | 7 +- .../cmake/modules/CreateClangdXPCFramework.cmake | 5 + clang/cmake/caches/Fuchsia-stage2.cmake | 2 + clang/docs/AddressSanitizer.rst | 8 +- clang/docs/AutomaticReferenceCounting.rst | 2 +- clang/docs/ClangCommandLineReference.rst | 2 +- clang/docs/CommandGuide/clang.rst | 2 +- clang/docs/LeakSanitizer.rst | 2 +- clang/docs/Modules.rst | 2 +- clang/docs/SafeStack.rst | 2 +- clang/docs/UndefinedBehaviorSanitizer.rst | 2 +- clang/docs/UsersManual.rst | 8 +- clang/docs/analyzer/checkers.rst | 2 +- clang/docs/analyzer/developer-docs/DebugChecks.rst | 2 +- clang/include/clang-c/Index.h | 9 +- clang/include/clang/AST/Decl.h | 8 + clang/include/clang/AST/Stmt.h | 51 +- clang/include/clang/AST/Type.h | 1 + clang/include/clang/Basic/Attr.td | 18 +- clang/include/clang/Basic/AttrDocs.td | 19 + clang/include/clang/Basic/DiagnosticParseKinds.td | 4 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 19 +- .../clang/Basic/ExceptionSpecificationType.h | 4 +- clang/include/clang/Basic/ObjCRuntime.h | 17 + clang/include/clang/Sema/AnalysisBasedWarnings.h | 2 +- clang/include/clang/Sema/ScopeInfo.h | 39 +- clang/include/clang/Sema/Sema.h | 26 +- .../clang/StaticAnalyzer/Core/CheckerManager.h | 1 - clang/lib/AST/ASTContext.cpp | 5 +- clang/lib/AST/ASTImporter.cpp | 10 +- clang/lib/AST/ExprConstant.cpp | 9 +- clang/lib/AST/JSONNodeDumper.cpp | 4 +- clang/lib/AST/Stmt.cpp | 39 +- clang/lib/AST/StmtPrinter.cpp | 20 +- clang/lib/AST/StmtProfile.cpp | 3 - clang/lib/AST/Type.cpp | 1 + clang/lib/Analysis/CFG.cpp | 74 +- clang/lib/Basic/Targets/ARM.cpp | 2 + clang/lib/CodeGen/CGDebugInfo.cpp | 12 +- clang/lib/CodeGen/CGObjCMac.cpp | 103 +- clang/lib/CodeGen/CGStmt.cpp | 126 +- clang/lib/CodeGen/CMakeLists.txt | 1 + clang/lib/CodeGen/CodeGenAction.cpp | 3 +- clang/lib/CodeGen/CodeGenModule.cpp | 13 +- clang/lib/CodeGen/TargetInfo.cpp | 13 +- clang/lib/Frontend/InitPreprocessor.cpp | 6 +- clang/lib/Parse/ParseStmtAsm.cpp | 68 +- clang/lib/Sema/AnalysisBasedWarnings.cpp | 9 +- clang/lib/Sema/JumpDiagnostics.cpp | 114 +- clang/lib/Sema/ScopeInfo.cpp | 20 +- clang/lib/Sema/Sema.cpp | 47 +- clang/lib/Sema/SemaDecl.cpp | 4 +- clang/lib/Sema/SemaDeclAttr.cpp | 6 +- clang/lib/Sema/SemaDeclCXX.cpp | 94 +- clang/lib/Sema/SemaDeclObjC.cpp | 7 + clang/lib/Sema/SemaExpr.cpp | 152 +- clang/lib/Sema/SemaExprCXX.cpp | 38 +- clang/lib/Sema/SemaLambda.cpp | 46 +- clang/lib/Sema/SemaOpenMP.cpp | 508 ++-- clang/lib/Sema/SemaStmt.cpp | 46 +- clang/lib/Sema/SemaStmtAsm.cpp | 48 +- clang/lib/Sema/SemaType.cpp | 58 +- clang/lib/Sema/TreeTransform.h | 16 +- clang/lib/Serialization/ASTReaderStmt.cpp | 7 - clang/lib/Serialization/ASTWriterStmt.cpp | 4 - clang/runtime/CMakeLists.txt | 2 +- clang/test/AST/ast-dump-expr-json.cpp | 6 +- clang/test/AST/ast-dump-expr.cpp | 4 +- clang/test/Analysis/asm-goto.cpp | 52 - clang/test/Analysis/blocks.mm | 7 +- clang/test/Analysis/dump_egraph.cpp | 6 +- clang/test/CodeGen/aapcs-align.cpp | 4 +- clang/test/CodeGen/asm-goto.c | 18 - clang/test/CodeGen/asm.c | 12 - clang/test/CodeGen/inline-asm-mixed-style.c | 10 +- clang/test/CodeGen/x86_32-align-linux.c | 25 - clang/test/CodeGen/x86_32-arguments-linux.c | 24 +- clang/test/CodeGenCXX/builtin-source-location.cpp | 4 +- clang/test/CodeGenCXX/debug-info-enum.cpp | 14 + clang/test/CodeGenCXX/wasm-args-returns.cpp | 4 +- .../test/CodeGenCXX/x86_64-arguments-nacl-x32.cpp | 2 +- clang/test/CodeGenObjC/class-stubs.m | 84 + .../test/CodeGenOpenCL/amdgpu-abi-struct-coerce.cl | 16 +- .../kernels-have-spir-cc-by-default.cl | 6 +- clang/test/CodeGenOpenCL/logical-ops.cl | 1 + clang/test/CodeGenOpenCL/spir_version.cl | 3 + clang/test/Coverage/c-language-features.inc | 4 +- clang/test/Driver/armv8.1m.main.c | 14 + clang/test/Driver/armv8.1m.main.s | 53 + clang/test/Headers/float16.c | 6 +- ...pragma-attribute-supported-attributes-list.test | 1 + clang/test/OpenMP/for_lastprivate_codegen.cpp | 5 +- clang/test/PCH/asm.h | 6 +- clang/test/Parser/asm.c | 50 - clang/test/Parser/asm.cpp | 51 - clang/test/Preprocessor/init.c | 6 +- clang/test/Sema/asm-goto.cpp | 45 - clang/test/Sema/asm.c | 21 - clang/test/Sema/inline-asm-validate-tmpl.cpp | 10 - clang/test/Sema/scope-check.c | 16 - clang/test/SemaCXX/builtins-overflow.cpp | 3 + clang/test/SemaCXX/constant-expression-cxx1y.cpp | 16 + clang/test/SemaCXX/constant-expression-cxx2a.cpp | 10 + clang/test/SemaCXX/lambda-expressions.cpp | 6 +- clang/test/SemaCXX/nothrow-vs-exception-specs.cpp | 55 + clang/test/SemaObjC/class-stub-attr-unsupported.m | 10 + clang/test/SemaObjC/class-stub-attr.m | 27 + clang/tools/libclang/CXType.cpp | 2 + clang/utils/TableGen/ClangAttrEmitter.cpp | 65 +- compiler-rt/lib/gwp_asan/CMakeLists.txt | 8 +- compiler-rt/lib/gwp_asan/mutex.h | 50 + .../lib/gwp_asan/platform_specific/mutex_posix.cpp | 30 + compiler-rt/lib/gwp_asan/tests/CMakeLists.txt | 49 + compiler-rt/lib/gwp_asan/tests/driver.cpp | 14 + compiler-rt/lib/gwp_asan/tests/mutex_test.cpp | 89 + compiler-rt/test/gwp_asan/CMakeLists.txt | 45 + compiler-rt/test/gwp_asan/dummy_test.cc | 4 + compiler-rt/test/gwp_asan/lit.cfg | 31 + compiler-rt/test/gwp_asan/lit.site.cfg.in | 11 + compiler-rt/test/gwp_asan/unit/lit.site.cfg.in | 9 + libcxx/CMakeLists.txt | 4 + libcxx/cmake/config-ix.cmake | 23 +- libcxx/docs/BuildingLibcxx.rst | 2 +- libcxx/docs/UsingLibcxx.rst | 4 +- libcxx/docs/index.rst | 2 +- libcxx/src/algorithm.cpp | 2 +- libcxx/src/chrono.cpp | 2 +- libcxx/src/condition_variable.cpp | 2 +- libcxx/src/debug.cpp | 2 +- libcxx/src/experimental/memory_resource.cpp | 2 +- libcxx/src/filesystem/operations.cpp | 2 +- libcxx/src/memory.cpp | 2 +- libcxx/src/mutex.cpp | 2 +- libcxx/src/shared_mutex.cpp | 2 +- libcxx/src/thread.cpp | 2 +- .../inverted_character_classes.pass.cpp | 12 +- libcxxabi/CMakeLists.txt | 4 + libcxxabi/cmake/config-ix.cmake | 46 +- libcxxabi/src/cxa_exception_storage.cpp | 4 + libcxxabi/src/cxa_guard_impl.h | 2 +- libcxxabi/src/cxa_thread_atexit.cpp | 2 +- libcxxabi/src/fallback_malloc.cpp | 2 +- libunwind/CMakeLists.txt | 6 +- libunwind/cmake/config-ix.cmake | 15 +- libunwind/docs/index.rst | 2 +- libunwind/src/AddressSpace.hpp | 2 +- libunwind/src/RWMutex.hpp | 2 +- lld/ELF/Driver.cpp | 11 +- lld/ELF/InputSection.cpp | 16 +- lld/ELF/OutputSections.cpp | 5 - lld/ELF/Symbols.cpp | 1 + lld/ELF/Symbols.h | 3 + lld/ELF/Writer.cpp | 21 + lld/docs/sphinx_intro.rst | 4 +- lld/test/ELF/x86-64-tlsdesc-ld.s | 45 + lld/test/ELF/znotext-plt-relocations.s | 3 +- lld/test/wasm/shared-memory-no-atomics.yaml | 2 +- lld/test/wasm/target-feature-required.yaml | 6 +- lld/test/wasm/target-feature-used.yaml | 4 +- lld/wasm/Writer.cpp | 52 +- lldb/docs/lldb-gdb-remote.txt | 14 +- lldb/docs/resources/build.rst | 8 +- lldb/docs/use/remote.rst | 4 +- lldb/include/lldb/Host/Socket.h | 3 + lldb/include/lldb/Host/common/TCPSocket.h | 2 + lldb/include/lldb/Host/common/UDPSocket.h | 2 + lldb/include/lldb/Host/posix/DomainSocket.h | 3 + lldb/include/lldb/Symbol/CompileUnit.h | 2 +- lldb/include/lldb/Target/CPPLanguageRuntime.h | 2 +- lldb/include/lldb/Target/LanguageRuntime.h | 3 + lldb/include/lldb/Target/ObjCLanguageRuntime.h | 3 - .../test/tools/lldb-server/TestGdbRemoteGPacket.py | 41 - .../test/tools/lldb-server/TestLldbGdbServer.py | 4 +- .../test/tools/lldb-server/gdbremote_testcase.py | 5 + .../lldb-server/register-reading}/Makefile | 0 .../register-reading/TestGdbRemoteGPacket.py | 153 + .../tools/lldb-server/register-reading/main.cpp | 54 + lldb/source/API/SBCompileUnit.cpp | 14 +- lldb/source/Host/common/TCPSocket.cpp | 8 + lldb/source/Host/common/UDPSocket.cpp | 8 + .../Host/posix/ConnectionFileDescriptorPosix.cpp | 8 +- lldb/source/Host/posix/DomainSocket.cpp | 25 + .../Language/CPlusPlus/CPlusPlusNameParser.cpp | 2 + .../GDBRemoteCommunicationServerLLGS.cpp | 58 + .../gdb-remote/GDBRemoteCommunicationServerLLGS.h | 2 + .../GDBRemoteCommunicationServerPlatform.cpp | 23 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 1094 +++----- .../Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.cpp | 14 +- .../Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.h | 4 + .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 139 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h | 12 +- lldb/source/Symbol/CompileUnit.cpp | 4 +- lldb/source/Target/Process.cpp | 10 +- lldb/source/Target/ThreadPlanStepThrough.cpp | 26 +- lldb/source/Utility/StringExtractorGDBRemote.cpp | 4 +- lldb/unittests/Host/SocketTest.cpp | 62 + .../Language/CPlusPlus/CPlusPlusLanguageTest.cpp | 6 + .../SymbolFile/DWARF/SymbolFileDWARFTests.cpp | 253 ++ lldb/unittests/Utility/TimerTest.cpp | 4 +- llvm/bindings/go/llvm/ir_test.go | 1 - llvm/cmake/modules/AddLLVM.cmake | 14 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 16 + llvm/cmake/modules/LLVMExternalProjectUtils.cmake | 2 + llvm/docs/CMake.rst | 2 +- llvm/docs/CommandGuide/llvm-ar.rst | 4 +- llvm/docs/CompilerWriterInfo.rst | 4 +- llvm/docs/DebuggingJITedCode.rst | 2 +- llvm/docs/GettingStarted.rst | 8 +- llvm/docs/LangRef.rst | 5 +- llvm/docs/ORCv2DesignAndImplementation.rst | 2 +- llvm/docs/ProgrammersManual.rst | 4 +- llvm/docs/ReleaseNotes.rst | 5 + llvm/docs/TestingGuide.rst | 2 +- llvm/docs/WritingAnLLVMPass.rst | 2 +- llvm/include/llvm/ADT/SmallVector.h | 6 +- llvm/include/llvm/ADT/Triple.h | 1 + llvm/include/llvm/CodeGen/TargetLowering.h | 1 + llvm/include/llvm/IR/Argument.h | 3 + llvm/include/llvm/IR/Attributes.h | 20 + llvm/include/llvm/IR/CallSite.h | 5 + llvm/include/llvm/IR/DiagnosticInfo.h | 13 +- llvm/include/llvm/IR/Function.h | 5 + llvm/include/llvm/IR/IRBuilder.h | 18 + llvm/include/llvm/IR/InstrTypes.h | 5 + llvm/include/llvm/IR/IntrinsicsX86.td | 38 + llvm/include/llvm/IR/RemarkStreamer.h | 34 +- llvm/include/llvm/Remarks/RemarkSerializer.h | 68 + llvm/include/llvm/Support/ARMAttributeParser.h | 2 + llvm/include/llvm/Support/ARMBuildAttributes.h | 6 + llvm/include/llvm/Support/ARMTargetParser.def | 6 + llvm/include/llvm/Support/ARMTargetParser.h | 4 +- .../llvm/Support/X86DisassemblerDecoderCommon.h | 1 + llvm/lib/AsmParser/LLParser.cpp | 24 +- llvm/lib/AsmParser/LLParser.h | 1 + llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 50 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 15 +- llvm/lib/Bitcode/Writer/ValueEnumerator.cpp | 6 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 26 +- llvm/lib/CodeGen/GlobalISel/CallLowering.cpp | 5 +- llvm/lib/CodeGen/MIRCanonicalizerPass.cpp | 13 +- llvm/lib/CodeGen/MachineScheduler.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 69 +- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 8 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 18 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 1 + .../ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp | 20 +- .../RuntimeDyld/Targets/RuntimeDyldMachOX86_64.h | 2 +- llvm/lib/IR/AttributeImpl.h | 32 +- llvm/lib/IR/Attributes.cpp | 116 +- llvm/lib/IR/DiagnosticInfo.cpp | 137 - llvm/lib/IR/Function.cpp | 5 + llvm/lib/IR/RemarkStreamer.cpp | 78 +- llvm/lib/IR/Verifier.cpp | 5 + llvm/lib/LTO/LLVMBuild.txt | 1 + llvm/lib/LTO/LTO.cpp | 5 +- llvm/lib/Linker/IRMover.cpp | 20 + llvm/lib/Object/ELFObjectFile.cpp | 18 + llvm/lib/Remarks/CMakeLists.txt | 1 + llvm/lib/Remarks/YAMLRemarkSerializer.cpp | 166 ++ llvm/lib/Support/ARMAttributeParser.cpp | 17 +- llvm/lib/Support/ARMBuildAttrs.cpp | 1 + llvm/lib/Support/ARMTargetParser.cpp | 7 + llvm/lib/Support/Host.cpp | 1 + llvm/lib/Support/Triple.cpp | 2 + llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 27 + llvm/lib/Target/AArch64/SVEInstrFormats.td | 85 + llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 42 + llvm/lib/Target/AMDGPU/SIFormMemoryClauses.cpp | 4 +- llvm/lib/Target/ARM/ARM.td | 49 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 8 +- llvm/lib/Target/ARM/ARMInstrFormats.td | 9 +- llvm/lib/Target/ARM/ARMInstrNEON.td | 66 +- llvm/lib/Target/ARM/ARMInstrVFP.td | 49 +- llvm/lib/Target/ARM/ARMParallelDSP.cpp | 67 +- llvm/lib/Target/ARM/ARMPredicates.td | 21 + llvm/lib/Target/ARM/ARMScheduleA57.td | 3 +- llvm/lib/Target/ARM/ARMSubtarget.h | 15 +- llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h | 5 +- .../Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 9 +- llvm/lib/Target/X86/AsmParser/X86Operand.h | 49 + .../Target/X86/Disassembler/X86Disassembler.cpp | 1 + .../X86/Disassembler/X86DisassemblerDecoder.cpp | 4 + .../X86/Disassembler/X86DisassemblerDecoder.h | 7 + .../X86/MCTargetDesc/X86InstPrinterCommon.cpp | 25 + .../Target/X86/MCTargetDesc/X86InstPrinterCommon.h | 1 + llvm/lib/Target/X86/X86.td | 6 + llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 2 + llvm/lib/Target/X86/X86ISelLowering.cpp | 70 +- llvm/lib/Target/X86/X86ISelLowering.h | 6 + llvm/lib/Target/X86/X86InstrAVX512.td | 57 + llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 10 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 8 + llvm/lib/Target/X86/X86InstrInfo.td | 68 + llvm/lib/Target/X86/X86MCInstLower.cpp | 71 + llvm/lib/Target/X86/X86RegisterInfo.td | 12 + llvm/lib/Target/X86/X86Subtarget.h | 8 + .../Transforms/InstCombine/InstCombineCompares.cpp | 5 +- .../Scalar/CorrelatedValuePropagation.cpp | 10 +- llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 48 +- llvm/lib/Transforms/Utils/ValueMapper.cpp | 15 + .../Vectorize/LoopVectorizationLegality.cpp | 12 +- .../Vectorize/LoopVectorizationPlanner.h | 4 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 36 +- llvm/runtimes/CMakeLists.txt | 13 +- llvm/test/Analysis/CostModel/X86/arith.ll | 192 ++ llvm/test/Assembler/byval-type-attr.ll | 31 + llvm/test/Assembler/invalid-byval-type1.ll | 4 + llvm/test/Assembler/invalid-byval-type2.ll | 4 + llvm/test/Assembler/invalid-byval-type3.ll | 4 + llvm/test/Bitcode/Inputs/byval-upgrade.bc | Bin 0 -> 1092 bytes llvm/test/Bitcode/attributes-3.3.ll | 2 +- llvm/test/Bitcode/attributes.ll | 2 +- llvm/test/Bitcode/byval-upgrade.test | 7 + llvm/test/Bitcode/compatibility-3.6.ll | 2 +- llvm/test/Bitcode/compatibility-3.7.ll | 2 +- llvm/test/Bitcode/compatibility-3.8.ll | 2 +- llvm/test/Bitcode/compatibility-3.9.ll | 2 +- llvm/test/Bitcode/compatibility-4.0.ll | 2 +- llvm/test/Bitcode/compatibility-5.0.ll | 2 +- llvm/test/Bitcode/compatibility-6.0.ll | 2 +- llvm/test/Bitcode/compatibility.ll | 11 +- llvm/test/Bitcode/highLevelStructure.3.2.ll | 4 +- .../CodeGen/AArch64/addsub-constant-folding.ll | 436 +++ llvm/test/CodeGen/AArch64/byval-type.ll | 37 + llvm/test/CodeGen/AArch64/sink-addsub-of-const.ll | 6 +- .../irtranslator-amdgpu_kernel-system-sgprs.ll | 10 + llvm/test/CodeGen/AMDGPU/disable_form_clauses.ll | 65 + llvm/test/CodeGen/ARM/build-attributes.ll | 9 + llvm/test/CodeGen/ARM/sub-from-const-hoisting.ll | 60 + .../CodeGen/MIR/AArch64/addrspace-memoperands.mir | 1 + llvm/test/CodeGen/MIR/AArch64/empty-MF.mir | 11 + llvm/test/CodeGen/X86/addsub-constant-folding.ll | 642 +++++ .../CodeGen/X86/avx512vlvp2intersect-intrinsics.ll | 593 ++++ .../CodeGen/X86/avx512vp2intersect-intrinsics.ll | 240 ++ llvm/test/CodeGen/X86/enqcmd-intrinsics.ll | 57 + .../CodeGen/X86/inline-asm-avx512f-x-constraint.ll | 3 +- llvm/test/CodeGen/X86/sink-addsub-of-const.ll | 12 +- llvm/test/CodeGen/X86/vec_add.ll | 7 - llvm/test/CodeGen/X86/vector-idiv-sdiv-128.ll | 20 +- llvm/test/CodeGen/X86/vector-idiv-sdiv-256.ll | 16 +- llvm/test/CodeGen/X86/vector-idiv-sdiv-512.ll | 12 +- llvm/test/CodeGen/X86/vector-sext-widen.ll | 2959 ++------------------ llvm/test/CodeGen/X86/vector-sext.ll | 2959 ++------------------ .../CodeGen/X86/vp2intersect_multiple_pairs.ll | 150 + llvm/test/DebugInfo/COFF/global-constants.ll | 148 +- .../RuntimeDyld/X86/MachO_x86-64_PIC_relocations.s | 5 +- llvm/test/Linker/Inputs/byval-types-1.ll | 8 + llvm/test/Linker/byval-types.ll | 17 + llvm/test/MC/AArch64/SVE/ldnt1b-diagnostics.s | 4 +- llvm/test/MC/AArch64/SVE2/ext-diagnostics.s | 84 + llvm/test/MC/AArch64/SVE2/ext.s | 20 + llvm/test/MC/AArch64/SVE2/fcvtx-diagnostics.s | 43 + llvm/test/MC/AArch64/SVE2/fcvtx.s | 50 + llvm/test/MC/AArch64/SVE2/flogb-diagnostics.s | 28 + llvm/test/MC/AArch64/SVE2/flogb.s | 54 + llvm/test/MC/AArch64/SVE2/ldnt1b-diagnostics.s | 91 + llvm/test/MC/AArch64/SVE2/ldnt1b.s | 80 + llvm/test/MC/AArch64/SVE2/ldnt1d-diagnostics.s | 91 + llvm/test/MC/AArch64/SVE2/ldnt1d.s | 44 + llvm/test/MC/AArch64/SVE2/ldnt1h-diagnostics.s | 91 + llvm/test/MC/AArch64/SVE2/ldnt1h.s | 80 + llvm/test/MC/AArch64/SVE2/ldnt1sb-diagnostics.s | 91 + llvm/test/MC/AArch64/SVE2/ldnt1sb.s | 80 + llvm/test/MC/AArch64/SVE2/ldnt1sh-diagnostics.s | 91 + llvm/test/MC/AArch64/SVE2/ldnt1sh.s | 80 + llvm/test/MC/AArch64/SVE2/ldnt1sw-diagnostics.s | 91 + llvm/test/MC/AArch64/SVE2/ldnt1sw.s | 44 + llvm/test/MC/AArch64/SVE2/ldnt1w-diagnostics.s | 91 + llvm/test/MC/AArch64/SVE2/ldnt1w.s | 80 + llvm/test/MC/AArch64/SVE2/splice-diagnostics.s | 83 + llvm/test/MC/AArch64/SVE2/splice.s | 32 + llvm/test/MC/ARM/fullfp16-neg.s | 20 +- llvm/test/MC/ARM/mve-fp-registers.s | 133 + llvm/test/MC/ARM/single-precision-fp.s | 4 +- llvm/test/MC/ARM/vmrs_vmsr.s | 12 +- .../X86/avx512-vp2intersect-32-att.txt | 16 + .../X86/avx512-vp2intersect-64-att.txt | 16 + .../X86/avx512_vp2intersect-32-intel.txt | 43 + .../X86/avx512_vp2intersect-64-intel.txt | 43 + .../Disassembler/X86/avx512vp2intersectvl-att.txt | 86 + .../X86/avx512vp2intersectvl-intel.txt | 85 + llvm/test/MC/Disassembler/X86/x86-16.txt | 30 + llvm/test/MC/Disassembler/X86/x86-32.txt | 42 + .../X86/x86-64-avx512vp2intersectvl-att.txt | 85 + .../X86/x86-64-avx512vp2intersectvl-intel.txt | 85 + llvm/test/MC/Disassembler/X86/x86-64.txt | 60 + llvm/test/MC/X86/avx512vp2intersectvl-att.s | 113 + llvm/test/MC/X86/avx512vp2intersectvl-intel.s | 113 + llvm/test/MC/X86/x86-16.s | 40 + .../test/MC/X86/x86-32-avx512_vp2intersect-intel.s | 57 + llvm/test/MC/X86/x86-32-avx512vp2intersect-att.s | 225 ++ llvm/test/MC/X86/x86-32-coverage.s | 56 + .../test/MC/X86/x86-64-avx512_vp2intersect-intel.s | 57 + llvm/test/MC/X86/x86-64-avx512vp2intersect-att.s | 231 ++ llvm/test/MC/X86/x86-64-avx512vp2intersectvl-att.s | 113 + .../MC/X86/x86-64-avx512vp2intersectvl-intel.s | 113 + llvm/test/MC/X86/x86-64.s | 80 + .../CorrelatedValuePropagation/overflows.ll | 100 +- llvm/test/Transforms/Inline/byval-tail-call.ll | 4 +- llvm/test/Transforms/InstCombine/fmul.ll | 205 ++ .../LoopIdiom/memcpy-debugify-remarks.ll | 51 + .../LoopIdiom/memset-debugify-remarks.ll | 55 + .../test/Transforms/LoopIdiom/nontemporal_store.ll | 2 +- .../test/Transforms/LoopVectorize/X86/fneg-cost.ll | 26 + llvm/test/Transforms/LoopVectorize/fneg.ll | 24 + .../LoopVectorize/legal_preheader_check.ll | 27 - .../LoopVectorize/loop-legality-checks.ll | 82 + llvm/test/tools/llvm-objcopy/ELF/ihex-writer.test | 6 +- .../tools/llvm-objdump/X86/Inputs/hello-macho-fat | Bin 0 -> 25072 bytes .../llvm-objdump/X86/Inputs/hello-macho-fat.dwarf | Bin 0 -> 17713 bytes .../tools/llvm-objdump/X86/Inputs/hello-macho-thin | Bin 0 -> 8696 bytes .../llvm-objdump/X86/Inputs/hello-macho-thin.dwarf | Bin 0 -> 8817 bytes .../llvm-objdump/X86/macho-disassemble-g-dsym.test | 15 + .../tools/llvm-readobj/Inputs/relocs.obj.coff-i386 | Bin 305 -> 0 bytes .../llvm-readobj/Inputs/relocs.obj.coff-x86_64 | Bin 424 -> 0 bytes .../llvm-readobj/Inputs/relocs.obj.elf-aarch64 | Bin 4232 -> 0 bytes .../Inputs/relocs.obj.elf-aarch64-ilp32 | 0 .../tools/llvm-readobj/Inputs/relocs.obj.elf-arm | Bin 2112 -> 0 bytes .../tools/llvm-readobj/Inputs/relocs.obj.elf-lanai | Bin 429 -> 0 bytes .../llvm-readobj/Inputs/relocs.obj.elf-mips64el | Bin 2216 -> 0 bytes .../test/tools/llvm-readobj/elf-verneed-flags.yaml | 107 + llvm/test/tools/llvm-readobj/elf-versioninfo.test | 23 +- .../tools/llvm-readobj/reloc-types-coff-i386.test | 63 + .../tools/llvm-readobj/reloc-types-coff-x64.test | 81 + .../llvm-readobj/reloc-types-elf-aarch64.test | 393 +++ .../tools/llvm-readobj/reloc-types-elf-arm.test | 420 +++ .../tools/llvm-readobj/reloc-types-elf-i386.test | 148 + .../tools/llvm-readobj/reloc-types-elf-lanai.test | 47 + .../tools/llvm-readobj/reloc-types-elf-mips.test | 181 ++ .../tools/llvm-readobj/reloc-types-elf-mips64.test | 283 ++ .../tools/llvm-readobj/reloc-types-elf-ppc64.test | 38 + .../tools/llvm-readobj/reloc-types-elf-x64.test | 145 + .../tools/llvm-readobj/reloc-types-macho-arm.test | 16 + .../tools/llvm-readobj/reloc-types-macho-i386.test | 12 + .../tools/llvm-readobj/reloc-types-macho-x64.test | 16 + llvm/test/tools/llvm-readobj/reloc-types.test | 699 ----- llvm/tools/llc/CMakeLists.txt | 1 + llvm/tools/llc/llc.cpp | 5 +- llvm/tools/llvm-objcopy/ELF/Object.cpp | 4 +- llvm/tools/llvm-objdump/MachODump.cpp | 63 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 123 +- llvm/tools/opt/CMakeLists.txt | 1 + llvm/tools/opt/opt.cpp | 3 +- llvm/unittests/IR/AttributesTest.cpp | 20 + llvm/unittests/Support/ARMAttributeParser.cpp | 20 + llvm/unittests/Support/TargetParserTest.cpp | 15 +- llvm/utils/TableGen/AsmMatcherEmitter.cpp | 8 +- llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 2 +- llvm/utils/TableGen/DAGISelMatcherGen.cpp | 11 + llvm/utils/TableGen/GlobalISelEmitter.cpp | 29 +- llvm/utils/TableGen/X86RecognizableInstr.cpp | 20 + openmp/runtime/src/kmp_settings.cpp | 6 +- openmp/runtime/src/ompt-specific.cpp | 6 +- openmp/runtime/test/env/omp_target_offload.c | 62 + pstl/include/pstl/internal/algorithm_impl.h | 36 +- pstl/include/pstl/internal/numeric_impl.h | 2 +- .../pstl/internal/parallel_backend_serial.h | 4 +- pstl/include/pstl/internal/pstl_config.h | 2 +- pstl/include/pstl/internal/unseq_backend_simd.h | 16 +- pstl/include/pstl/internal/utils.h | 8 +- pstl/test/CMakeLists.txt | 2 + .../alg.modifying.operations/generate.pass.cpp | 6 +- .../alg.nonmodifying/adjacent_find.pass.cpp | 10 +- .../std/algorithms/alg.nonmodifying/equal.pass.cpp | 2 +- .../algorithms/alg.nonmodifying/find_end.pass.cpp | 4 +- .../algorithms/alg.nonmodifying/search_n.pass.cpp | 2 +- .../alg.sorting/alg.set.operations/set.pass.cpp | 2 +- pstl/test/std/algorithms/alg.sorting/sort.pass.cpp | 2 +- pstl/test/support/utils.h | 14 +- 469 files changed, 14549 insertions(+), 9198 deletions(-) delete mode 100644 clang/test/Analysis/asm-goto.cpp delete mode 100644 clang/test/CodeGen/asm-goto.c delete mode 100644 clang/test/CodeGen/x86_32-align-linux.c create mode 100644 clang/test/CodeGenObjC/class-stubs.m create mode 100644 clang/test/Driver/armv8.1m.main.c create mode 100644 clang/test/Driver/armv8.1m.main.s delete mode 100644 clang/test/Sema/asm-goto.cpp create mode 100644 clang/test/SemaCXX/nothrow-vs-exception-specs.cpp create mode 100644 clang/test/SemaObjC/class-stub-attr-unsupported.m create mode 100644 clang/test/SemaObjC/class-stub-attr.m create mode 100644 compiler-rt/lib/gwp_asan/mutex.h create mode 100644 compiler-rt/lib/gwp_asan/platform_specific/mutex_posix.cpp create mode 100644 compiler-rt/lib/gwp_asan/tests/CMakeLists.txt create mode 100644 compiler-rt/lib/gwp_asan/tests/driver.cpp create mode 100644 compiler-rt/lib/gwp_asan/tests/mutex_test.cpp create mode 100644 compiler-rt/test/gwp_asan/dummy_test.cc create mode 100644 compiler-rt/test/gwp_asan/lit.cfg create mode 100644 compiler-rt/test/gwp_asan/lit.site.cfg.in create mode 100644 compiler-rt/test/gwp_asan/unit/lit.site.cfg.in create mode 100644 lld/test/ELF/x86-64-tlsdesc-ld.s delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRe [...] copy lldb/packages/Python/lldbsuite/test/{functionalities/breakpoint/breakpoint_hi [...] create mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/register- [...] create mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/register- [...] create mode 100644 llvm/include/llvm/Remarks/RemarkSerializer.h create mode 100644 llvm/lib/Remarks/YAMLRemarkSerializer.cpp create mode 100644 llvm/test/Assembler/byval-type-attr.ll create mode 100644 llvm/test/Assembler/invalid-byval-type1.ll create mode 100644 llvm/test/Assembler/invalid-byval-type2.ll create mode 100644 llvm/test/Assembler/invalid-byval-type3.ll create mode 100644 llvm/test/Bitcode/Inputs/byval-upgrade.bc create mode 100644 llvm/test/Bitcode/byval-upgrade.test create mode 100644 llvm/test/CodeGen/AArch64/addsub-constant-folding.ll create mode 100644 llvm/test/CodeGen/AArch64/byval-type.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-amdgpu_kernel- [...] create mode 100644 llvm/test/CodeGen/AMDGPU/disable_form_clauses.ll create mode 100644 llvm/test/CodeGen/ARM/sub-from-const-hoisting.ll create mode 100644 llvm/test/CodeGen/MIR/AArch64/empty-MF.mir create mode 100644 llvm/test/CodeGen/X86/addsub-constant-folding.ll create mode 100644 llvm/test/CodeGen/X86/avx512vlvp2intersect-intrinsics.ll create mode 100644 llvm/test/CodeGen/X86/avx512vp2intersect-intrinsics.ll create mode 100644 llvm/test/CodeGen/X86/enqcmd-intrinsics.ll delete mode 100644 llvm/test/CodeGen/X86/vec_add.ll create mode 100644 llvm/test/CodeGen/X86/vp2intersect_multiple_pairs.ll create mode 100644 llvm/test/Linker/Inputs/byval-types-1.ll create mode 100644 llvm/test/Linker/byval-types.ll create mode 100644 llvm/test/MC/AArch64/SVE2/ext-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/ext.s create mode 100644 llvm/test/MC/AArch64/SVE2/fcvtx-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/fcvtx.s create mode 100644 llvm/test/MC/AArch64/SVE2/flogb-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/flogb.s create mode 100644 llvm/test/MC/AArch64/SVE2/ldnt1b-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/ldnt1b.s create mode 100644 llvm/test/MC/AArch64/SVE2/ldnt1d-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/ldnt1d.s create mode 100644 llvm/test/MC/AArch64/SVE2/ldnt1h-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/ldnt1h.s create mode 100644 llvm/test/MC/AArch64/SVE2/ldnt1sb-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/ldnt1sb.s create mode 100644 llvm/test/MC/AArch64/SVE2/ldnt1sh-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/ldnt1sh.s create mode 100644 llvm/test/MC/AArch64/SVE2/ldnt1sw-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/ldnt1sw.s create mode 100644 llvm/test/MC/AArch64/SVE2/ldnt1w-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/ldnt1w.s create mode 100644 llvm/test/MC/AArch64/SVE2/splice-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/splice.s create mode 100644 llvm/test/MC/ARM/mve-fp-registers.s create mode 100644 llvm/test/MC/Disassembler/X86/avx512-vp2intersect-32-att.txt create mode 100644 llvm/test/MC/Disassembler/X86/avx512-vp2intersect-64-att.txt create mode 100644 llvm/test/MC/Disassembler/X86/avx512_vp2intersect-32-intel.txt create mode 100644 llvm/test/MC/Disassembler/X86/avx512_vp2intersect-64-intel.txt create mode 100644 llvm/test/MC/Disassembler/X86/avx512vp2intersectvl-att.txt create mode 100644 llvm/test/MC/Disassembler/X86/avx512vp2intersectvl-intel.txt create mode 100644 llvm/test/MC/Disassembler/X86/x86-64-avx512vp2intersectvl-att.txt create mode 100644 llvm/test/MC/Disassembler/X86/x86-64-avx512vp2intersectvl-intel.txt create mode 100644 llvm/test/MC/X86/avx512vp2intersectvl-att.s create mode 100644 llvm/test/MC/X86/avx512vp2intersectvl-intel.s create mode 100644 llvm/test/MC/X86/x86-32-avx512_vp2intersect-intel.s create mode 100644 llvm/test/MC/X86/x86-32-avx512vp2intersect-att.s create mode 100644 llvm/test/MC/X86/x86-64-avx512_vp2intersect-intel.s create mode 100644 llvm/test/MC/X86/x86-64-avx512vp2intersect-att.s create mode 100644 llvm/test/MC/X86/x86-64-avx512vp2intersectvl-att.s create mode 100644 llvm/test/MC/X86/x86-64-avx512vp2intersectvl-intel.s create mode 100644 llvm/test/Transforms/LoopIdiom/memcpy-debugify-remarks.ll create mode 100644 llvm/test/Transforms/LoopIdiom/memset-debugify-remarks.ll create mode 100644 llvm/test/Transforms/LoopVectorize/X86/fneg-cost.ll create mode 100644 llvm/test/Transforms/LoopVectorize/fneg.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/legal_preheader_check.ll create mode 100644 llvm/test/Transforms/LoopVectorize/loop-legality-checks.ll create mode 100755 llvm/test/tools/llvm-objdump/X86/Inputs/hello-macho-fat create mode 100644 llvm/test/tools/llvm-objdump/X86/Inputs/hello-macho-fat.dwarf create mode 100755 llvm/test/tools/llvm-objdump/X86/Inputs/hello-macho-thin create mode 100644 llvm/test/tools/llvm-objdump/X86/Inputs/hello-macho-thin.dwarf delete mode 100644 llvm/test/tools/llvm-readobj/Inputs/relocs.obj.coff-i386 delete mode 100644 llvm/test/tools/llvm-readobj/Inputs/relocs.obj.coff-x86_64 delete mode 100644 llvm/test/tools/llvm-readobj/Inputs/relocs.obj.elf-aarch64 delete mode 100644 llvm/test/tools/llvm-readobj/Inputs/relocs.obj.elf-aarch64-ilp32 delete mode 100644 llvm/test/tools/llvm-readobj/Inputs/relocs.obj.elf-arm delete mode 100644 llvm/test/tools/llvm-readobj/Inputs/relocs.obj.elf-lanai delete mode 100644 llvm/test/tools/llvm-readobj/Inputs/relocs.obj.elf-mips64el create mode 100644 llvm/test/tools/llvm-readobj/elf-verneed-flags.yaml create mode 100644 llvm/test/tools/llvm-readobj/reloc-types-coff-i386.test create mode 100644 llvm/test/tools/llvm-readobj/reloc-types-coff-x64.test create mode 100644 llvm/test/tools/llvm-readobj/reloc-types-elf-aarch64.test create mode 100644 llvm/test/tools/llvm-readobj/reloc-types-elf-arm.test create mode 100644 llvm/test/tools/llvm-readobj/reloc-types-elf-i386.test create mode 100644 llvm/test/tools/llvm-readobj/reloc-types-elf-lanai.test create mode 100644 llvm/test/tools/llvm-readobj/reloc-types-elf-mips.test create mode 100644 llvm/test/tools/llvm-readobj/reloc-types-elf-mips64.test create mode 100644 llvm/test/tools/llvm-readobj/reloc-types-elf-ppc64.test create mode 100644 llvm/test/tools/llvm-readobj/reloc-types-elf-x64.test create mode 100644 llvm/test/tools/llvm-readobj/reloc-types-macho-arm.test create mode 100644 llvm/test/tools/llvm-readobj/reloc-types-macho-i386.test create mode 100644 llvm/test/tools/llvm-readobj/reloc-types-macho-x64.test delete mode 100644 llvm/test/tools/llvm-readobj/reloc-types.test create mode 100644 openmp/runtime/test/env/omp_target_offload.c