This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/llvm-master-aarch64-spec2k6-O3 in repository toolchain/ci/llvm-project.
from 3e53bf5781e [PowerPC32] Fix the `setcc` inconsistent result type problem adds 5f9fcfb29e4 Replace getAs with castAs to fix null dereference static an [...] adds dbde39e485b Fix static analyzer null dereference warning. NFCI. adds 7c2b3c9dda3 Replace getAs with castAs to fix null dereference static an [...] adds eb4b5a36a63 [ELF] Move --print-map(-M)/--cref before checkSections() an [...] adds 352f16db87f [lldb] Let OptionValueRegex::Clear set to value to the defa [...] adds ba5500f27a2 [RAGreedy] Fix minor typo in comment. NFC adds d9bf79f4e99 [Attributor][FIX] Add a missing dependence track in noalias [...] adds 69993350aee ObjCMethodDecl::findPropertyDecl - fix static analyzer nul [...] adds d6883126603 [PowerPC][AIX] Implement formal arguments passed in stack memory. adds 2c9cf9f4ddd [clang-tidy] New check: bugprone-suspicious-include adds e79397f5e2c [gn build] Port 2c9cf9f4ddd adds 7420f96924a [TableGen] Move generated *Attr class methods out of line adds fa8080376e7 [AST][SVE] Add new Type queries for sizeless types adds b93dd677977 [gn build] Port fa8080376e7 adds 7bfc3bf39b6 Replace getAs/dyn_cast with castAs/cast to fix null derefer [...] adds f09c7d642af [Sema][SVE] Add tests for valid and invalid type usage adds eb2ba2ea953 [CUDA] Warn about unsupported CUDA SDK version only if it's used. adds 39969c7d3a6 [Sema][SVE] Reject sizeof and alignof for sizeless types adds 627b5c12068 [Sema][SVE] Reject aligned/_Alignas for sizeless types adds adb290d9748 [Sema][SVE] Reject atomic sizeless types adds bc9b6b33a0d [lldb/Utility] Add YAML traits for ConstString and FileSpec. adds 36e018b9411 [mlir] Add derived attribute op interface adds f8700db7f15 [Sema][SVE] Don't allow static or thread-local variables to [...] adds 30804d0a3fb CFGDiff: Simplify and generalize over all graph types adds c53c2058ffb Cache uwnind frame headers as they are found. adds 360aff0493e [AMDGPU] Simplify nested SI_END_CF adds eb41cc61986 [clang-tidy] Add module for llvm-libc and restrict-system-l [...] adds c52f839e723 Revert "[SCCP] Use ValueLatticeElement instead of LatticeVa [...] adds 814c65dedce ExecutionDomainFix - fix static analyzer out of range shift [...] adds 336530be072 CGOpenMPRuntime::emitDeclareTargetVarDefinition - fix stati [...] adds adeb8c54285 Replace getAs with castAs to fix null dereference static an [...] adds 1ef0d66343d Fix unused variable warning. NFCI. adds 26d254f0841 Sink more Attr.h inline methods, NFC adds 3eef58991b2 Add a catch-all else case so any unanticipated configs pass [...] adds 05334de6797 [ARM] Long shift tests. NFC adds fe74df01a90 [lldb] Specify default value for platform.module-cache-directory adds 4e589e6c26e [WebAssembly] Fix SIMD shift unrolling to avoid assertion failure adds 6174fddbe3d [Hexagon] Enable init_arrays when target is linux-musl adds 2a2d2420175 [DAGCombine] foldVSelectOfConstants - ensure constants are [...] adds 9975dc38bf7 Defer checking for mismatches between the deletedness of an [...] adds e91feeed21e [AMDGPU] Add ISD::FSHR -> ALIGNBIT support adds 118abf20173 [SVE] Update API ConstantVector::getSplat() to use ElementCount. adds dc4cd43904d [clangd] Add a textual fallback for go-to-definition adds d184d022630 [libcxx] Enable C++17 for the benchmarks. adds c0735b2c210 [MLIR] Update documentation for loop.reduce. adds 9f5d9bf2470 [MLIR] Reformat LoopOps.td documentation. adds 078776a679b [mlir] [VectorOps] Progressively lower vector.outerproduct to LLVM adds 638b06cf298 [lldb/Utility] Replace ProcessInstanceInfoList with std::ve [...] adds 56926a9146f Revert "[libcxx] Enable C++17 for the benchmarks." adds d5f53253a02 [mlir][SideEffects] Mark the CFG only terminator operations [...] adds 483f82b146f [mlir][SideEffects][NFC] Move the .td definitions for NoSid [...] adds 7c211cf3af5 [mlir][NFC] Move the definition of AffineApplyOp to ODS adds 907403f342f [mlir] Add a new `ConstantLike` trait to better identify op [...] adds 0ddba0bd59c [mlir][SideEffects] Replace HasNoSideEffect with the memory [...] adds 396a42d924d [mlir] Use llvm::ElementCount when constructing an llvm spl [...] adds 0ce3b710b49 [lldb] Add YAML traits for ArchSpec and ProcessInstanceInfo adds a73528649c8 [AMDGPU] Simplify exec copies adds 246398ece71 [clang][Parse] properly parse asm-qualifiers, asm inline adds b0f1a4e7dff [libc++abi] NFC: Move AtomicInt to cxa_guard_impl.h adds 2411f56bfd1 [lldb/Host] Fix the Windows build adds 214a9f0dd48 [ORC] Add a mutex to guard EHFrameRegistrationPlugin data s [...] adds 7266a8bfeb8 [ORC] Enable exception handling in JIT'd code when using LL [...] adds 1fdb03808b0 CodeGen: Add constexpr to Register constructors adds ccc6e780c8f AMDGPU: Directly annotate functions if they have calls adds f4f2706572b [ConstantFold][SVE] Fix constant folding for scalable vecto [...] adds dcaf13a4048 CFGDiff: Fix one place where I'd left BasicBlock* hardcoded adds 03f5f6bebd4 [gn build] (manually) port eb41cc619866e adds 1478ed69d3d Add support for SHA256 source file checksums in debug info adds 69ce2fd2dfd [mlir] Remove unused generator adds e115a40f502 [mlir][spirv] Use separate attribute for (version, capabili [...] adds 66c378d66e9 [mlir][spirv] Use larger range for target environment looku [...] adds 9414db10906 [mlir][spirv] Add a pass to deduce version/extension/capability adds c818c3cc96e [mlir][spirv] NFC: put SPIR-V attributes in separate files adds 3148f10b179 [mlir][spirv] Use spv.vce in spv.module and wire up (de)ser [...] adds 2ae5e472e64 [mlir][spirv] Use SmallVector<ArrayRef> for availability queries adds e5c85a5a4ff [mlir][spirv] Support querying type extension/capability re [...] adds 461566b0465 Add a test triple to avoid failure under MS ABI. adds af7fc8c1bbc [lldb] Remove unused and too strict error_msg parameter fro [...] adds 0bb362c1649 [ELF] --gdb-index: fix memory usage regression after D74773 adds 4a792965de0 Move more tests to globalMemCounter and reset. adds 54d6c11a6ca [msan] Fix srcaddr handling in recvfrom interceptor. adds a9740ff1585 Update system_error tests for more platforms. adds a9682ccb7e7 Convert settings list into a tuple so it can be matched by [...] adds d4a8c3f2511 Revert "Update system_error tests for more platforms." adds 3758b858ef3 Only run frameheader_cache_test.pass.cpp on x86_64. adds 40f4a9fdaa4 [mlir][NFC] Removed unnecessary StandardOp includes adds 57da8f720ce Add support for XFAILing a test based on a setting. adds e601196833b [NFC][DAGCombine] Move the fold of a*b-c and a-b*c into lam [...] adds 8fa261ced1a [mlir][spirv] Remove unnecessary friend class declaration adds 13def55b3f8 [Attributor] Enable test with update check lines adds a23d7282ca7 openmp: fix memcpy memory leak adds c480c584a0b [AVR] Include AVR by default in LLVM builds adds 263c4a3c75a Fix compiler warning when compiling without asserts adds 1c9c23d60ea [OpenMP][Opt][NFC] Add test case for known runtime function [...] adds 89ecd8c149e Teach the MLIR AsmPrinter to correctly escape asm names tha [...] adds e0a93cea56e incorporate feedback from River. adds 1ba3d2639d1 [PowerPC][NFC] Rename instruction formats in PPCInstrPrefix.td adds 2822852ffc4 [ELF] Correct error message when OUTPUT_FORMAT is used adds 40815a49574 Revert "[Attributor] Enable test with update check lines" adds a198adb4902 [Attributor] IPO across definition boundary of a function m [...] adds 51a4c6125ca [X86] Add test cases for failures to form vbroadcastw due t [...] adds 09c8f38924d [X86] Add isel patterns for X86VBroadcast with i16 truncate [...] adds d0fb34dc096 [PowerPC] Replace the PPCISD:: SExtVElems with ISD::SIGN_EX [...] adds 48b901b0e1b Add tests to Transforms/CodeGenPrepare/X86/freeze-cmp.ll be [...] adds abc238a3c73 [libunwind] Silence warnings when __mips_hard_float is not defined adds c39cb1c0ddc [CodeGenPrepare] Expand freeze conversion to support fcmp a [...] adds ecd3e678bbb [clangd] Populate PreambleData::CompileCommand and make use [...] adds f67d93dc23f [ARM] Constant long shift combines adds db1f40d1a16 Modernize DeclTest adds ce79c424691 [Sema] Fix location of star ('*') inside MemberPointerTypeLoc adds f8640737d47 Refactor SourceLocationTest to `using namespace` adds 6f3de2e53d2 [yaml2obj][obj2yaml][test] - Add base tests for relocation [...] adds 5c68043b9fa [gn build] (manually) port ce79c4246 adds 2c6c169dbd6 [ARM] Optimise ASRL/LSRL to smaller shifts using demand bits. adds 2e77f0cf76b Added 'const' as suggested by ClangTidy llvm-qualified-auto adds 0ffb12ca67f [HIP] Mark kernels with uniform-work-group-size=true adds 28ad9fc2082 [Clang][Driver] In -fintegrated-cc1 mode, avoid crashing on [...] adds a0c15ed4605 [AArch64][SVE] Add the @llvm.aarch64.sve.dup.x intrinsic adds fcc2238b8bf [SCEV] Add missing cache queries adds 512767eb3fe Add CppCoreGuidelines I.2 "Avoid non-const global variables" check adds ffe3515aa77 [ExpandMemCmp][NFC] Add more tests. adds 73d8a324ec5 [gn build] Port 512767eb3fe adds 86eb2c3991c Revert "[ObjC][ARC] Don't remove autoreleaseRV/retainRV pai [...] adds cbeffa3f6c7 [SimplifyCFG] convert if-else chain to switch; NFC adds 6bbc1737e00 TableGen: Fix typo adds 172f1460ae0 [OPENMP]Reduce number of captured global vars. adds 03993f3b6f4 [CMake] Explicitly specify paths to libc++abi in CrossWinTo [...] adds 0bd3da5bfae [llvm-objdump][test] Reorganize ELF --syms tests adds e799405e536 [llvm-objdump] --syms: print 'i' for STT_GNU_IFUNC adds 7b74b0d4e54 [llvm-objdump] --syms: print 'u' for STB_GNU_UNIQUE adds fe047fbccc8 [X86] LowerEXTRACT_VECTOR_ELT - pull out repeated getOperan [...] adds 846c614f54a [X86] combineExtractWithShuffle - pull out repeated getSize [...] adds bf990530ae0 [Attributor] Improve noalias preservation using reachability adds 5a5a075c5b1 [LLD][ELF][Hexagon] Support GDPLT transforms adds b285b333dcd [Attributor] Detect possibly unbounded cycles in functions adds a7325298e1f [CodeView] Align type records on 4-bytes when emitting PDBs adds 2451cbf07bb [lldb/Reproducers] Intercept the FindProcesses API adds 69375fd0a30 [AssumeBundles] Preserve Information in the inliner adds 2543567c414 [AssumeBundles] filter usefull attriutes to preserve adds 18eae331229 [SCEV] Fix usage of invalid IP with FoldingSet adds 17bdb7a1791 [lldb/Test] Convert stdout to str by calling decode('utf-8' [...] adds ec3218dbee4 [X86] Add cttz/ctlz tests for i686 with CMOV target adds a2db388dce7 [CostModel][X86] Improve ISD::CTTZ costs accounting for BSF [...] adds 3860b2a0bd0 [clang-tidy] Update Abseil Duration Conversion check to fin [...] adds 0c5b6e2ea56 Recommit "[SCCP] Use ValueLatticeElement instead of Lattice [...] adds 01387c44d05 [lldb/Test] Temporarily skip TestReproducerAttach on Linux adds 20e36f31dfc [lldb/Host] s/FindProcesses/FindProcessesImpl/ in windows/Host.cpp adds a26bd4ec165 [TableGen] Support combining AssemblerPredicates with ORs adds 1b86ad27a7d Use 15 byte long nops on modern Intel processors adds e30c257811f [CVP,SCCP] Precommit test for D75055. adds 51e53af11c2 [SimplifyCFG] fix debug print formatting; NFC adds 94f5d73182f [SimplifyCFG] fix formatting; NFC adds 7fe0e70eccb [SimplifyCFG] regenerate test checks; NFC adds afc4dcee832 [SimplifyCFG] regenerate complete test checks; NFC adds 842ea709e4e Debug Info: Store the SDK in the DICompileUnit. adds fc1f2057450 [SLPVectorizer][SVE] Bail out early for scalable vector. adds 89b19e89595 [SimplifyCFG] add test for chain of empty block conditional [...] adds a213ece30bd [mlir] [VectorOps,LinAlg] Remove direct LLVM lowering for v [...] adds 05c0d349182 [X86][SSE] Prefer trunc(movd(x)) to pextrb(x,0) adds 478b06e6870 Revert "[ObjC][ARC] Check the basic block size before calli [...] adds adefcc8ab5b Revert "Revert "Update system_error tests for more platforms."" adds b50d80c1ee1 [Sema][SVE] Don't allow fields to have sizeless type adds 14d2d8c9761 Allow site-specific test_exec_root. adds 8c5c60a493c [Sema][SVE] Reject by-copy capture of sizeless types adds 994c071a1b7 [Sema][SVE] Reject arrays of sizeless types adds 32e90cbcd19 [AMDGPU] Disable endcf collapse adds f82b32a51e2 Revert "Reland "[DebugInfo] Enable the debug entry values f [...] adds bb8622094d7 AMDGPU: Don't handle kernarg.segment.ptr in functions adds f71abec661e [LoopInterchange] Fix interchanging contents of preheader BBs adds 86bba6c6410 [Sema] Use the canonical type in function isVector adds 05749acfd36 Revert "Move more tests to globalMemCounter and reset." adds 015b640be4c AMDGPU: Add flag to used fixed function ABI adds bbf3ef85411 [mlir][Vector]Lower vector.contract to llvm.intr.matrix_multiply adds 8f540dad612 [COFF] Assign unique names to autogenerated .weak.<name>.de [...] adds c262b69dcc0 [AMDGPU] Fix endcf collapse adds c6f1713c46e [ObjC][ARC] Don't remove autoreleaseRV/retainRV pairs if th [...] adds 9a349d66c91 CMake: Turn LLVM_ENABLE_ZLIB into a tri-state option adds b5aaa60962f Fix "unused variable" warning in NDEBUG builds. adds 906a91aa4d5 [MCJIT] Check for RuntimeDyld errors in MCJIT::finalizeLoad [...] adds 1d192e09d80 [IR] Fix formatting. NFC adds 431df3d873e [SelectionDAGBuilder] Simplify the struct type handling in [...] adds 42b78274111 [clangd] Add json::Object->Value conversion workaround for [...] adds e890453d6d1 [ELF] Add test for freebsd bfdname adds b2bb8b6cd64 [mlir] Automatically add DerivedAttribute op interface adds 92f7e8133ae [mlir][Linalg] Implement padding for linalg.conv and loweri [...] adds 18fc42fa337 [mlir][LLVMIR] Add a support for boolean type arguments conversion adds 94f848d7b56 Add Builder::getI64VectorAttr. adds b3998a0edb9 [OPENMP]Fix PR45047: Do not copy firstprivates in tasks twice. adds b7ce8fa91ed [LLJIT] Add std::move() as a workaround for older compilers adds ad7b930bd18 Initialize IsFast* values adds 65fc706ddfd [SCEV] Add support for GEPs over scalable vectors. adds b4c8608ebaa Adjust debug output for MCRelaxableFragment to include the [...] adds aca7167535e [NFC][LoopUnrollAndJam] clang-format. adds 9c5d0ea6784 Revert "Revert "Move more tests to globalMemCounter and reset."" adds 7c504548cae Fix `-Wunused-variable`. NFC. adds 755e00876cd [X86] Remove isel patterns for X86VBroadcast+trunc+extload. [...] adds 44c3a63c74d PR45063: Fix crash on invalid processing an elaborated clas [...] adds 83cdb654e47 [AArch64][Fix] LdSt optimization generate premature stack-popping adds 810794ce882 PR44992 Don't crash when a defaulted <=> is in a class decl [...] adds bf0cc6b328c [mlir][NFC] modernize / clean up some loop transform utils, [...] adds e6f1dd40bd0 [X86] Disable nop padding before instruction following a prefix adds 97c7be9028e [llvm-dlltool] Add a testcase to show the kind of weak exte [...] adds f47f4c137b9 [X86] getFauxShuffleMask - merge insertelement paths adds b236b4cb430 [yaml2obj] - Set a default value for `PAddr` property of a [...] adds 4878aa36d4a [ValueLattice] Add new state for undef constants. adds 0cb2f089c1f [X86] getFauxShuffleMask - pull out repeated byte sizes var [...] adds ee862adf607 Fix signed/unsigned comparison warning. adds 04410c565aa [clang-tidy] extend bugprone-signed-char-misuse check. adds 103678d66a9 [mlir] Fix cross compiling MLIR adds 3656558ceca [Hexagon] Only allow single HVX vector loads/stores in lowering adds b8b8f04c0dd [ValueLattice] Go to overdefined in getRange() for full ranges. adds eda58ac04cf Improve the attribute language option interface somewhat; NFCi. adds 43959a25927 [mlir][NFC] Move the LoopLike interface out of Transforms/ [...] adds 4df44c4f9c0 [mlir] Only treat "Alloc" effects as dead if they are for o [...] adds dab43c85920 Remove some explicit calls to getName() when printing diagn [...] adds 19840a307e6 Remove an unnecessary explicit 'WarnDiag'; NFC adds 633ea07200e [Orc] Add basic OrcV2 C bindings and example. adds ee04339b7f7 [gn build] Port 633ea07200e adds 2ddfac06070 [Orc][examples] Actually return MainResult from main adds f75e04bc93f [llvm-jitlink] Add -show-init-es option to dump initial Exe [...] adds b64afadf306 [JITLink][MachO] Treat linker private symbols as hidden rat [...] adds 1ffc5074050 [X86] Add avx512f only command lines to the vector add/sub [...] adds a7d187d9c05 Revert "[JITLink][MachO] Treat linker private symbols as hi [...] adds 2efeff6ac4a Test commit. adds 4dfe92e4654 Basic Block Sections Support. adds 9c9eb60b4b1 [JITLink][MachO] Re-apply b64afadf306, MachO linker-private [...] adds 981f017c5c4 [ORC] Print symbol flags and materializer name in Execution [...] adds 1e66710d392 [JITLink][AArch64] Fix incorrect capitalization in a testca [...] adds 049bb95c5c4 [ORC] Remove an undefined static method from LLJIT. adds 10aa7ea951e [CodeGenPrepare] Freeze condition when transforming select to br adds 27f303924e0 Be more strict when checking existence of foo adds 429d792f23f [mlir] Add support for generating dialect declarations via [...] adds 650f363bd75 [ValueLattice] Add singlecrfromundef lattice value. adds 56418042981 [DAG] MatchRotate - Add funnel shift by variable support adds 8105935d3aa [TypeSize] Allow returning scalable size in implicit conver [...] adds 5087ace6519 [Clang][SVE] Parse builtin type string for scalable vectors adds caef4a81c93 [AVR] Make helper functions static. NFC. adds 5cc9dea78a3 [tblgen] Remove unused private field. NFC. adds 775bf626982 [SystemZ] Regenerate rotate/shift tests adds 1ec395523d8 [Thumb2] Regenerate rotate tests adds 3ffb5ef7b03 [PowerPC] Regenerate rotate tests adds de5b2cfdd46 AMDGPU/GlobalISel: Add baseline test for mul adds 79cda46e49b AMDGPU/GlobalISel: Add baseline test for mul adds d09a46cdbc8 [gn build] (manually) port 5087ace6519 adds a1e940b1853 [Driver][test] Add a specific test file for -fmerge-all-constants adds 47df2220a27 [gn build] (manually) port 5087ace6519 more adds de0011abf58 [gn build] Port 5087ace6519 adds fe6037172b9 AMDGPU/GlobalISel: Add more tests for G_SADDE/G_SSUBE adds ce33926342c AMDGPU/GlobalISel: Remove -global-isel-abort=0 from some tests adds d3851332493 [llvm-objdump][test] Move {AArch64,X86}/macho-* to MachO/ adds 98f2bb44610 [ORC] Enable JITEventListeners in the RTDyldObjectLinkingLayer. adds b1cdada023a [llvm-objdump][test] Move {AArch64,ARM}/* to ELF/ARM/ or Ma [...] adds 7f5b8115acb [gn build] don't repeat arm header targets twice. no behavi [...] adds 9c5771710e6 Revert "[ORC] Enable JITEventListeners in the RTDyldObjectL [...] adds 6ed18eaa777 [llvm-objdump][test] Change llvm-objdump tests to use doubl [...] adds 7f6b25ad1bb [compiler-rt] [netbsd] Add support for the MKIPFILTER=no di [...] adds b2da1ddaef2 [X86] Add a non-zero cost for truncating v32i16->v32i8 on a [...] adds ecd6d7254e6 [test] llvm/test/: change llvm-objdump single-dash long opt [...] adds f0374e7db2d [test] lld/test/: change llvm-objdump single-dash long opti [...] adds 5c3ec7dc41f [llvm-objdump] Require long options to use double-dash --lo [...] adds f84beee9b8a [NFC][Test] Add three tests to verify the behavior of a*b-c [...] adds a79863f2f72 Support prefix padding for alignment purposes (Relaxable in [...] adds c94cfe6ea7f [MLIR] fix parse bound error message adds 2059d28bfd3 [lldb/Utils] Use PYTHON_EXECUTABLE to configure lldb-dotest [...] adds bfedb663ccf [lldb/Host] s/FindProcesses/FindProcessesImpl/ in freebsd/Host.cpp adds 4c90a5297d1 [lldb/Process] Include Unwind.h in FreeBSDThread adds 4ffe3ac729a Revert "[CodeGenPrepare] Freeze condition when transforming [...] adds 6ad63606ea4 [CodeGenPrepare] Freeze condition when transforming select to br adds 54146cbd32e [debuginfo-tests] Update test for double-dash long-option. adds 0eba5dc80fb [analyzer] Fix modeling some library functions when UCHAR_M [...] adds 53c2e10fb8a [Coroutines] Do not evaluate InitListExpr of a co_return adds ad643d5e93c [Verifier] Remove invalid verifier check adds e0ab0e6a281 [MIPS] Implement PUL.PS and PUU.PS instructions adds 56aed6144a1 [AVR] Add a release note about the AVR backend becoming an [...] adds d2b522f173c [NFC][X86] Simplify test cases for branch align adds 2005c60a6bf [obj2yaml][test] - Simplify call-graph-profile-section.yaml. NFCI. adds a2923b2a1e4 Implement CET Shadow Stack (Intel Controlflow Enforcement T [...] adds b1a7a245ec2 [NFC][MC] Rename alignBranches* to emitInstruction* adds c93652517c8 [DebugInfo] Handle generic type DW_OP_convert ops in llvm-d [...] adds 8b409eabaf7 [SVE] Auto-generate builtins and header for svld1. adds 3a5ddedadb6 [llvm-objdump] Display locations of variables alongside dis [...] adds f62b898c1f5 [DebugInfo] Add unit test for compact expression printer adds c0cf5f5da9a [llvm-objdump] Add simple memory expressions to variable display adds 18649f48139 [llvm-objdump] Add entry_value and stack_value opcodes adds 5abfa3226da [lldb/DWARF] Fix crash when a dwo compile unit refers to a [...] adds 02b6a3c3499 [DebugInfo] Handle generic type DW_OP_convert ops in dsymutil adds 161f70eae6c Don't run ARM objdump tests when ARM backend not built adds 042eb0482aa [llvm-objdump] Add llvm_unreachable to silence GCC warning. NFC. adds 2878c669387 Don't run PowerPC objdump tests when PowerPC backend not built adds 132f25bcca2 [SystemZ] Avoid scalarization of [SU]INT_TO_FP ISD-nodes. adds 2f20417ef04 Add AllowMissingMoveFunctionsWhenCopyIsDeleted flag to cppc [...] adds c5ff3df8393 [lldb] Hardcode target in dwo-type-in-main-file.s test adds f4cb9c919e2 Disable llvm-objdump --debug-vars tests on Windows adds 56cd6e356f1 [NFC][TTI] Use switch in getCastInstrCost adds 67d25914b2a [AST] rename DependencyFlags.h => DependenceFlags.h, NFC adds ac4609cb1d0 [X86] LowerRotate - use X86::isConstantSplat to detect cons [...] adds e43a0857818 [X86] X86::isConstantSplat - enable partial undef bit handl [...] adds e40525e0f2a [NFC][TTI] Remove static_casts adds 46c34447f86 [yaml2obj][test] - Fix comments in ELF/program-header-addre [...] adds adc2e250a1c Disable memcpy-inline-fails.ll for windows adds acdcd23b7b0 Add tests to ExpandMemCmp/X86/memcmp.ll before submitting D76113 adds 0a840ef8005 [lldb] Copy m_behaves_like_zeroth_frame on stack frame update adds 332edcc6bd1 [lldb] Remove unimplemented StackFrame::BehavesLikeZerothFrame adds 7aecf2323c4 [ExpandMemCmp] Correctly set alignment of generated loads adds c0241f150dc [GlobalISel] combine G_TRUNC with G_MERGE_VALUES adds 85462aefb52 [gn build] (manually) port 8b409eaba adds 2b3b453a827 [TargetLowering] Only demand a funnelshift's modulo amount bits adds 8d6582aa6bb [gn build] (manually) port 8b409eaba more adds 185b41393dc [gn build] Port f62b898c1f5 adds 536ba6373f0 [Object] Change ELFObjectFile<ELFT>::getFileFormatName() to [...] adds 57d896e838b AMDGPU/GlobalISel: Make some large merges legal adds 4efec6e1c00 Revert "Disable memcpy-inline-fails.ll for windows" adds 5c261c9c452 Fix typo in parameter name. adds 6ce537ccfcf Revert "[SVE] Auto-generate builtins and header for svld1." adds 8ff2dcb18b5 [GlobalISel] add additional lowering support for G_INSERT adds e2d8aa6bf77 [lldb] Re-add nullptr check to IRForTarget::RewriteObjCCons [...] adds 4060016fce3 Revert "[gn build] (manually) port 8b409eaba" adds 19a03501879 GlobalISel: Fix round lowering adds 88fbd8f9e79 [lldb/Reproducers] Decode run-length encoding in GDB replay [...] adds ddd20ed1586 [AST] Move dependence computations into a separate file adds 18c97662482 Revert "[AST] Move dependence computations into a separate file" adds 8a593e29ab9 [AST] Correct the CXXOperatorCallExpr source range. adds 84386b2d8ae AMDGPU: Drop special case f64 fround lowering adds 07a41544fde Minor fix to a comment in CodeGenPrepare.cpp adds 09f4bdc03f8 [DexTer] Add step.UNKNOWN check for NoneType line numbers. adds 36091109675 Implement _LIBCPP_SUPPRESS_DEPRECATED_XXX when testing MSVC's STL adds c460dc6eebc AMDGPU/GlobalISel: Fix some illegal scalar argument types adds 80b627d69d3 AMDGPU/GlobalISel: Fix handling of G_ANYEXT with s1 source adds f5943288537 [PowerPC] Disable sanitizer test due to failures when using LLD adds 2e773626266 GlobalISel: Fix lower bswap for vectors adds ebb181cf409 [X86] matchScalarReduction - add support for partial reductions adds 9e484220358 Revert "[llvm-objdump] Display locations of variables along [...] adds 7d382dcd46a [Syntax] Build declarator nodes adds 05e7d8d6ce0 TTI: Add addrspace parameters to memcpy lowering functions adds b0bdb186f50 Utils: Always set alignment when expanding mem intrinsics adds 0616e9964b9 [InstSimplify][SVE] Fix SimplifyGEPInst for scalable vector. adds 0f2b68d9c70 Implement IR intrinsics for gather prefetch. adds 9b1513866fd [mlir][NFC] Add missing include for std::string. adds 0928368f623 [libc] Provide Arm Optimized Routines for the LLVM libc project. adds 623cb95eb33 Revert "[InstSimplify] Simplify calls with "returned" attribute" adds 78d622a48c1 [libc] Add a README.md file to the AOR directory. adds 2d723d4ad51 [mlir] Avoid the use of auto in templates to fix MSVC build adds 05ff3323e07 [AArch64] Remove unused variable adds 378b1e60809 [X86] Assign avx512bf16 instructions to the SSEPackedSingle [...] adds 166f83f4366 [QuantOps] Add the quant region definition adds 74bf95d71df [CUDA] Updated CompileCudaWithLLVM doc. adds 7fa204580df [LoopTerminology] Rotated Loops adds 30dc342f084 [LoopTerminology] Rotated Loops images adds df082ac45aa Basic Block Sections support in LLVM. adds 78ce190803c [gn build] Port df082ac45aa adds 2a3723ef114 [memtag] Plug in stack safety analysis. adds 19fccc52ff2 [Concepts] Fix incorrect control flow when TryAnnotateTypeC [...] adds fbb23c9714f Fix profiling options on PS4 target: - libclang_rt.profile [...] adds 5f7772004b1 [Tests] Add test coverage for prefix selection logic adds 8b3b04eb416 Make isValidImmForSVEVecImmAddrMode inline static rather th [...] adds d811aee5d9c [MLIR][NFC] update/clean up affine PDT, related utils, its [...] adds bd5941b9cee [mlir] Remove the PatternState class and simplify PatternMa [...] adds c3f0ceab0fd Add target to test basicblock-sections-mir-parse.mir adds 90a2fbdb044 Switch to TypeSystemClang over to CreateDeserialized() (NFC) adds 85726bbcbaa [X86] Disable fast-isel call lowering for functions with vX [...] adds ac48b1885ad [Support] Change isatty to is_displayed adds 032743e18f2 [mlir] Add support for the attribute verifiers in the diale [...] adds 39bcc76a925 [X86] Disable nop padding before instruction following hardcode adds d00d6a19dda Fix `-Wpedantic` warning. NFC. adds f0714cbb6a9 [sanitizer] Fix warning on windows adds f20dcc31e31 Fix unused function warning adds 332f0b3cd48 Affine expr simplification for add of const multiple of sam [...] adds fa72b29bec0 [PowerPC] add test cases for target hook isProfitableToHoist - NFC adds 80c351cdb6e [InstCombine] Transform to undef incorrect atomic unordered [...] adds 0b126eec6d4 [NFC][PowerPC] Simplify the logic in lower select_cc adds 3f3bda1c372 [LoopTerminology] Minor fixes in loop rotation adds 8aa07f81b85 Remove the old SecTaskAccess entry from debugserver's plist adds 8620bb95343 [lld] Fix "loop variable creates a copy" warning adds 398b497cd0e [NFC] LoopRotate: do issue debug message when not rotating [...] adds 876bb86e26c [AST] Move dependence computations into a separate file adds 1b5970edda4 [gn build] Port 876bb86e26c adds d3d844212fc Fix the buildbot error. adds 409cf4b7bf5 [llvm-readobj][test] - Remove unused Offset key from reloc- [...] adds 00952000351 [obj2yaml][test] - Remove excessive missing_symtab.test test. adds b83490bdb71 [PowerPC] Fix a typo of the condition of checking the fusio [...] adds 5156e38eb1d Fix memtag test. adds fe134b661b9 [yaml2obj][test] - Ensure that dynamic section has sh_entsi [...] adds 6bbbead7be2 [VE] Move VEInstPrinter.cpp and VEInstPrinter.h into MCTargetDesc adds 06489eaa921 [lldb] [Host/NetBSD] Rename Host.cpp to HostNetBSD.cpp adds af64948e2a0 [SVE][Inline-Asm] Add constraints for SVE ACLE types adds 4dd5f1ca9b2 [yaml2obj] - Add `ELFYAML::YAMLIntUInt` to fix how we parse [...] adds 010005f0774 [Sema][SVE] Reject subscripts on pointers to sizeless types adds 94489f35a7f [Sema][SVE] Reject arithmetic on pointers to sizeless types adds 09472969020 [Sema][SVE] Reject sizeless types in exception specs adds f5e0f8b10ab [lldb] Add test for importing ObjC modules in a non-ObjC target adds c47f971694b [Sema][SVE] Don't allow sizeless objects to be thrown adds bfb2ce02563 [mlir][vulkan-runner] Use C-compatible wrapper emission. adds 72ffb16b4cd [Sema][SVE] Don't allow sizeless types to be caught adds c09368313c2 [StackProtector] Catch direct out-of-bounds when checking a [...] adds 1d6f919df2c [SCCP] Explicitly mark values as overdefined (NFC). adds 0818e6cf1d3 [LLDB] Add support for AVR breakpoints adds 4add2492055 [AVR] Add support for the -mdouble=x flag adds 7c6e52ac0ce [lldb] Ptrs->refs in CommandObjectExpression::EvaluateExpre [...] adds 506406c4d59 [Sema][SVE] Reject "new" with sizeless types adds c6b8484e855 [analyzer] StdLibraryFunctionsChecker refactor w/ inheritance adds 4ece6f051bd [Sema][SVE] Reject "delete" with sizeless types adds ac1d23ed7de Replace MCTargetOptionsCommandFlags.inc and CommandFlags.in [...] adds ad357c15230 [gn build] Port ac1d23ed7de adds f95541839cb [lldb] Tighten checks in TestStats.py adds 211ba00ce00 [OpenCL] Add pipe and kernel enqueuing builtins adds 0f0564bb9a3 [OPENMP50]Initial support for detach clause in task directive. adds 2aba9b6cf8a AMDGPU/GlobalISel: Legalize a16 images adds 83ffbf26181 AMDGPU/GlobalISel: Legalize non-a16 non-NSA images adds d9a012ed8a5 AMDGPU/GlobalISel: Adjust image load register type based on dmask adds d0fe13ecf9a AMDGPU/GlobalISel: Fully handle 0 dmask case during legalize adds acf6e4190f4 Purge unused diagnostics. NFC. adds 73b1da16051 [MIPS] Implement MIPS3D vector instructions adds 873ab73db47 [ValueLattice] Clarify that constant state can reached from undef. adds e119980f3f8 [mlir] LLVM dialect: move ensureDistinctSuccessors out of s [...] adds 48a9cf90439 [AMDGPU] Enable SEXT divergence driven selection. adds e8ac825f5b9 [AssumeBundles] Detection of Empty bundles adds a060a1782e2 [Alignment] Add alignTo with skew parameter
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-tidy/CMakeLists.txt | 2 + .../clang-tidy/ClangTidyForceLinker.h | 5 + .../abseil/DurationUnnecessaryConversionCheck.cpp | 47 +- .../clang-tidy/bugprone/BugproneTidyModule.cpp | 3 + .../clang-tidy/bugprone/CMakeLists.txt | 1 + .../clang-tidy/bugprone/SignedCharMisuseCheck.cpp | 112 +- .../clang-tidy/bugprone/SignedCharMisuseCheck.h | 17 +- .../clang-tidy/bugprone/SuspiciousIncludeCheck.cpp | 108 + .../clang-tidy/bugprone/SuspiciousIncludeCheck.h | 57 + .../AvoidNonConstGlobalVariablesCheck.cpp | 67 + .../AvoidNonConstGlobalVariablesCheck.h | 35 + .../clang-tidy/cppcoreguidelines/CMakeLists.txt | 1 + .../CppCoreGuidelinesTidyModule.cpp | 3 + .../SpecialMemberFunctionsCheck.cpp | 51 +- .../SpecialMemberFunctionsCheck.h | 15 +- .../clang-tidy/llvmlibc/CMakeLists.txt | 15 + .../clang-tidy/llvmlibc/LLVMLibcTidyModule.cpp | 37 + .../llvmlibc/RestrictSystemLibcHeadersCheck.cpp | 73 + .../llvmlibc/RestrictSystemLibcHeadersCheck.h | 35 + .../clang-tidy/modernize/LoopConvertCheck.cpp | 7 +- .../clang-tidy/utils/FileExtensionsUtils.cpp | 15 +- .../clang-tidy/utils/FileExtensionsUtils.h | 12 + clang-tools-extra/clangd/FindSymbols.cpp | 32 +- clang-tools-extra/clangd/FindSymbols.h | 6 +- clang-tools-extra/clangd/Preamble.cpp | 12 +- clang-tools-extra/clangd/Preamble.h | 3 +- clang-tools-extra/clangd/Protocol.cpp | 19 +- clang-tools-extra/clangd/TUScheduler.cpp | 4 +- clang-tools-extra/clangd/XRefs.cpp | 176 +- clang-tools-extra/clangd/XRefs.h | 15 + .../clangd/unittests/FileIndexTests.cpp | 20 +- .../clangd/unittests/SelectionTests.cpp | 8 + clang-tools-extra/clangd/unittests/TestTU.cpp | 3 +- clang-tools-extra/clangd/unittests/XRefsTests.cpp | 110 +- clang-tools-extra/docs/ReleaseNotes.rst | 23 + .../abseil-duration-unnecessary-conversion.rst | 11 + .../checks/bugprone-signed-char-misuse.rst | 67 +- .../checks/bugprone-suspicious-include.rst | 32 + ...guidelines-avoid-non-const-global-variables.rst | 38 + .../cppcoreguidelines-special-member-functions.rst | 17 +- clang-tools-extra/docs/clang-tidy/checks/list.rst | 3 + .../llvmlibc-restrict-system-libc-headers.rst | 20 + clang-tools-extra/docs/clang-tidy/index.rst | 1 + .../clang-tidy/checkers/Inputs/Headers/a} | 0 .../clang-tidy/checkers/Inputs/Headers/a.cpp} | 0 .../clang-tidy/checkers/Inputs/Headers/a.hpp} | 0 .../clang-tidy/checkers/Inputs/Headers/c.c} | 0 .../clang-tidy/checkers/Inputs/Headers/c.cc} | 0 .../clang-tidy/checkers/Inputs/Headers/c.cxx} | 0 .../clang-tidy/checkers/Inputs/Headers/i.cpp} | 0 .../Inputs/llvmlibc/resource/include/stdatomic.h} | 0 .../resource/include}/stddef.h | 0 .../system}/math.h | 0 .../system}/stdio.h | 0 .../system}/stdlib.h | 0 .../system}/string.h | 0 .../checkers/Inputs/llvmlibc/transitive.h | 0 .../abseil-duration-unnecessary-conversion.cpp | 40 + .../checkers/bugprone-signed-char-misuse.cpp | 86 + .../checkers/bugprone-suspicious-include.cpp | 24 + ...guidelines-avoid-non-const-global-variables.cpp | 237 + ...ons-allow-missing-move-when-copy-is-deleted.cpp | 49 + ...ibc-restrict-system-libc-headers-transitive.cpp | 8 + .../llvmlibc-restrict-system-libc-headers.cpp | 13 + clang/cmake/caches/CrossWinToARMLinux.cmake | 11 + clang/docs/ReleaseNotes.rst | 10 + clang/include/clang/AST/ASTContext.h | 6 + clang/include/clang/AST/Attr.h | 3 +- clang/include/clang/AST/CanonicalType.h | 2 + clang/include/clang/AST/ComputeDependence.h | 182 + clang/include/clang/AST/DeclCXX.h | 22 +- clang/include/clang/AST/DeclTemplate.h | 4 + clang/include/clang/AST/DependenceFlags.h | 145 + clang/include/clang/AST/DependencyFlags.h | 138 - clang/include/clang/AST/Expr.h | 349 +- clang/include/clang/AST/ExprCXX.h | 222 +- clang/include/clang/AST/ExprObjC.h | 168 +- clang/include/clang/AST/ExprOpenMP.h | 19 +- clang/include/clang/AST/NestedNameSpecifier.h | 2 +- clang/include/clang/AST/OpenMPClause.h | 62 + clang/include/clang/AST/RecursiveASTVisitor.h | 6 + clang/include/clang/AST/Stmt.h | 2 +- clang/include/clang/AST/TemplateBase.h | 5 +- clang/include/clang/AST/TemplateName.h | 2 +- clang/include/clang/AST/Type.h | 11 +- clang/include/clang/Basic/AArch64SVEACLETypes.def | 28 +- clang/include/clang/Basic/Attr.td | 143 +- clang/include/clang/Basic/Builtins.def | 1 + clang/include/clang/Basic/BuiltinsAArch64.def | 13 + clang/include/clang/Basic/CodeGenOptions.def | 1 + clang/include/clang/Basic/DiagnosticGroups.td | 3 +- clang/include/clang/Basic/DiagnosticParseKinds.td | 26 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 77 +- clang/include/clang/Basic/LangOptions.def | 1 + clang/include/clang/Basic/OpenMPKinds.def | 2 + clang/include/clang/Basic/arm_sve.td | 14 + clang/include/clang/Driver/CC1Options.td | 2 + clang/include/clang/Driver/Options.td | 2 + clang/include/clang/Parse/Parser.h | 21 + clang/include/clang/Sema/DeclSpec.h | 8 +- clang/include/clang/Sema/Sema.h | 90 +- clang/include/clang/Tooling/Syntax/Nodes.h | 136 +- clang/lib/AST/ASTContext.cpp | 59 +- clang/lib/AST/ASTImporter.cpp | 5 +- clang/lib/AST/AttrImpl.cpp | 147 + clang/lib/AST/CMakeLists.txt | 1 + clang/lib/AST/ComputeDependence.cpp | 701 + clang/lib/AST/DeclCXX.cpp | 10 +- clang/lib/AST/DeclObjC.cpp | 18 +- clang/lib/AST/Expr.cpp | 337 +- clang/lib/AST/ExprCXX.cpp | 221 +- clang/lib/AST/ExprConcepts.cpp | 66 +- clang/lib/AST/ExprConstant.cpp | 1 + clang/lib/AST/ExprObjC.cpp | 43 +- clang/lib/AST/NestedNameSpecifier.cpp | 2 +- clang/lib/AST/OpenMPClause.cpp | 9 + clang/lib/AST/StmtProfile.cpp | 5 + clang/lib/AST/TemplateBase.cpp | 2 +- clang/lib/AST/TemplateName.cpp | 2 +- clang/lib/AST/Type.cpp | 16 + clang/lib/Basic/OpenMPKinds.cpp | 4 + clang/lib/Basic/TargetInfo.cpp | 14 + clang/lib/Basic/Targets/AArch64.cpp | 14 +- clang/lib/Basic/Targets/AArch64.h | 15 + clang/lib/CodeGen/BackendUtil.cpp | 17 + clang/lib/CodeGen/CGBuiltin.cpp | 81 +- clang/lib/CodeGen/CGCall.cpp | 10 +- clang/lib/CodeGen/CGCoroutine.cpp | 6 +- clang/lib/CodeGen/CGDebugInfo.cpp | 15 +- clang/lib/CodeGen/CGLoopInfo.cpp | 1 + clang/lib/CodeGen/CGObjCMac.cpp | 5 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 38 +- clang/lib/CodeGen/CGStmt.cpp | 15 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 45 +- clang/lib/CodeGen/CodeGenFunction.cpp | 10 +- clang/lib/CodeGen/CodeGenFunction.h | 5 + clang/lib/CodeGen/TargetInfo.cpp | 4 + clang/lib/Driver/ToolChains/Clang.cpp | 8 + clang/lib/Driver/ToolChains/Cuda.cpp | 32 +- clang/lib/Driver/ToolChains/Cuda.h | 6 + clang/lib/Driver/ToolChains/Hexagon.cpp | 3 +- clang/lib/Driver/ToolChains/PS4CPU.cpp | 8 +- clang/lib/Frontend/CompilerInvocation.cpp | 5 +- clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp | 5 +- clang/lib/Headers/CMakeLists.txt | 2 + clang/lib/Headers/module.modulemap | 6 + clang/lib/Lex/Pragma.cpp | 3 + clang/lib/Parse/ParseDecl.cpp | 12 +- clang/lib/Parse/ParseOpenMP.cpp | 11 +- clang/lib/Parse/ParseStmtAsm.cpp | 133 +- clang/lib/Parse/ParseTemplate.cpp | 3 +- clang/lib/Parse/Parser.cpp | 10 +- clang/lib/Sema/OpenCLBuiltins.td | 41 + clang/lib/Sema/SemaDecl.cpp | 76 +- clang/lib/Sema/SemaDeclAttr.cpp | 19 +- clang/lib/Sema/SemaDeclCXX.cpp | 144 +- clang/lib/Sema/SemaExceptionSpec.cpp | 8 + clang/lib/Sema/SemaExpr.cpp | 108 +- clang/lib/Sema/SemaExprCXX.cpp | 11 +- clang/lib/Sema/SemaLambda.cpp | 3 +- clang/lib/Sema/SemaOpenMP.cpp | 250 +- clang/lib/Sema/SemaOverload.cpp | 2 +- clang/lib/Sema/SemaPseudoObject.cpp | 15 +- clang/lib/Sema/SemaTemplate.cpp | 16 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 2 +- clang/lib/Sema/SemaType.cpp | 45 +- clang/lib/Sema/TreeTransform.h | 23 + clang/lib/Serialization/ASTReader.cpp | 8 + clang/lib/Serialization/ASTReaderStmt.cpp | 2 +- clang/lib/Serialization/ASTWriter.cpp | 5 + .../Checkers/StdLibraryFunctionsChecker.cpp | 195 +- clang/lib/Tooling/Syntax/BuildTree.cpp | 311 +- clang/lib/Tooling/Syntax/Nodes.cpp | 94 + clang/test/AST/ast-dump-openmp-taskloop-simd.c | 430 +- clang/test/AST/ast-dump-openmp-taskloop.c | 430 +- .../test/CXX/class.derived/class.abstract/p16.cpp | 6 +- clang/test/CXX/special/class.dtor/p5-0x.cpp | 13 +- clang/test/CodeGen/aarch64-sve-inline-asm-crash.c | 24 + .../CodeGen/aarch64-sve-inline-asm-datatypes.c | 252 + .../CodeGen/aarch64-sve-inline-asm-negative-test.c | 21 + .../CodeGen/aarch64-sve-intrinsics/acle_sve_ld1.c | 83 + clang/test/CodeGen/debug-info-extern-call.c | 2 +- clang/test/CodeGen/debug-info-sysroot-sdk.c | 16 + clang/test/CodeGen/debug-info-sysroot.c | 15 - clang/test/CodeGen/fp16-ops.c | 13 + clang/test/CodeGen/inline-asm-mixed-style.c | 5 - clang/test/CodeGen/mdouble.c | 13 + clang/test/CodeGenCUDA/amdgpu-kernel-attrs.cu | 2 +- .../CodeGenCXX/dbg-info-all-calls-described.cpp | 12 +- .../coro-return-voidtype-initlist.cpp | 81 + clang/test/Driver/clang_f_opts.c | 8 - clang/test/Driver/cuda-version-check.cu | 5 + clang/test/Driver/fmerge-constants.c | 6 + clang/test/Driver/hexagon-toolchain-elf.c | 10 + clang/test/Driver/mdouble.c | 7 + clang/test/Driver/memtag.c | 23 + clang/test/Driver/ps4-runtime-flags.c | 5 + .../master_taskloop_firstprivate_codegen.cpp | 90 +- .../master_taskloop_in_reduction_codegen.cpp | 8 +- .../OpenMP/master_taskloop_reduction_codegen.cpp | 2 +- clang/test/OpenMP/master_taskloop_simd_codegen.cpp | 4 +- .../master_taskloop_simd_firstprivate_codegen.cpp | 84 +- .../master_taskloop_simd_in_reduction_codegen.cpp | 8 +- .../master_taskloop_simd_reduction_codegen.cpp | 2 +- ...rallel_master_taskloop_firstprivate_codegen.cpp | 84 +- ...arallel_master_taskloop_lastprivate_codegen.cpp | 2 +- .../parallel_master_taskloop_reduction_codegen.cpp | 2 +- ...l_master_taskloop_simd_firstprivate_codegen.cpp | 86 +- ...el_master_taskloop_simd_lastprivate_codegen.cpp | 2 +- ...llel_master_taskloop_simd_reduction_codegen.cpp | 2 +- clang/test/OpenMP/task_ast_print.cpp | 23 +- clang/test/OpenMP/task_firstprivate_codegen.cpp | 111 +- clang/test/OpenMP/task_in_reduction_codegen.cpp | 8 +- clang/test/OpenMP/task_messages.cpp | 41 +- .../test/OpenMP/taskloop_firstprivate_codegen.cpp | 92 +- .../test/OpenMP/taskloop_in_reduction_codegen.cpp | 8 +- clang/test/OpenMP/taskloop_reduction_codegen.cpp | 2 +- clang/test/OpenMP/taskloop_simd_codegen.cpp | 4 +- .../OpenMP/taskloop_simd_firstprivate_codegen.cpp | 88 +- .../OpenMP/taskloop_simd_in_reduction_codegen.cpp | 8 +- .../OpenMP/taskloop_simd_reduction_codegen.cpp | 2 +- clang/test/Parser/asm-qualifiers.c | 59 + clang/test/Parser/asm.c | 6 - clang/test/Parser/cxx-template-decl.cpp | 4 + clang/test/Sema/aarch64-sve-types.c | 61 +- clang/test/Sema/asm.c | 3 - clang/test/Sema/no-builtin.cpp | 4 +- clang/test/Sema/sizeless-1.c | 278 + clang/test/SemaCXX/PR9572.cpp | 7 +- clang/test/SemaCXX/compare-cxx2a.cpp | 6 + .../test/SemaCXX/cxx0x-cursory-default-delete.cpp | 6 + clang/test/SemaCXX/cxx2a-consteval.cpp | 52 + clang/test/SemaCXX/invalid-member-expr.cpp | 1 + clang/test/SemaCXX/member-pointer-ms.cpp | 4 +- clang/test/SemaCXX/sizeless-1.cpp | 592 + clang/test/SemaCXX/typo-correction.cpp | 5 +- clang/test/SemaCXX/virtual-base-used.cpp | 7 +- .../ms-lookup-template-base-classes.cpp | 1 + .../tools/clang-fuzzer/handle-llvm/handle_llvm.cpp | 32 +- clang/tools/driver/driver.cpp | 22 +- clang/tools/libclang/CIndex.cpp | 4 + clang/unittests/AST/CMakeLists.txt | 2 + clang/unittests/AST/DeclTest.cpp | 10 +- clang/unittests/AST/SizelessTypesTest.cpp | 82 + clang/unittests/AST/SourceLocationTest.cpp | 58 +- clang/unittests/Tooling/Syntax/TreeTest.cpp | 730 +- clang/utils/TableGen/CMakeLists.txt | 1 + clang/utils/TableGen/ClangAttrEmitter.cpp | 344 +- clang/utils/TableGen/SveEmitter.cpp | 123 + clang/utils/TableGen/TableGen.cpp | 6 + clang/utils/TableGen/TableGenBackends.h | 2 + .../sanitizer_common_interceptors.inc | 9 +- .../sanitizer_platform_limits_netbsd.cpp | 41 + .../tests/sanitizer_pthread_wrappers.h | 6 +- compiler-rt/test/asan/TestCases/Posix/no-fd.cpp | 5 +- debuginfo-tests/dexter/dex/dextIR/DextIR.py | 4 + debuginfo-tests/llgdb-tests/apple-accel.cpp | 4 +- libc/AOR_v20.02/Makefile | 90 + libc/AOR_v20.02/README.md | 6 + libc/AOR_v20.02/config.mk | 70 + libc/AOR_v20.02/config.mk.dist | 68 + libc/AOR_v20.02/math/Dir.mk | 111 + libc/AOR_v20.02/math/cosf.c | 64 + libc/AOR_v20.02/math/exp.c | 177 + libc/AOR_v20.02/math/exp2.c | 144 + libc/AOR_v20.02/math/exp2f.c | 81 + libc/AOR_v20.02/math/exp2f_data.c | 79 + libc/AOR_v20.02/math/exp_data.c | 1121 + libc/AOR_v20.02/math/expf.c | 92 + libc/AOR_v20.02/math/include/mathlib.h | 101 + libc/AOR_v20.02/math/log.c | 163 + libc/AOR_v20.02/math/log2.c | 142 + libc/AOR_v20.02/math/log2_data.c | 210 + libc/AOR_v20.02/math/log2f.c | 81 + libc/AOR_v20.02/math/log2f_data.c | 34 + libc/AOR_v20.02/math/log_data.c | 512 + libc/AOR_v20.02/math/logf.c | 80 + libc/AOR_v20.02/math/logf_data.c | 34 + libc/AOR_v20.02/math/math_config.h | 420 + libc/AOR_v20.02/math/math_err.c | 81 + libc/AOR_v20.02/math/math_errf.c | 67 + libc/AOR_v20.02/math/pow.c | 381 + libc/AOR_v20.02/math/pow_log_data.c | 185 + libc/AOR_v20.02/math/powf.c | 222 + libc/AOR_v20.02/math/powf_log2_data.c | 35 + libc/AOR_v20.02/math/s_cos.c | 7 + libc/AOR_v20.02/math/s_cosf.c | 7 + libc/AOR_v20.02/math/s_exp.c | 7 + libc/AOR_v20.02/math/s_exp2f.c | 7 + libc/AOR_v20.02/math/s_exp2f_1u.c | 7 + libc/AOR_v20.02/math/s_expf.c | 7 + libc/AOR_v20.02/math/s_expf_1u.c | 7 + libc/AOR_v20.02/math/s_log.c | 7 + libc/AOR_v20.02/math/s_logf.c | 7 + libc/AOR_v20.02/math/s_pow.c | 7 + libc/AOR_v20.02/math/s_powf.c | 7 + libc/AOR_v20.02/math/s_sin.c | 7 + libc/AOR_v20.02/math/s_sinf.c | 7 + libc/AOR_v20.02/math/sincosf.c | 80 + libc/AOR_v20.02/math/sincosf.h | 154 + libc/AOR_v20.02/math/sincosf_data.c | 64 + libc/AOR_v20.02/math/sinf.c | 68 + libc/AOR_v20.02/math/test/mathbench.c | 772 + libc/AOR_v20.02/math/test/mathtest.c | 1702 + libc/AOR_v20.02/math/test/rtest/dotest.c | 2168 ++ libc/AOR_v20.02/math/test/rtest/intern.h | 92 + libc/AOR_v20.02/math/test/rtest/main.c | 335 + libc/AOR_v20.02/math/test/rtest/random.c | 100 + libc/AOR_v20.02/math/test/rtest/random.h | 13 + libc/AOR_v20.02/math/test/rtest/semi.c | 906 + libc/AOR_v20.02/math/test/rtest/semi.h | 54 + libc/AOR_v20.02/math/test/rtest/types.h | 26 + libc/AOR_v20.02/math/test/rtest/wrappers.c | 262 + libc/AOR_v20.02/math/test/rtest/wrappers.h | 115 + libc/AOR_v20.02/math/test/runulp.sh | 295 + .../math/test/testcases/directed/cosf.tst | 26 + .../math/test/testcases/directed/exp.tst | 32 + .../math/test/testcases/directed/exp2.tst | 31 + .../math/test/testcases/directed/exp2f.tst | 26 + .../math/test/testcases/directed/expf.tst | 24 + .../math/test/testcases/directed/log.tst | 22 + .../math/test/testcases/directed/log2.tst | 22 + .../math/test/testcases/directed/log2f.tst | 28 + .../math/test/testcases/directed/logf.tst | 70 + .../math/test/testcases/directed/pow.tst | 1419 + .../math/test/testcases/directed/powf.tst | 247 + .../math/test/testcases/directed/sincosf.tst | 52 + .../math/test/testcases/directed/sinf.tst | 29 + .../math/test/testcases/random/double.tst | 11 + .../math/test/testcases/random/float.tst | 16 + libc/AOR_v20.02/math/test/traces/exp.txt | 16000 ++++++++++ libc/AOR_v20.02/math/test/traces/sincosf.txt | 31999 +++++++++++++++++++ libc/AOR_v20.02/math/test/ulp.c | 852 + libc/AOR_v20.02/math/test/ulp.h | 363 + libc/AOR_v20.02/math/tools/cos.sollya | 32 + libc/AOR_v20.02/math/tools/exp.sollya | 36 + libc/AOR_v20.02/math/tools/exp2.sollya | 49 + libc/AOR_v20.02/math/tools/log.sollya | 36 + libc/AOR_v20.02/math/tools/log2.sollya | 43 + libc/AOR_v20.02/math/tools/log2_abs.sollya | 42 + libc/AOR_v20.02/math/tools/log_abs.sollya | 36 + libc/AOR_v20.02/math/tools/plot.py | 62 + libc/AOR_v20.02/math/tools/remez.jl | 1335 + libc/AOR_v20.02/math/tools/sin.sollya | 38 + libc/AOR_v20.02/math/tools/v_exp.sollya | 31 + libc/AOR_v20.02/math/tools/v_log.sollya | 35 + libc/AOR_v20.02/math/tools/v_sin.sollya | 37 + libc/AOR_v20.02/math/v_cos.c | 88 + libc/AOR_v20.02/math/v_cosf.c | 77 + libc/AOR_v20.02/math/v_exp.c | 95 + libc/AOR_v20.02/math/v_exp.h | 15 + libc/AOR_v20.02/math/v_exp2f.c | 79 + libc/AOR_v20.02/math/v_exp2f_1u.c | 76 + libc/AOR_v20.02/math/v_exp_data.c | 404 + libc/AOR_v20.02/math/v_expf.c | 84 + libc/AOR_v20.02/math/v_expf_1u.c | 81 + libc/AOR_v20.02/math/v_log.c | 105 + libc/AOR_v20.02/math/v_log.h | 19 + libc/AOR_v20.02/math/v_log_data.c | 159 + libc/AOR_v20.02/math/v_logf.c | 74 + libc/AOR_v20.02/math/v_math.h | 642 + libc/AOR_v20.02/math/v_pow.c | 28 + libc/AOR_v20.02/math/v_powf.c | 236 + libc/AOR_v20.02/math/v_sin.c | 87 + libc/AOR_v20.02/math/v_sinf.c | 76 + libc/AOR_v20.02/math/vn_cos.c | 13 + libc/AOR_v20.02/math/vn_cosf.c | 13 + libc/AOR_v20.02/math/vn_exp.c | 13 + libc/AOR_v20.02/math/vn_exp2f.c | 13 + libc/AOR_v20.02/math/vn_exp2f_1u.c | 12 + libc/AOR_v20.02/math/vn_expf.c | 13 + libc/AOR_v20.02/math/vn_expf_1u.c | 12 + libc/AOR_v20.02/math/vn_log.c | 13 + libc/AOR_v20.02/math/vn_logf.c | 13 + libc/AOR_v20.02/math/vn_pow.c | 13 + libc/AOR_v20.02/math/vn_powf.c | 13 + libc/AOR_v20.02/math/vn_sin.c | 13 + libc/AOR_v20.02/math/vn_sinf.c | 13 + libc/AOR_v20.02/networking/Dir.mk | 77 + libc/AOR_v20.02/networking/aarch64/chksum_simd.c | 147 + libc/AOR_v20.02/networking/arm/chksum_simd.c | 150 + libc/AOR_v20.02/networking/chksum.c | 82 + libc/AOR_v20.02/networking/chksum_common.h | 133 + libc/AOR_v20.02/networking/include/networking.h | 15 + libc/AOR_v20.02/networking/test/chksum.c | 382 + libc/AOR_v20.02/string/Dir.mk | 101 + libc/AOR_v20.02/string/aarch64/check-arch.S | 11 + libc/AOR_v20.02/string/aarch64/memchr-sve.S | 65 + libc/AOR_v20.02/string/aarch64/memchr.S | 144 + libc/AOR_v20.02/string/aarch64/memcmp-sve.S | 51 + libc/AOR_v20.02/string/aarch64/memcmp.S | 134 + libc/AOR_v20.02/string/aarch64/memcpy-advsimd.S | 202 + libc/AOR_v20.02/string/aarch64/memcpy.S | 240 + libc/AOR_v20.02/string/aarch64/memset.S | 115 + libc/AOR_v20.02/string/aarch64/stpcpy-sve.S | 11 + libc/AOR_v20.02/string/aarch64/stpcpy.S | 11 + libc/AOR_v20.02/string/aarch64/strchr-mte.S | 131 + libc/AOR_v20.02/string/aarch64/strchr-sve.S | 72 + libc/AOR_v20.02/string/aarch64/strchr.S | 132 + libc/AOR_v20.02/string/aarch64/strchrnul-sve.S | 10 + libc/AOR_v20.02/string/aarch64/strchrnul.S | 117 + libc/AOR_v20.02/string/aarch64/strcmp-sve.S | 60 + libc/AOR_v20.02/string/aarch64/strcmp.S | 171 + libc/AOR_v20.02/string/aarch64/strcpy-sve.S | 72 + libc/AOR_v20.02/string/aarch64/strcpy.S | 309 + libc/AOR_v20.02/string/aarch64/strlen-mte.S | 186 + libc/AOR_v20.02/string/aarch64/strlen-sve.S | 58 + libc/AOR_v20.02/string/aarch64/strlen.S | 207 + libc/AOR_v20.02/string/aarch64/strncmp-sve.S | 69 + libc/AOR_v20.02/string/aarch64/strncmp.S | 262 + libc/AOR_v20.02/string/aarch64/strnlen-sve.S | 75 + libc/AOR_v20.02/string/aarch64/strnlen.S | 156 + libc/AOR_v20.02/string/aarch64/strrchr-sve.S | 86 + libc/AOR_v20.02/string/aarch64/strrchr.S | 148 + libc/AOR_v20.02/string/arm/check-arch.S | 11 + libc/AOR_v20.02/string/arm/memchr.S | 134 + libc/AOR_v20.02/string/arm/memcpy.S | 588 + libc/AOR_v20.02/string/arm/memset.S | 100 + libc/AOR_v20.02/string/arm/strcmp-armv6m.S | 118 + libc/AOR_v20.02/string/arm/strcmp.S | 477 + libc/AOR_v20.02/string/arm/strcpy.c | 134 + libc/AOR_v20.02/string/arm/strlen-armv6t2.S | 125 + libc/AOR_v20.02/string/asmdefs.h | 32 + libc/AOR_v20.02/string/include/stringlib.h | 58 + libc/AOR_v20.02/string/test/memchr.c | 94 + libc/AOR_v20.02/string/test/memcmp.c | 97 + libc/AOR_v20.02/string/test/memcpy.c | 99 + libc/AOR_v20.02/string/test/memmove.c | 145 + libc/AOR_v20.02/string/test/memset.c | 112 + libc/AOR_v20.02/string/test/stpcpy.c | 99 + libc/AOR_v20.02/string/test/strchr.c | 99 + libc/AOR_v20.02/string/test/strchrnul.c | 100 + libc/AOR_v20.02/string/test/strcmp.c | 104 + libc/AOR_v20.02/string/test/strcpy.c | 100 + libc/AOR_v20.02/string/test/strlen.c | 92 + libc/AOR_v20.02/string/test/strncmp.c | 104 + libc/AOR_v20.02/string/test/strnlen.c | 94 + libc/AOR_v20.02/string/test/strrchr.c | 98 + libc/AOR_v20.02/string/x86_64/check-arch.S | 11 + libcxx/test/lit.cfg | 3 +- .../generic_category.pass.cpp | 3 +- .../syserr.errcat.objects/system_category.pass.cpp | 3 +- .../new.delete.array/new_array_nothrow.pass.cpp | 1 + .../new_array_nothrow_replace.pass.cpp | 1 + .../new.delete.array/new_array_replace.pass.cpp | 1 + .../new.delete.single/new_nothrow_replace.pass.cpp | 1 + .../new.delete.single/new_replace.pass.cpp | 1 + .../locale.stdcvt/codecvt_utf16.pass.cpp | 1 + .../locale.stdcvt/codecvt_utf8.pass.cpp | 1 + .../conversions/conversions.buffer/ctor.pass.cpp | 1 + .../locales/locale/locale.members/combine.pass.cpp | 1 + .../func.wrap.func.alg/swap.pass.cpp | 1 + .../func.wrap.func/func.wrap.func.con/F.pass.cpp | 1 + .../func.wrap.func.con/F_assign.pass.cpp | 1 + .../func.wrap.func.con/copy_assign.pass.cpp | 1 + .../func.wrap.func.con/copy_move.pass.cpp | 1 + .../func.wrap.func.con/nullptr_t_assign.pass.cpp | 1 + .../func.wrap.func.mod/swap.pass.cpp | 1 + .../enable_shared_from_this.pass.cpp | 1 + .../pointer_deleter_throw.pass.cpp | 1 + .../pointer_throw.pass.cpp | 1 + libcxx/test/support/msvc_stdlib_force_include.h | 16 +- libcxxabi/src/cxa_guard_impl.h | 26 + libcxxabi/src/include/atomic_support.h | 30 - libunwind/src/AddressSpace.hpp | 14 +- libunwind/src/FrameHeaderCache.hpp | 149 + libunwind/src/Registers.hpp | 13 + libunwind/test/frameheadercache_test.pass.cpp | 92 + lld/COFF/Config.h | 1 + lld/COFF/Driver.cpp | 1 + lld/COFF/Options.td | 2 + lld/COFF/Writer.cpp | 47 +- lld/Common/TargetOptionsCommandFlags.cpp | 25 +- lld/ELF/Arch/Hexagon.cpp | 2 + lld/ELF/Config.h | 1 + lld/ELF/InputFiles.cpp | 11 +- lld/ELF/Relocations.cpp | 38 + lld/ELF/Relocations.h | 3 + lld/ELF/ScriptParser.cpp | 6 +- lld/ELF/SyntheticSections.cpp | 12 +- lld/ELF/Writer.cpp | 25 +- lld/test/COFF/arm-thumb-thunks-multipass.s | 4 +- lld/test/COFF/arm-thumb-thunks.s | 6 +- lld/test/COFF/arm64-delayimport.yaml | 2 +- lld/test/COFF/arm64-import2.test | 4 +- lld/test/COFF/arm64-relocs-imports.test | 4 +- lld/test/COFF/arm64-thunks.s | 2 +- lld/test/COFF/armnt-blx23t.test | 4 +- lld/test/COFF/armnt-branch24t.test | 4 +- lld/test/COFF/armnt-mov32t-exec.test | 4 +- lld/test/COFF/armnt-movt32t.test | 4 +- lld/test/COFF/armnt-rel32.yaml | 4 +- lld/test/COFF/autoimport-arm-data.s | 2 +- lld/test/COFF/autoimport-arm64-data.s | 2 +- lld/test/COFF/autoimport-list-ptrs.s | 2 +- lld/test/COFF/autoimport-refptr.s | 4 +- lld/test/COFF/autoimport-x86.s | 4 +- lld/test/COFF/base.test | 4 +- lld/test/COFF/delayimports-armnt.yaml | 2 +- lld/test/COFF/delayimports32.test | 2 +- lld/test/COFF/dll.test | 6 +- lld/test/COFF/export-arm64.yaml | 2 +- lld/test/COFF/export.test | 16 +- lld/test/COFF/export32.test | 16 +- lld/test/COFF/imports-gnu-only.s | 2 +- lld/test/COFF/imports-ordinal-only.s | 2 +- lld/test/COFF/imports.test | 4 +- lld/test/COFF/lto-comdat.ll | 12 +- lld/test/COFF/lto-cpu-string.ll | 4 +- lld/test/COFF/lto.ll | 12 +- lld/test/COFF/no-idata.s | 2 +- lld/test/COFF/options.test | 10 + lld/test/COFF/pdata-arm64.yaml | 2 +- lld/test/COFF/pdb-tpi-aligned-records.test | 46 + lld/test/COFF/unwind.test | 2 +- lld/test/ELF/aarch64-abs16.s | 2 +- lld/test/ELF/aarch64-abs32.s | 2 +- lld/test/ELF/aarch64-condb-reloc.s | 2 +- lld/test/ELF/aarch64-copy.s | 4 +- lld/test/ELF/aarch64-cortex-a53-843419-address.s | 2 +- lld/test/ELF/aarch64-cortex-a53-843419-large.s | 14 +- lld/test/ELF/aarch64-cortex-a53-843419-recognize.s | 6 +- .../ELF/aarch64-cortex-a53-843419-thunk-align.s | 2 +- lld/test/ELF/aarch64-cortex-a53-843419-thunk.s | 2 +- lld/test/ELF/aarch64-cortex-a53-843419-tlsrelax.s | 2 +- lld/test/ELF/aarch64-feature-bti.s | 12 +- lld/test/ELF/aarch64-feature-btipac.s | 8 +- lld/test/ELF/aarch64-feature-pac.s | 6 +- lld/test/ELF/aarch64-ifunc-bti.s | 2 +- lld/test/ELF/aarch64-plt.s | 4 +- lld/test/ELF/aarch64-prel16.s | 2 +- lld/test/ELF/aarch64-prel32.s | 2 +- lld/test/ELF/aarch64-thunk-section-location.s | 2 +- lld/test/ELF/aarch64-tstbr14-reloc.s | 2 +- lld/test/ELF/allow-multiple-definition.s | 4 +- lld/test/ELF/arm-bl-v6-inrange.s | 2 +- lld/test/ELF/arm-bl-v6.s | 8 +- lld/test/ELF/arm-blx.s | 2 +- lld/test/ELF/arm-branch-rangethunk.s | 4 +- lld/test/ELF/arm-branch-undef-weak-plt-thunk.s | 2 +- lld/test/ELF/arm-branch.s | 2 +- lld/test/ELF/arm-copy.s | 4 +- lld/test/ELF/arm-exidx-add-missing.s | 2 +- lld/test/ELF/arm-exidx-canunwind.s | 4 +- lld/test/ELF/arm-exidx-dedup-and-sentinel.s | 2 +- lld/test/ELF/arm-exidx-emit-relocs.s | 2 +- lld/test/ELF/arm-exidx-gc.s | 4 +- lld/test/ELF/arm-exidx-order.s | 8 +- lld/test/ELF/arm-exidx-sentinel-orphan.s | 2 +- lld/test/ELF/arm-exidx-shared.s | 2 +- lld/test/ELF/arm-extreme-range-pi-thunk.s | 4 +- lld/test/ELF/arm-force-pi-thunk.s | 2 +- lld/test/ELF/arm-fpic-got.s | 2 +- lld/test/ELF/arm-gnu-ifunc-plt.s | 2 +- lld/test/ELF/arm-gnu-ifunc.s | 2 +- lld/test/ELF/arm-got-relative.s | 2 +- lld/test/ELF/arm-gotoff.s | 2 +- lld/test/ELF/arm-icf-exidx.s | 2 +- lld/test/ELF/arm-long-thunk-converge.s | 4 +- lld/test/ELF/arm-mov-relocs.s | 4 +- lld/test/ELF/arm-plt-reloc.s | 10 +- lld/test/ELF/arm-sbrel32.s | 2 +- lld/test/ELF/arm-target2.s | 8 +- lld/test/ELF/arm-thumb-blx.s | 2 +- lld/test/ELF/arm-thumb-branch-rangethunk.s | 2 +- lld/test/ELF/arm-thumb-branch.s | 2 +- lld/test/ELF/arm-thumb-condbranch-thunk.s | 14 +- lld/test/ELF/arm-thumb-interwork-ifunc.s | 2 +- lld/test/ELF/arm-thumb-interwork-shared.s | 2 +- lld/test/ELF/arm-thumb-interwork-thunk-v5.s | 4 +- lld/test/ELF/arm-thumb-interwork-thunk.s | 12 +- lld/test/ELF/arm-thumb-mix-range-thunk-os.s | 22 +- lld/test/ELF/arm-thumb-narrow-branch-check.s | 2 +- lld/test/ELF/arm-thumb-no-undefined-thunk.s | 2 +- lld/test/ELF/arm-thumb-pc8-weak.s | 2 +- lld/test/ELF/arm-thumb-plt-range-thunk-os.s | 8 +- lld/test/ELF/arm-thumb-plt-reloc.s | 4 +- lld/test/ELF/arm-thumb-range-thunk-os.s | 20 +- lld/test/ELF/arm-thumb-thunk-empty-pass.s | 2 +- lld/test/ELF/arm-thumb-thunk-v6m.s | 4 +- lld/test/ELF/arm-thumb-undefined-weak-narrow.test | 2 +- lld/test/ELF/arm-thumb-undefined-weak.s | 2 +- lld/test/ELF/arm-thunk-edgecase.s | 4 +- lld/test/ELF/arm-thunk-largesection.s | 10 +- lld/test/ELF/arm-thunk-linkerscript-dotexpr.s | 4 +- lld/test/ELF/arm-thunk-linkerscript-large.s | 12 +- lld/test/ELF/arm-thunk-linkerscript-orphan.s | 2 +- lld/test/ELF/arm-thunk-linkerscript-sort.s | 4 +- lld/test/ELF/arm-thunk-linkerscript.s | 2 +- lld/test/ELF/arm-thunk-multipass-plt.s | 4 +- lld/test/ELF/arm-thunk-multipass.s | 6 +- lld/test/ELF/arm-thunk-nosuitable.s | 2 +- lld/test/ELF/arm-thunk-re-add.s | 6 +- lld/test/ELF/arm-tls-gd-nonpreemptible.s | 2 +- lld/test/ELF/arm-tls-gd32.s | 2 +- lld/test/ELF/arm-tls-ie32.s | 2 +- lld/test/ELF/arm-tls-ldm32.s | 4 +- lld/test/ELF/arm-tls-le32.s | 2 +- lld/test/ELF/arm-tls-norelax-ie-le.s | 2 +- lld/test/ELF/arm-undefined-weak.s | 2 +- lld/test/ELF/basic-ppc.s | 2 +- lld/test/ELF/basic-ppc64.s | 2 +- lld/test/ELF/bss-start-common.s | 2 +- lld/test/ELF/build-id.s | 30 +- lld/test/ELF/defsym.s | 4 +- lld/test/ELF/edata-etext.s | 2 +- lld/test/ELF/edata-no-bss.s | 2 +- lld/test/ELF/eh-frame-hdr-abs-fde.s | 2 +- lld/test/ELF/eh-frame-hdr-icf.s | 2 +- lld/test/ELF/emit-relocs-gc.s | 4 +- lld/test/ELF/exclude.s | 4 +- lld/test/ELF/format-binary.test | 4 +- lld/test/ELF/gc-sections-metadata-startstop.s | 2 +- lld/test/ELF/gnu-hash-table.s | 6 +- lld/test/ELF/gnu-ifunc-dyntags.s | 2 +- lld/test/ELF/got32-i386.s | 2 +- lld/test/ELF/got32x-i386.s | 2 +- lld/test/ELF/hexagon-tls-gd-xform.s | 47 + lld/test/ELF/i386-pc16.test | 2 +- lld/test/ELF/i386-pc8.s | 2 +- lld/test/ELF/i386-reloc-large-addend.s | 2 +- lld/test/ELF/i386-reloc-range.s | 2 +- lld/test/ELF/icf7.s | 2 +- lld/test/ELF/incompatible.s | 13 + lld/test/ELF/init_fini_priority.s | 2 +- lld/test/ELF/linkerscript/addr.test | 2 +- lld/test/ELF/linkerscript/align-empty.test | 2 +- lld/test/ELF/linkerscript/align1.test | 6 +- lld/test/ELF/linkerscript/align2.test | 2 +- lld/test/ELF/linkerscript/align3.test | 2 +- .../arm-exidx-sentinel-and-assignment.s | 2 +- lld/test/ELF/linkerscript/at2.test | 2 +- lld/test/ELF/linkerscript/constructor.test | 2 +- lld/test/ELF/linkerscript/data-commands1.test | 2 +- lld/test/ELF/linkerscript/define.test | 2 +- lld/test/ELF/linkerscript/discard-gnu-hash.s | 6 +- lld/test/ELF/linkerscript/discard-linkorder.s | 2 +- lld/test/ELF/linkerscript/discard-section.s | 2 +- lld/test/ELF/linkerscript/double-bss.test | 2 +- lld/test/ELF/linkerscript/eh-frame-emit-relocs.s | 2 +- lld/test/ELF/linkerscript/eh-frame-hdr.s | 2 +- lld/test/ELF/linkerscript/eh-frame.s | 2 +- .../ELF/linkerscript/emit-reloc-section-names.s | 2 +- .../ELF/linkerscript/emit-relocs-ehframe-discard.s | 2 +- lld/test/ELF/linkerscript/empty-load.s | 2 +- .../ELF/linkerscript/empty-sections-expressions.s | 4 +- lld/test/ELF/linkerscript/input-order.s | 4 +- lld/test/ELF/linkerscript/input-sec-dup.s | 2 +- .../linkerscript/linker-script-in-search-path.s | 2 +- lld/test/ELF/linkerscript/locationcountererr2.s | 2 +- lld/test/ELF/linkerscript/memory-include.test | 2 +- lld/test/ELF/linkerscript/memory3.s | 4 +- lld/test/ELF/linkerscript/merge-nonalloc.s | 2 +- .../ELF/linkerscript/multi-sections-constraint.s | 4 +- lld/test/ELF/linkerscript/numbers.s | 4 +- lld/test/ELF/linkerscript/orphan.s | 2 +- lld/test/ELF/linkerscript/orphans.s | 4 +- .../out-of-order-section-in-region.test | 2 +- lld/test/ELF/linkerscript/out-of-order.s | 2 +- .../ELF/linkerscript/output-section-include.test | 4 +- lld/test/ELF/linkerscript/output-too-large.s | 31 +- lld/test/ELF/linkerscript/overlapping-sections.s | 2 +- lld/test/ELF/linkerscript/region-alias.s | 4 +- lld/test/ELF/linkerscript/repsection-va.s | 2 +- lld/test/ELF/linkerscript/section-include.test | 4 +- lld/test/ELF/linkerscript/sections-constraint.s | 4 +- lld/test/ELF/linkerscript/sections-gc.s | 2 +- lld/test/ELF/linkerscript/sections-keep.s | 10 +- lld/test/ELF/linkerscript/sections-padding.s | 18 +- lld/test/ELF/linkerscript/sections.s | 10 +- lld/test/ELF/linkerscript/sort-nested.s | 8 +- lld/test/ELF/linkerscript/sort.s | 24 +- lld/test/ELF/linkerscript/subalign.s | 6 +- lld/test/ELF/linkerscript/symbol-only.test | 2 +- lld/test/ELF/linkerscript/symbols-non-alloc.test | 2 +- lld/test/ELF/linkerscript/unused-synthetic.s | 2 +- lld/test/ELF/linkerscript/unused-synthetic2.test | 2 +- lld/test/ELF/linkerscript/va.s | 2 +- lld/test/ELF/linkerscript/wildcards.s | 8 +- lld/test/ELF/linkerscript/wildcards2.s | 2 +- lld/test/ELF/lto/cpu-string.ll | 6 +- lld/test/ELF/lto/lto-start.ll | 2 +- lld/test/ELF/lto/obj-path.ll | 4 +- lld/test/ELF/lto/thinlto-debug-fission.ll | 2 +- lld/test/ELF/lto/thinlto-obj-path.ll | 2 +- lld/test/ELF/mips-32.s | 4 +- lld/test/ELF/mips-64.s | 2 +- lld/test/ELF/mips-got-relocs.s | 8 +- lld/test/ELF/mips-got16-relocatable.s | 2 +- lld/test/ELF/mips-gp-disp.s | 2 +- lld/test/ELF/mips-gprel32-relocs.s | 2 +- lld/test/ELF/mips-jalr.s | 4 +- lld/test/ELF/mips-mgot.s | 2 +- lld/test/ELF/mips-micro-cross-calls.s | 4 +- lld/test/ELF/mips-micro-jal.s | 10 +- lld/test/ELF/mips-micro-plt.s | 2 +- lld/test/ELF/mips-micro-relocs.s | 4 +- lld/test/ELF/mips-micro-thunks.s | 8 +- lld/test/ELF/mips-micror6-relocs.s | 4 +- lld/test/ELF/mips-npic-call-pic-script.s | 4 +- lld/test/ELF/mips-pc-relocs.s | 2 +- lld/test/ELF/mips-tls-64-pic-local-variable.s | 2 +- lld/test/ELF/mips-tls-hilo.s | 2 +- lld/test/ELF/non-alloc-link-order-gc.s | 2 +- lld/test/ELF/ppc64-local-entry.s | 2 +- .../ELF/ppc64-split-stack-adjust-size-success.s | 8 +- lld/test/ELF/pr37735.s | 2 +- lld/test/ELF/relocatable-empty-archive.s | 2 +- lld/test/ELF/relocatable-sections.s | 2 +- lld/test/ELF/relocatable-symbols.s | 2 +- lld/test/ELF/relocatable.s | 8 +- lld/test/ELF/relocation-copy-i686.s | 2 +- lld/test/ELF/relocation-copy.s | 2 +- lld/test/ELF/relocation-in-merge.s | 2 +- lld/test/ELF/relro-omagic.s | 2 +- lld/test/ELF/sectionstart-noallochdr.s | 2 +- lld/test/ELF/sectionstart.s | 10 +- lld/test/ELF/startstop-gccollect.s | 6 +- lld/test/ELF/startstop.s | 2 +- lld/test/ELF/strip-all.s | 8 +- lld/test/ELF/synthetic-got.s | 8 +- lld/test/ELF/wrap-no-real.s | 6 +- lld/test/ELF/wrap.s | 6 +- lld/test/ELF/x86-64-plt-high-addr.s | 2 +- lld/test/ELF/x86-64-retpoline-znow-static-iplt.s | 2 +- lld/test/mach-o/PIE.yaml | 6 +- lld/test/mach-o/arm-interworking-movw.yaml | 2 +- lld/test/mach-o/arm64-reloc-negDelta32-fixup.yaml | 4 +- lld/test/mach-o/arm64-section-order.yaml | 4 +- lld/test/mach-o/data-in-code-load-command.yaml | 16 +- lld/test/mach-o/do-not-emit-unwind-fde-arm64.yaml | 4 +- lld/test/mach-o/dylib-install-names.yaml | 8 +- lld/test/mach-o/eh-frame-relocs-arm64.yaml | 4 +- lld/test/mach-o/executable-exports.yaml | 2 +- lld/test/mach-o/export-trie-order.yaml | 2 +- lld/test/mach-o/function-starts-load-command.yaml | 10 +- lld/test/mach-o/gcc_except_tab-got-arm64.yaml | 2 +- lld/test/mach-o/got-order.yaml | 2 +- lld/test/mach-o/hello-world-arm64.yaml | 2 +- lld/test/mach-o/interposing-section.yaml | 4 +- lld/test/mach-o/lazy-bind-x86_64.yaml | 6 +- lld/test/mach-o/lc_segment_filesize.yaml | 2 +- lld/test/mach-o/mach_header-cpusubtype.yaml | 6 +- lld/test/mach-o/parse-data-in-code-armv7.yaml | 2 +- lld/test/mach-o/rpath.yaml | 2 +- lld/test/mach-o/run-tlv-pass-x86-64.yaml | 2 +- lld/test/mach-o/sectattrs.yaml | 2 +- lld/test/mach-o/seg-protection-arm64.yaml | 2 +- lld/test/mach-o/seg-protection-x86_64.yaml | 2 +- lld/test/mach-o/source-version.yaml | 2 +- lld/test/mach-o/stack-size.yaml | 4 +- lld/test/mach-o/unwind-info-simple-arm64.yaml | 2 +- lld/test/mach-o/unwind-info-simple-x86_64.yaml | 2 +- lld/test/mach-o/upward-dylib-load-command.yaml | 2 +- lld/test/mach-o/use-dylib.yaml | 2 +- .../mach-o/version-min-load-command-object.yaml | 6 +- lld/test/mach-o/version-min-load-command.yaml | 12 +- lldb/include/lldb/Host/Host.h | 6 +- lldb/include/lldb/Interpreter/OptionValueRegex.h | 6 +- lldb/include/lldb/Target/Platform.h | 5 +- lldb/include/lldb/Target/StackFrame.h | 11 +- lldb/include/lldb/Utility/ArchSpec.h | 13 + lldb/include/lldb/Utility/ConstString.h | 15 +- lldb/include/lldb/Utility/FileSpec.h | 15 + lldb/include/lldb/Utility/ProcessInfo.h | 88 +- lldb/include/lldb/lldb-forward.h | 1 - lldb/packages/Python/lldbsuite/test/decorators.py | 8 +- lldb/packages/Python/lldbsuite/test/dotest.py | 3 +- lldb/packages/Python/lldbsuite/test/lldbtest.py | 7 - lldb/source/Commands/CommandObjectExpression.cpp | 45 +- lldb/source/Commands/CommandObjectExpression.h | 5 +- lldb/source/Commands/CommandObjectPlatform.cpp | 6 +- lldb/source/Commands/CommandObjectProcess.cpp | 4 +- lldb/source/Commands/CommandObjectReproducer.cpp | 73 +- lldb/source/Host/CMakeLists.txt | 2 +- lldb/source/Host/common/Host.cpp | 20 + lldb/source/Host/freebsd/Host.cpp | 12 +- lldb/source/Host/linux/Host.cpp | 8 +- lldb/source/Host/macosx/objcxx/Host.mm | 8 +- lldb/source/Host/netbsd/Host.cpp | 268 - lldb/source/Host/netbsd/HostNetBSD.cpp | 268 + lldb/source/Host/openbsd/Host.cpp | 8 +- lldb/source/Host/windows/Host.cpp | 10 +- .../Plugins/ExpressionParser/Clang/IRForTarget.cpp | 2 +- .../Platform/MacOSX/PlatformAppleTVSimulator.cpp | 7 +- .../MacOSX/PlatformAppleWatchSimulator.cpp | 7 +- .../Platform/MacOSX/PlatformiOSSimulator.cpp | 7 +- .../Plugins/Process/FreeBSD/FreeBSDThread.cpp | 5 +- .../Process/gdb-remote/GDBRemoteCommunication.cpp | 55 +- .../Process/gdb-remote/GDBRemoteCommunication.h | 3 + .../gdb-remote/GDBRemoteCommunicationClient.cpp | 6 +- .../gdb-remote/GDBRemoteCommunicationClient.h | 1 + .../GDBRemoteCommunicationReplayServer.cpp | 12 +- .../GDBRemoteCommunicationServerCommon.cpp | 7 +- .../SymbolFile/DWARF/SymbolFileDWARFDwo.cpp | 2 +- .../Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 384 +- lldb/source/Target/Platform.cpp | 16 + lldb/source/Target/Process.cpp | 6 +- lldb/source/Target/StackFrame.cpp | 1 + lldb/source/Utility/ArchSpec.cpp | 12 + lldb/source/Utility/ConstString.cpp | 12 + lldb/source/Utility/FileSpec.cpp | 16 + lldb/source/Utility/ProcessInfo.cpp | 97 + .../API/commands/statistics/basic/TestStats.py | 8 +- .../basic_entry_values_x86_64/Makefile | 2 +- .../reproducers/attach}/Makefile | 0 .../reproducers/attach/TestReproducerAttach.py | 73 + .../functionalities/reproducers/attach/main.cpp | 24 + .../functionalities/unwind/zeroth_frame/Makefile | 3 + .../unwind/zeroth_frame/TestZerothFrame.py | 96 + .../API/functionalities/unwind/zeroth_frame/main.c | 8 + .../objc/modules-non-objc-target}/Makefile | 0 .../TestObjCModulesNonObjCTarget.py | 26 + .../API/lang/objc/modules-non-objc-target/main.c | 3 + lldb/test/API/sanity/TestSettingSkipping.py | 8 + .../Shell/SymbolFile/DWARF/dwo-type-in-main-file.s | 180 + .../resources/lldb-debugserver-Info.plist | 5 - lldb/unittests/Utility/ArchSpecTest.cpp | 27 +- lldb/unittests/Utility/ConstStringTest.cpp | 20 + lldb/unittests/Utility/FileSpecTest.cpp | 21 + lldb/unittests/Utility/ProcessInstanceInfoTest.cpp | 57 + lldb/utils/lldb-dotest/lldb-dotest.in | 2 +- llvm/CMakeLists.txt | 14 +- llvm/README.txt | 1 - llvm/cmake/config-ix.cmake | 4 + llvm/cmake/modules/HandleLLVMOptions.cmake | 4 + llvm/docs/CompileCudaWithLLVM.rst | 21 +- llvm/docs/LangRef.rst | 2 +- llvm/docs/LoopTerminology.rst | 224 +- llvm/docs/Passes.rst | 8 +- llvm/docs/ReleaseNotes.rst | 4 +- llvm/docs/loop-terminology-guarded-loop.png | Bin 0 -> 72585 bytes llvm/docs/loop-terminology-initial-loop.png | Bin 0 -> 41638 bytes llvm/docs/loop-terminology-rotated-loop.png | Bin 0 -> 61457 bytes llvm/examples/CMakeLists.txt | 2 +- llvm/examples/LLJITExamples/CMakeLists.txt | 5 - .../BasicOrcV2CBindings/BasicOrcV2CBindings.c | 143 + .../BasicOrcV2CBindings/CMakeLists.txt | 15 + llvm/examples/OrcV2Examples/CMakeLists.txt | 6 + .../ExampleModules.h | 0 .../LLJITDumpObjects/CMakeLists.txt | 0 .../LLJITDumpObjects/LLJITDumpObjects.cpp | 0 .../CMakeLists.txt | 0 .../LLJITWithCustomObjectLinkingLayer.cpp | 0 .../LLJITWithLazyReexports/CMakeLists.txt | 0 .../LLJITWithLazyReexports.cpp | 0 .../LLJITWithObjectCache/CMakeLists.txt | 0 .../LLJITWithObjectCache/LLJITWithObjectCache.cpp | 0 .../CMakeLists.txt | 0 .../LLJITWithObjectLinkingLayerPlugin.cpp | 0 llvm/include/llvm-c/DebugInfo.h | 2 +- llvm/include/llvm-c/ExecutionEngine.h | 5 + llvm/include/llvm-c/Orc.h | 95 + llvm/include/llvm/Analysis/MustExecute.h | 2 + llvm/include/llvm/Analysis/ScalarEvolution.h | 2 +- llvm/include/llvm/Analysis/StackSafetyAnalysis.h | 19 +- llvm/include/llvm/Analysis/TargetTransformInfo.h | 17 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 26 +- llvm/include/llvm/Analysis/Utils/Local.h | 2 +- llvm/include/llvm/Analysis/ValueLattice.h | 132 +- llvm/include/llvm/BinaryFormat/COFF.h | 6 + llvm/include/llvm/CodeGen/BasicTTIImpl.h | 39 +- llvm/include/llvm/CodeGen/CommandFlags.h | 149 + llvm/include/llvm/CodeGen/CommandFlags.inc | 462 - llvm/include/llvm/CodeGen/ExecutionDomainFix.h | 14 +- .../GlobalISel/LegalizationArtifactCombiner.h | 65 +- .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 1 + .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 5 + llvm/include/llvm/CodeGen/MachineBasicBlock.h | 43 + llvm/include/llvm/CodeGen/MachineFunction.h | 59 + llvm/include/llvm/CodeGen/Passes.h | 7 + llvm/include/llvm/CodeGen/Register.h | 6 +- llvm/include/llvm/CodeGen/SelectionDAG.h | 9 +- llvm/include/llvm/CodeGen/StackProtector.h | 2 +- .../llvm/CodeGen/TargetLoweringObjectFileImpl.h | 9 + .../DebugInfo/CodeView/GlobalTypeTableBuilder.h | 5 + .../include/llvm/ExecutionEngine/ExecutionEngine.h | 14 + llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h | 2 - .../llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h | 1 + llvm/include/llvm/IR/CFGDiff.h | 119 +- llvm/include/llvm/IR/Constants.h | 2 +- llvm/include/llvm/IR/DebugInfoMetadata.h | 3 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 55 +- llvm/include/llvm/IR/KnowledgeRetention.h | 10 + llvm/include/llvm/InitializePasses.h | 1 + llvm/include/llvm/MC/MCAsmBackend.h | 8 +- llvm/include/llvm/MC/MCInstPrinter.h | 19 +- llvm/include/llvm/MC/MCRegister.h | 4 +- llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h | 54 + .../llvm/MC/MCTargetOptionsCommandFlags.inc | 65 - llvm/include/llvm/Object/ELFObjectFile.h | 50 +- llvm/include/llvm/ObjectYAML/ELFYAML.h | 11 +- llvm/include/llvm/Support/Alignment.h | 25 +- llvm/include/llvm/Support/ManagedStatic.h | 6 + llvm/include/llvm/Support/Timer.h | 5 + llvm/include/llvm/Support/TypeSize.h | 28 +- llvm/include/llvm/Target/Target.td | 29 +- .../include/llvm/Target/TargetLoweringObjectFile.h | 10 + llvm/include/llvm/Target/TargetMachine.h | 17 +- llvm/include/llvm/Target/TargetOptions.h | 47 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 17 +- llvm/include/llvm/module.modulemap | 3 - llvm/lib/Analysis/InstructionSimplify.cpp | 15 +- llvm/lib/Analysis/LazyValueInfo.cpp | 12 +- llvm/lib/Analysis/MustExecute.cpp | 6 +- llvm/lib/Analysis/ScalarEvolution.cpp | 73 +- llvm/lib/Analysis/StackSafetyAnalysis.cpp | 52 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 11 +- llvm/lib/Analysis/ValueLattice.cpp | 12 +- llvm/lib/Analysis/ValueTracking.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 77 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 11 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 15 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 9 - llvm/lib/CodeGen/BBSectionsPrepare.cpp | 315 + llvm/lib/CodeGen/CMakeLists.txt | 2 + llvm/lib/CodeGen/CodeGen.cpp | 1 + llvm/lib/CodeGen/CodeGenPrepare.cpp | 59 +- llvm/lib/CodeGen/CommandFlags.cpp | 588 + llvm/lib/CodeGen/ExpandMemCmp.cpp | 8 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 99 +- llvm/lib/CodeGen/LiveDebugValues.cpp | 4 +- llvm/lib/CodeGen/MIRParser/MILexer.cpp | 1 + llvm/lib/CodeGen/MIRParser/MILexer.h | 1 + llvm/lib/CodeGen/MIRParser/MIParser.cpp | 29 + llvm/lib/CodeGen/MIRParser/MIRParser.cpp | 8 + llvm/lib/CodeGen/MIRPrinter.cpp | 21 + llvm/lib/CodeGen/MachineBasicBlock.cpp | 69 +- llvm/lib/CodeGen/MachineFunction.cpp | 55 + llvm/lib/CodeGen/RegAllocGreedy.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 101 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 7 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 11 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 8 + llvm/lib/CodeGen/StackProtector.cpp | 37 +- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 54 +- llvm/lib/CodeGen/TargetOptionsImpl.cpp | 6 - llvm/lib/CodeGen/TargetPassConfig.cpp | 3 + llvm/lib/DWARFLinker/DWARFLinker.cpp | 21 +- .../DebugInfo/CodeView/MergingTypeTableBuilder.cpp | 4 +- llvm/lib/DebugInfo/CodeView/TypeStreamMerger.cpp | 25 +- llvm/lib/DebugInfo/DWARF/DWARFExpression.cpp | 14 +- llvm/lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp | 10 +- .../ExecutionEngine/ExecutionEngineBindings.cpp | 12 + .../JITLink/MachOLinkGraphBuilder.cpp | 10 +- llvm/lib/ExecutionEngine/JITLink/MachO_arm64.cpp | 3 +- llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp | 4 + llvm/lib/ExecutionEngine/Orc/CMakeLists.txt | 1 + llvm/lib/ExecutionEngine/Orc/Core.cpp | 4 +- llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 6 +- llvm/lib/ExecutionEngine/Orc/Mangling.cpp | 14 +- .../lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp | 18 +- llvm/lib/ExecutionEngine/Orc/OrcV2CBindings.cpp | 80 + .../ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp | 2 +- llvm/lib/IR/ConstantFold.cpp | 10 +- llvm/lib/IR/Constants.cpp | 93 +- llvm/lib/IR/DebugInfoMetadata.cpp | 6 +- llvm/lib/IR/KnowledgeRetention.cpp | 44 +- llvm/lib/IR/Verifier.cpp | 12 +- llvm/lib/MC/CMakeLists.txt | 1 + llvm/lib/MC/MCFragment.cpp | 1 + llvm/lib/MC/MCInstPrinter.cpp | 26 +- llvm/lib/MC/MCObjectStreamer.cpp | 4 +- llvm/lib/MC/MCTargetOptionsCommandFlags.cpp | 105 + llvm/lib/MC/WinCOFFObjectWriter.cpp | 49 + llvm/lib/ObjectYAML/ELFYAML.cpp | 36 +- llvm/lib/Passes/PassRegistry.def | 1 + llvm/lib/Support/Timer.cpp | 4 + llvm/lib/Support/raw_ostream.cpp | 2 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 131 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 112 +- .../Target/AArch64/AArch64LoadStoreOptimizer.cpp | 21 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 42 +- llvm/lib/Target/AArch64/AArch64StackTagging.cpp | 4 +- llvm/lib/Target/AArch64/AArch64SystemOperands.td | 8 +- llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 3 - llvm/lib/Target/AArch64/SVEInstrFormats.td | 37 +- llvm/lib/Target/AMDGPU/AMDGPU.td | 108 +- .../Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp | 22 +- llvm/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.cpp | 44 + llvm/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h | 26 +- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 16 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 75 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h | 2 - llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 6 + llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 437 +- llvm/lib/Target/AMDGPU/AMDGPULibFunc.cpp | 5 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 86 +- llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 8 + llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h | 1 + llvm/lib/Target/AMDGPU/EvergreenInstructions.td | 1 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 66 +- llvm/lib/Target/AMDGPU/SIISelLowering.h | 4 + llvm/lib/Target/AMDGPU/SIInstrInfo.td | 6 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 19 + llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp | 73 + llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 64 +- .../Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp | 176 +- llvm/lib/Target/AMDGPU/SOPInstructions.td | 4 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 14 + llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 6 - llvm/lib/Target/ARM/ARMISelLowering.cpp | 67 + llvm/lib/Target/ARM/ARMISelLowering.h | 7 + llvm/lib/Target/ARM/ARMPredicates.td | 120 +- llvm/lib/Target/ARM/ARMTargetMachine.cpp | 3 - llvm/lib/Target/AVR/AVRInstrInfo.td | 36 +- llvm/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp | 68 +- llvm/lib/Target/Hexagon/Hexagon.td | 24 +- llvm/lib/Target/Hexagon/HexagonDepArch.td | 14 +- llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp | 4 + llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 24 + .../Mips/MCTargetDesc/MipsTargetStreamer.cpp | 12 + llvm/lib/Target/Mips/Mips.td | 35 +- llvm/lib/Target/Mips/MipsDSPInstrFormats.td | 6 +- llvm/lib/Target/Mips/MipsInstrFPU.td | 33 +- llvm/lib/Target/Mips/MipsInstrInfo.td | 90 +- llvm/lib/Target/Mips/MipsSchedule.td | 2 + llvm/lib/Target/Mips/MipsScheduleGeneric.td | 8 +- llvm/lib/Target/Mips/MipsScheduleP5600.td | 4 +- llvm/lib/Target/Mips/MipsSubtarget.h | 3 + llvm/lib/Target/Mips/MipsTargetStreamer.h | 4 + llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 138 +- llvm/lib/Target/PowerPC/PPCISelLowering.h | 4 - llvm/lib/Target/PowerPC/PPCInstrInfo.td | 4 - llvm/lib/Target/PowerPC/PPCInstrPrefix.td | 242 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 13 - llvm/lib/Target/PowerPC/PPCMacroFusion.cpp | 2 +- llvm/lib/Target/RISCV/RISCV.td | 18 +- llvm/lib/Target/Sparc/SparcInstrInfo.td | 12 +- llvm/lib/Target/SystemZ/SystemZFeatures.td | 76 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 30 + llvm/lib/Target/SystemZ/SystemZISelLowering.h | 1 + llvm/lib/Target/TargetLoweringObjectFile.cpp | 16 + llvm/lib/Target/VE/CMakeLists.txt | 1 - llvm/lib/Target/VE/InstPrinter/CMakeLists.txt | 3 - llvm/lib/Target/VE/InstPrinter/LLVMBuild.txt | 22 - llvm/lib/Target/VE/LLVMBuild.txt | 5 +- llvm/lib/Target/VE/MCTargetDesc/CMakeLists.txt | 1 + llvm/lib/Target/VE/MCTargetDesc/LLVMBuild.txt | 2 +- .../VEInstPrinter.cpp | 0 .../{InstPrinter => MCTargetDesc}/VEInstPrinter.h | 0 llvm/lib/Target/VE/MCTargetDesc/VEMCTargetDesc.cpp | 2 +- .../Target/VE/MCTargetDesc/VETargetStreamer.cpp | 2 +- llvm/lib/Target/VE/VEAsmPrinter.cpp | 2 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 35 +- .../lib/Target/WebAssembly/WebAssemblyInstrInfo.td | 22 +- llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 188 +- llvm/lib/Target/X86/X86.td | 3 +- llvm/lib/Target/X86/X86FastISel.cpp | 3 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 296 +- llvm/lib/Target/X86/X86ISelLowering.h | 5 +- llvm/lib/Target/X86/X86InstrAVX512.td | 57 +- llvm/lib/Target/X86/X86InstrInfo.td | 10 +- llvm/lib/Target/X86/X86InstrSSE.td | 17 - llvm/lib/Target/X86/X86TargetMachine.cpp | 3 - llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 23 + llvm/lib/Transforms/IPO/Attributor.cpp | 127 +- llvm/lib/Transforms/IPO/OpenMPOpt.cpp | 2 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 15 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 5 +- .../Transforms/InstCombine/InstCombineShifts.cpp | 4 +- llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp | 35 +- llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp | 5 +- llvm/lib/Transforms/Scalar/LoopInterchange.cpp | 53 +- .../lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp | 10 +- llvm/lib/Transforms/Scalar/SCCP.cpp | 95 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 6 + llvm/lib/Transforms/Utils/Local.cpp | 4 +- llvm/lib/Transforms/Utils/LoopRotationUtils.cpp | 8 +- llvm/lib/Transforms/Utils/LowerMemIntrinsics.cpp | 119 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 110 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 9 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 28 +- llvm/test/Analysis/ConstantFolding/vscale.ll | 48 + llvm/test/Analysis/CostModel/X86/arith-fix.ll | 8 +- llvm/test/Analysis/CostModel/X86/arith-overflow.ll | 8 +- llvm/test/Analysis/CostModel/X86/cttz.ll | 93 +- llvm/test/Analysis/CostModel/X86/trunc.ll | 4 +- .../LazyValueAnalysis/lvi-after-jumpthreading.ll | 4 +- .../Analysis/ScalarEvolution/scalable-vector.ll | 11 + llvm/test/Analysis/StackSafetyAnalysis/ipa-attr.ll | 34 + .../Analysis/ValueTracking/known-nonnull-at.ll | 2 +- llvm/test/Assembler/dbg-checksum.ll | 20 + .../CodeGen/AArch64/GlobalISel/legalize-undef.mir | 4 +- .../AArch64/aarch64-ldst-no-premature-sp-pop.mir | 85 + llvm/test/CodeGen/AArch64/arm64-elf-calls.ll | 2 +- llvm/test/CodeGen/AArch64/arm64-nvcast.ll | 46 +- .../AArch64/arm64-patchpoint-webkit_jscc.ll | 2 +- llvm/test/CodeGen/AArch64/arm64-simplest-elf.ll | 2 +- llvm/test/CodeGen/AArch64/arm64-windows-calls.ll | 8 +- llvm/test/CodeGen/AArch64/arm64_32.ll | 2 +- llvm/test/CodeGen/AArch64/bcmp-inline-small.ll | 31 +- llvm/test/CodeGen/AArch64/bitfield-insert-0.ll | 2 +- llvm/test/CodeGen/AArch64/callbr-asm-obj-file.ll | 2 +- llvm/test/CodeGen/AArch64/inlineasm-ldr-pseudo.ll | 2 +- .../CodeGen/AArch64/scalable-vector-promotion.ll | 23 + llvm/test/CodeGen/AArch64/simple-macho.ll | 2 +- llvm/test/CodeGen/AArch64/stack-tagging.ll | 6 + llvm/test/CodeGen/AArch64/sve-intrinsics-dup-x.ll | 127 + ...e-intrinsics-gather-prefetches-scaled-offset.ll | 200 + ...nsics-gather-prefetches-vect-base-imm-offset.ll | 82 + ...ther-prefetches-vect-base-invalid-imm-offset.ll | 286 + ...g-callee-save-size-after-livedebugvariables.mir | 2 +- .../AMDGPU/GlobalISel/artifact-combiner-anyext.mir | 3 +- .../AMDGPU/GlobalISel/artifact-combiner-sext.mir | 3 +- .../AMDGPU/GlobalISel/artifact-combiner-trunc.mir | 136 + .../AMDGPU/GlobalISel/artifact-combiner-zext.mir | 3 +- .../AMDGPU/GlobalISel/inst-select-ffloor.s32.mir | 2 +- .../AMDGPU/GlobalISel/inst-select-implicit-def.mir | 3 +- .../AMDGPU/GlobalISel/inst-select-merge-values.mir | 24 + .../GlobalISel/inst-select-unmerge-values.mir | 29 + .../GlobalISel/irtranslator-function-args.ll | 142 + .../AMDGPU/GlobalISel/legalize-addrspacecast.mir | 4 +- .../CodeGen/AMDGPU/GlobalISel/legalize-bitcast.mir | 32 +- .../AMDGPU/GlobalISel/legalize-ctlz-zero-undef.mir | 9 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ctlz.mir | 9 +- .../GlobalISel/legalize-extract-vector-elt.mir | 2 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fabs.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fadd.mir | 6 +- .../AMDGPU/GlobalISel/legalize-fcanonicalize.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fcmp.mir | 6 +- .../AMDGPU/GlobalISel/legalize-fcopysign.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fcos.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ffloor.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fma.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fmaxnum.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fminnum.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fmul.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fneg.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsin.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsqrt.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsub.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-insert.mir | 16 +- .../AMDGPU/GlobalISel/legalize-intrinsic-round.mir | 995 +- .../legalize-llvm.amdgcn.image.atomic.dim.a16.ll | 1201 + .../legalize-llvm.amdgcn.image.dim.a16.ll | 3281 ++ .../legalize-llvm.amdgcn.image.load.2d.d16.ll | 1272 +- .../legalize-llvm.amdgcn.image.load.2d.ll | 613 +- .../legalize-llvm.amdgcn.image.load.2darraymsaa.ll | 123 + .../legalize-llvm.amdgcn.image.load.3d.ll | 101 + .../legalize-llvm.amdgcn.image.store.2d.d16.ll | 30 +- .../AMDGPU/GlobalISel/legalize-merge-values.mir | 1957 +- .../CodeGen/AMDGPU/GlobalISel/legalize-phi.mir | 2 +- .../CodeGen/AMDGPU/GlobalISel/legalize-sadde.mir | 56 + .../CodeGen/AMDGPU/GlobalISel/legalize-ssube.mir | 55 + .../AMDGPU/GlobalISel/legalize-unmerge-values.mir | 134 +- .../CodeGen/AMDGPU/GlobalISel/legalize-zext.mir | 32 +- .../GlobalISel/llvm.amdgcn.kernarg.segment.ptr.ll | 10 + llvm/test/CodeGen/AMDGPU/GlobalISel/mul.ll | 2233 ++ .../regbankselect-amdgcn.image.load.1d.ll | 16 +- .../regbankselect-amdgcn.image.sample.1d.ll | 22 +- .../AMDGPU/GlobalISel/regbankselect-anyext.mir | 25 +- .../AMDGPU/GlobalISel/regbankselect-sext.mir | 40 +- .../AMDGPU/GlobalISel/regbankselect-zext.mir | 40 +- .../AMDGPU/annotate-kernel-features-hsa-call.ll | 4 +- .../AMDGPU/build-vector-packed-partial-undef.ll | 10 +- llvm/test/CodeGen/AMDGPU/call-encoding.ll | 6 +- .../AMDGPU/callee-special-input-sgprs-fixed-abi.ll | 343 + .../CodeGen/AMDGPU/callee-special-input-sgprs.ll | 29 +- .../CodeGen/AMDGPU/callee-special-input-vgprs.ll | 470 +- llvm/test/CodeGen/AMDGPU/collapse-endcf.ll | 39 +- llvm/test/CodeGen/AMDGPU/collapse-endcf.mir | 129 +- llvm/test/CodeGen/AMDGPU/elf.ll | 2 +- llvm/test/CodeGen/AMDGPU/elf.r600.ll | 2 +- llvm/test/CodeGen/AMDGPU/fshl.ll | 513 +- llvm/test/CodeGen/AMDGPU/fshr.ll | 510 +- .../test/CodeGen/AMDGPU/insert_vector_elt.v2i16.ll | 5 +- .../CodeGen/AMDGPU/llvm.amdgcn.implicitarg.ptr.ll | 37 +- llvm/test/CodeGen/AMDGPU/llvm.round.f64.ll | 819 +- llvm/test/CodeGen/AMDGPU/lower-mem-intrinsics.ll | 38 +- llvm/test/CodeGen/AMDGPU/mul24-pass-ordering.ll | 6 +- llvm/test/CodeGen/AMDGPU/nop-data.ll | 2 +- llvm/test/CodeGen/AMDGPU/permute.ll | 3 +- llvm/test/CodeGen/AMDGPU/s_code_end.ll | 4 +- llvm/test/CodeGen/AMDGPU/scalar_to_vector.ll | 20 +- .../CodeGen/AMDGPU/sext-divergence-driven-isel.ll | 91 + llvm/test/CodeGen/AMDGPU/shift-i128.ll | 8 +- .../AMDGPU/uniform-work-group-attribute-missing.ll | 5 +- .../uniform-work-group-nested-function-calls.ll | 5 +- ...orm-work-group-prevent-attribute-propagation.ll | 7 +- .../uniform-work-group-propagate-attribute.ll | 6 +- .../AMDGPU/uniform-work-group-recursion-test.ll | 5 +- .../test/CodeGen/AMDGPU/uniform-work-group-test.ll | 2 +- llvm/test/CodeGen/ARM/2012-08-30-select.ll | 2 +- .../CodeGen/ARM/Windows/chkstk-movw-movt-isel.ll | 2 +- llvm/test/CodeGen/ARM/Windows/division-range.ll | 2 +- .../ARM/inlineasm-switch-mode-oneway-from-arm.ll | 2 +- .../ARM/inlineasm-switch-mode-oneway-from-thumb.ll | 2 +- llvm/test/CodeGen/ARM/krait-cpu-div-attribute.ll | 4 +- llvm/test/CodeGen/ARM/local-call.ll | 2 +- llvm/test/CodeGen/ARM/shift_parts.ll | 261 - llvm/test/CodeGen/ARM/struct_byval_arm_t1_t2.ll | 10 +- llvm/test/CodeGen/ARM/thumb1-varalloc.ll | 2 +- llvm/test/CodeGen/ARM/trap.ll | 12 +- llvm/test/CodeGen/ARM/wrong-t2stmia-size-opt.ll | 2 +- llvm/test/CodeGen/BPF/objdump_imm_hex.ll | 2 +- llvm/test/CodeGen/Hexagon/bug18008.ll | 2 +- llvm/test/CodeGen/Hexagon/vect-regpairs.ll | 4 +- .../CodeGen/MIR/Hexagon/bundled-call-site-info.mir | 2 - .../test/CodeGen/MIR/X86/call-site-info-error4.mir | 4 +- .../CodeGen/Mips/GlobalISel/legalizer/bitwise.mir | 78 +- .../CodeGen/Mips/GlobalISel/legalizer/trunc.mir | 3 +- .../GlobalISel/legalizer/zextLoad_and_sextLoad.mir | 3 +- .../Mips/GlobalISel/legalizer/zext_and_sext.mir | 3 +- .../GlobalISel/llvm-ir/zextLoad_and_sextLoad.ll | 3 +- .../Mips/GlobalISel/llvm-ir/zext_and_sext.ll | 3 +- llvm/test/CodeGen/Mips/cconv/callee-saved-float.ll | 2 +- .../CodeGen/Mips/compactbranches/no-beqzc-bnezc.ll | 4 +- llvm/test/CodeGen/Mips/micromips-atomic1.ll | 2 +- llvm/test/CodeGen/Mips/micromips-eva.mir | 2 +- .../CodeGen/Mips/tailcall/tailcall-wrong-isa.ll | 20 +- .../test/CodeGen/Mips/unaligned-memops-mapping.mir | 2 +- llvm/test/CodeGen/PowerPC/2016-04-28-setjmp.ll | 2 +- llvm/test/CodeGen/PowerPC/aix-cc-abi.ll | 1026 +- llvm/test/CodeGen/PowerPC/alignlongjumptest.mir | 4 +- llvm/test/CodeGen/PowerPC/fma-precision.ll | 67 + .../PowerPC/memCmpUsedInZeroEqualityComparison.ll | 6 +- llvm/test/CodeGen/PowerPC/memcmp-mergeexpand.ll | 4 +- llvm/test/CodeGen/PowerPC/rotl-2.ll | 25 +- llvm/test/CodeGen/RISCV/compress-float.ll | 6 +- llvm/test/CodeGen/RISCV/compress-inline-asm.ll | 2 +- llvm/test/CodeGen/RISCV/compress.ll | 4 +- llvm/test/CodeGen/RISCV/option-norvc.ll | 2 +- llvm/test/CodeGen/RISCV/option-rvc.ll | 2 +- llvm/test/CodeGen/SystemZ/rot-01.ll | 13 +- llvm/test/CodeGen/SystemZ/rot-02.ll | 30 +- llvm/test/CodeGen/SystemZ/rot-shift-64-sub-amt.ll | 53 +- llvm/test/CodeGen/SystemZ/shift-01.ll | 62 +- llvm/test/CodeGen/SystemZ/shift-02.ll | 62 +- llvm/test/CodeGen/SystemZ/shift-03.ll | 62 +- llvm/test/CodeGen/SystemZ/shift-04.ll | 120 +- llvm/test/CodeGen/SystemZ/shift-05.ll | 78 +- llvm/test/CodeGen/SystemZ/shift-06.ll | 78 +- llvm/test/CodeGen/SystemZ/shift-07.ll | 78 +- llvm/test/CodeGen/SystemZ/shift-08.ll | 79 +- llvm/test/CodeGen/SystemZ/shift-09.ll | 31 +- llvm/test/CodeGen/SystemZ/shift-10.ll | 50 +- llvm/test/CodeGen/SystemZ/shift-11.ll | 49 +- llvm/test/CodeGen/SystemZ/shift-12.ll | 81 +- llvm/test/CodeGen/SystemZ/vec-move-23.ll | 131 + llvm/test/CodeGen/Thumb/large-stack.ll | 4 +- llvm/test/CodeGen/Thumb2/fir.ll | 53 + .../Thumb2/mve-intrinsics/longshift-const.ll | 396 + .../Thumb2/mve-intrinsics/longshift-demand.ll | 876 + llvm/test/CodeGen/Thumb2/shift_parts.ll | 509 + llvm/test/CodeGen/Thumb2/thumb2-ror.ll | 33 +- llvm/test/CodeGen/WebAssembly/simd-shift-unroll.ll | 128 + llvm/test/CodeGen/X86/2014-08-29-CompactUnwind.ll | 2 +- .../X86/align-branch-boundary-suppressions.ll | 6 +- llvm/test/CodeGen/X86/avg.ll | 214 +- llvm/test/CodeGen/X86/avx512-calling-conv.ll | 960 + llvm/test/CodeGen/X86/avx512-vec3-crash.ll | 2 +- llvm/test/CodeGen/X86/basicblock-sections-cold.ll | 41 + .../CodeGen/X86/basicblock-sections-directjumps.ll | 38 + llvm/test/CodeGen/X86/basicblock-sections-eh.ll | 84 + .../test/CodeGen/X86/basicblock-sections-labels.ll | 33 + llvm/test/CodeGen/X86/basicblock-sections-list.ll | 76 + .../test/CodeGen/X86/basicblock-sections-listbb.ll | 38 + .../CodeGen/X86/basicblock-sections-mir-parse.mir | 131 + .../CodeGen/X86/basicblock-sections-mir-print.ll | 32 + llvm/test/CodeGen/X86/basicblock-sections.ll | 36 + llvm/test/CodeGen/X86/bitcast-vector-bool.ll | 6 +- llvm/test/CodeGen/X86/buildvec-insertvec.ll | 2 - llvm/test/CodeGen/X86/call-site-info-output.ll | 4 +- llvm/test/CodeGen/X86/callbr-asm-obj-file.ll | 2 +- llvm/test/CodeGen/X86/clz.ll | 964 +- llvm/test/CodeGen/X86/compact-unwind.ll | 8 +- llvm/test/CodeGen/X86/extract-concat.ll | 4 - llvm/test/CodeGen/X86/horizontal-reduce-smax.ll | 52 +- llvm/test/CodeGen/X86/horizontal-reduce-smin.ll | 52 +- llvm/test/CodeGen/X86/horizontal-reduce-umax.ll | 64 +- llvm/test/CodeGen/X86/horizontal-reduce-umin.ll | 52 +- llvm/test/CodeGen/X86/implicit-faultmap.ll | 4 +- llvm/test/CodeGen/X86/memcmp-more-load-pairs.ll | 293 +- llvm/test/CodeGen/X86/mingw-comdats-xdata.ll | 2 +- llvm/test/CodeGen/X86/mingw-comdats.ll | 2 +- llvm/test/CodeGen/X86/movmsk-cmp.ll | 85 +- llvm/test/CodeGen/X86/patchable-prologue.ll | 2 +- llvm/test/CodeGen/X86/sadd_sat_vec.ll | 252 +- llvm/test/CodeGen/X86/scalar_widen_div.ll | 4 +- llvm/test/CodeGen/X86/shift-by-signext.ll | 4 +- llvm/test/CodeGen/X86/shift-double-x86_64.ll | 2 - llvm/test/CodeGen/X86/shift-double.ll | 10 +- llvm/test/CodeGen/X86/ssub_sat_vec.ll | 262 +- llvm/test/CodeGen/X86/stack-folding-avx512bf16.ll | 12 +- llvm/test/CodeGen/X86/stack-guard-oob.ll | 415 + llvm/test/CodeGen/X86/uadd_sat_vec.ll | 188 +- llvm/test/CodeGen/X86/usub_sat_vec.ll | 105 +- llvm/test/CodeGen/X86/var-permute-128.ll | 2 +- llvm/test/CodeGen/X86/var-permute-512.ll | 16 +- llvm/test/CodeGen/X86/vector-bitreverse.ll | 2 +- llvm/test/CodeGen/X86/vector-idiv-sdiv-128.ll | 8 +- llvm/test/CodeGen/X86/vector-reduce-add.ll | 321 +- llvm/test/CodeGen/X86/vector-reduce-and.ll | 342 +- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 105 +- llvm/test/CodeGen/X86/vector-reduce-or.ll | 342 +- llvm/test/CodeGen/X86/vector-reduce-smax.ll | 48 +- llvm/test/CodeGen/X86/vector-reduce-smin.ll | 48 +- llvm/test/CodeGen/X86/vector-reduce-umax.ll | 149 +- llvm/test/CodeGen/X86/vector-reduce-umin.ll | 141 +- llvm/test/CodeGen/X86/vector-reduce-xor.ll | 342 +- llvm/test/CodeGen/X86/vector-shuffle-128-v8.ll | 207 + llvm/test/CodeGen/X86/vector-shuffle-256-v16.ll | 166 + llvm/test/CodeGen/X86/vector-shuffle-512-v32.ll | 91 + llvm/test/CodeGen/X86/vselect-constants.ll | 39 + llvm/test/CodeGen/X86/widen_bitops-0.ll | 12 +- llvm/test/CodeGen/X86/xray-section-group.ll | 2 +- llvm/test/DebugInfo/AArch64/big-endian-dump.ll | 2 +- llvm/test/DebugInfo/AArch64/little-endian-dump.ll | 2 +- llvm/test/DebugInfo/ARM/big-endian-dump.ll | 2 +- llvm/test/DebugInfo/ARM/little-endian-dump.ll | 2 +- llvm/test/DebugInfo/COFF/no-cus.ll | 2 +- .../MIR/AArch64/dbgcall-site-orr-moves.mir | 2 +- .../DebugInfo/MIR/ARM/call-site-info-vmovd.mir | 2 +- .../DebugInfo/MIR/ARM/call-site-info-vmovs.mir | 2 +- .../MIR/ARM/dbgcall-site-propagated-value.mir | 6 +- .../dbgcall-site-instr-before-bundled-call.mir | 4 +- .../live-debug-values-bundled-entry-values.mir | 2 - llvm/test/DebugInfo/MIR/SystemZ/call-site-lzer.mir | 2 - llvm/test/DebugInfo/MIR/X86/DW_OP_entry_value.mir | 2 +- .../MIR/X86/call-site-gnu-vs-dwarf5-attrs.mir | 10 +- .../MIR/X86/dbgcall-site-copy-super-sub.mir | 2 +- .../MIR/X86/dbgcall-site-interpretation.mir | 2 +- .../MIR/X86/dbgcall-site-lea-interpretation.mir | 2 +- .../MIR/X86/dbgcall-site-partial-describe.mir | 2 +- .../DebugInfo/MIR/X86/dbgcall-site-reference.mir | 2 +- .../DebugInfo/MIR/X86/dbgcall-site-reg-shuffle.mir | 2 +- .../MIR/X86/dbgcall-site-two-fwd-reg-defs.mir | 2 +- llvm/test/DebugInfo/MIR/X86/dbginfo-entryvals.mir | 2 +- .../DebugInfo/MIR/X86/debug-call-site-param.mir | 4 +- .../MIR/X86/entry-value-of-modified-param.mir | 7 +- .../DebugInfo/MIR/X86/entry-values-diamond-bbs.mir | 2 +- .../MIR/X86/propagate-entry-value-cross-bbs.mir | 11 +- .../MIR/X86/unreachable-block-call-site.mir | 2 +- llvm/test/DebugInfo/RISCV/dwarf-riscv-relocs.ll | 2 +- llvm/test/DebugInfo/Sparc/gnu-window-save.ll | 4 +- .../test/DebugInfo/X86/DW_AT_location-reference.ll | 4 +- llvm/test/DebugInfo/X86/dbg-value-range.ll | 2 +- .../DebugInfo/X86/dbg-value-regmask-clobber.ll | 6 +- .../test/DebugInfo/X86/dbgcall-site-64-bit-imms.ll | 2 +- .../DebugInfo/X86/dbgcall-site-zero-valued-imms.ll | 2 +- llvm/test/DebugInfo/X86/loclists-dwp.ll | 6 +- llvm/test/DebugInfo/X86/no-entry-values-with-O0.ll | 88 - ...m64_relocations.s => MachO_arm64_relocations.s} | 0 .../X86/Inputs/MachO_global_linker_private_def.s | 12 + .../X86/Inputs/MachO_internal_linker_private_def.s | 12 + .../JITLink/X86/MachO_linker_private_symbols.s | 22 + .../ExecutionEngine/OrcLazy/minimal-throw-catch.ll | 58 + llvm/test/IR/assume-builder.ll | 8 +- llvm/test/MC/AArch64/SVE/abs.s | 2 +- llvm/test/MC/AArch64/SVE/add.s | 2 +- llvm/test/MC/AArch64/SVE/addpl.s | 2 +- llvm/test/MC/AArch64/SVE/addvl.s | 2 +- llvm/test/MC/AArch64/SVE/adr.s | 2 +- llvm/test/MC/AArch64/SVE/and.s | 2 +- llvm/test/MC/AArch64/SVE/ands.s | 2 +- llvm/test/MC/AArch64/SVE/andv.s | 2 +- llvm/test/MC/AArch64/SVE/asr.s | 2 +- llvm/test/MC/AArch64/SVE/asrd.s | 2 +- llvm/test/MC/AArch64/SVE/asrr.s | 2 +- llvm/test/MC/AArch64/SVE/bic.s | 2 +- llvm/test/MC/AArch64/SVE/bics.s | 2 +- llvm/test/MC/AArch64/SVE/brka.s | 2 +- llvm/test/MC/AArch64/SVE/brkas.s | 2 +- llvm/test/MC/AArch64/SVE/brkb.s | 2 +- llvm/test/MC/AArch64/SVE/brkbs.s | 2 +- llvm/test/MC/AArch64/SVE/brkn.s | 2 +- llvm/test/MC/AArch64/SVE/brkns.s | 2 +- llvm/test/MC/AArch64/SVE/brkpa.s | 2 +- llvm/test/MC/AArch64/SVE/brkpas.s | 2 +- llvm/test/MC/AArch64/SVE/brkpb.s | 2 +- llvm/test/MC/AArch64/SVE/brkpbs.s | 2 +- llvm/test/MC/AArch64/SVE/clasta.s | 2 +- llvm/test/MC/AArch64/SVE/clastb.s | 2 +- llvm/test/MC/AArch64/SVE/cls.s | 2 +- llvm/test/MC/AArch64/SVE/clz.s | 2 +- llvm/test/MC/AArch64/SVE/cmpeq.s | 2 +- llvm/test/MC/AArch64/SVE/cmpge.s | 2 +- llvm/test/MC/AArch64/SVE/cmpgt.s | 2 +- llvm/test/MC/AArch64/SVE/cmphi.s | 2 +- llvm/test/MC/AArch64/SVE/cmphs.s | 2 +- llvm/test/MC/AArch64/SVE/cmple.s | 2 +- llvm/test/MC/AArch64/SVE/cmplo.s | 2 +- llvm/test/MC/AArch64/SVE/cmpls.s | 2 +- llvm/test/MC/AArch64/SVE/cmplt.s | 2 +- llvm/test/MC/AArch64/SVE/cmpne.s | 2 +- llvm/test/MC/AArch64/SVE/cnot.s | 2 +- llvm/test/MC/AArch64/SVE/cnt.s | 2 +- llvm/test/MC/AArch64/SVE/cntb.s | 2 +- llvm/test/MC/AArch64/SVE/cntd.s | 2 +- llvm/test/MC/AArch64/SVE/cnth.s | 2 +- llvm/test/MC/AArch64/SVE/cntp.s | 2 +- llvm/test/MC/AArch64/SVE/cntw.s | 2 +- llvm/test/MC/AArch64/SVE/compact.s | 2 +- llvm/test/MC/AArch64/SVE/cpy.s | 2 +- llvm/test/MC/AArch64/SVE/ctermeq.s | 2 +- llvm/test/MC/AArch64/SVE/ctermne.s | 2 +- llvm/test/MC/AArch64/SVE/decb.s | 2 +- llvm/test/MC/AArch64/SVE/decd.s | 2 +- llvm/test/MC/AArch64/SVE/dech.s | 2 +- llvm/test/MC/AArch64/SVE/decp.s | 2 +- llvm/test/MC/AArch64/SVE/decw.s | 2 +- llvm/test/MC/AArch64/SVE/dup.s | 2 +- llvm/test/MC/AArch64/SVE/dupm.s | 2 +- llvm/test/MC/AArch64/SVE/eon.s | 2 +- llvm/test/MC/AArch64/SVE/eor.s | 2 +- llvm/test/MC/AArch64/SVE/eors.s | 2 +- llvm/test/MC/AArch64/SVE/eorv.s | 2 +- llvm/test/MC/AArch64/SVE/ext.s | 2 +- llvm/test/MC/AArch64/SVE/fabd.s | 2 +- llvm/test/MC/AArch64/SVE/fabs.s | 2 +- llvm/test/MC/AArch64/SVE/facge.s | 2 +- llvm/test/MC/AArch64/SVE/facgt.s | 2 +- llvm/test/MC/AArch64/SVE/facle.s | 2 +- llvm/test/MC/AArch64/SVE/faclt.s | 2 +- llvm/test/MC/AArch64/SVE/fadd.s | 2 +- llvm/test/MC/AArch64/SVE/fadda.s | 2 +- llvm/test/MC/AArch64/SVE/faddv.s | 2 +- llvm/test/MC/AArch64/SVE/fcadd.s | 2 +- llvm/test/MC/AArch64/SVE/fcmeq.s | 2 +- llvm/test/MC/AArch64/SVE/fcmge.s | 2 +- llvm/test/MC/AArch64/SVE/fcmgt.s | 2 +- llvm/test/MC/AArch64/SVE/fcmla.s | 2 +- llvm/test/MC/AArch64/SVE/fcmle.s | 2 +- llvm/test/MC/AArch64/SVE/fcmlt.s | 2 +- llvm/test/MC/AArch64/SVE/fcmne.s | 2 +- llvm/test/MC/AArch64/SVE/fcmuo.s | 2 +- llvm/test/MC/AArch64/SVE/fcpy.s | 2 +- llvm/test/MC/AArch64/SVE/fcvt.s | 2 +- llvm/test/MC/AArch64/SVE/fcvtzs.s | 2 +- llvm/test/MC/AArch64/SVE/fcvtzu.s | 2 +- llvm/test/MC/AArch64/SVE/fdiv.s | 2 +- llvm/test/MC/AArch64/SVE/fdivr.s | 2 +- llvm/test/MC/AArch64/SVE/fdup.s | 2 +- llvm/test/MC/AArch64/SVE/fexpa.s | 2 +- llvm/test/MC/AArch64/SVE/fmad.s | 2 +- llvm/test/MC/AArch64/SVE/fmax.s | 2 +- llvm/test/MC/AArch64/SVE/fmaxnm.s | 2 +- llvm/test/MC/AArch64/SVE/fmaxnmv.s | 2 +- llvm/test/MC/AArch64/SVE/fmaxv.s | 2 +- llvm/test/MC/AArch64/SVE/fmin.s | 2 +- llvm/test/MC/AArch64/SVE/fminnm.s | 2 +- llvm/test/MC/AArch64/SVE/fminnmv.s | 2 +- llvm/test/MC/AArch64/SVE/fminv.s | 2 +- llvm/test/MC/AArch64/SVE/fmla.s | 2 +- llvm/test/MC/AArch64/SVE/fmls.s | 2 +- llvm/test/MC/AArch64/SVE/fmov.s | 2 +- llvm/test/MC/AArch64/SVE/fmsb.s | 2 +- llvm/test/MC/AArch64/SVE/fmul.s | 2 +- llvm/test/MC/AArch64/SVE/fmulx.s | 2 +- llvm/test/MC/AArch64/SVE/fneg.s | 2 +- llvm/test/MC/AArch64/SVE/fnmad.s | 2 +- llvm/test/MC/AArch64/SVE/fnmla.s | 2 +- llvm/test/MC/AArch64/SVE/fnmls.s | 2 +- llvm/test/MC/AArch64/SVE/fnmsb.s | 2 +- llvm/test/MC/AArch64/SVE/frecpe.s | 2 +- llvm/test/MC/AArch64/SVE/frecps.s | 2 +- llvm/test/MC/AArch64/SVE/frecpx.s | 2 +- llvm/test/MC/AArch64/SVE/frinta.s | 2 +- llvm/test/MC/AArch64/SVE/frinti.s | 2 +- llvm/test/MC/AArch64/SVE/frintm.s | 2 +- llvm/test/MC/AArch64/SVE/frintn.s | 2 +- llvm/test/MC/AArch64/SVE/frintp.s | 2 +- llvm/test/MC/AArch64/SVE/frintx.s | 2 +- llvm/test/MC/AArch64/SVE/frintz.s | 2 +- llvm/test/MC/AArch64/SVE/frsqrte.s | 2 +- llvm/test/MC/AArch64/SVE/frsqrts.s | 2 +- llvm/test/MC/AArch64/SVE/fscale.s | 2 +- llvm/test/MC/AArch64/SVE/fsqrt.s | 2 +- llvm/test/MC/AArch64/SVE/fsub.s | 2 +- llvm/test/MC/AArch64/SVE/fsubr.s | 2 +- llvm/test/MC/AArch64/SVE/ftmad.s | 2 +- llvm/test/MC/AArch64/SVE/ftsmul.s | 2 +- llvm/test/MC/AArch64/SVE/ftssel.s | 2 +- llvm/test/MC/AArch64/SVE/incb.s | 2 +- llvm/test/MC/AArch64/SVE/incd.s | 2 +- llvm/test/MC/AArch64/SVE/inch.s | 2 +- llvm/test/MC/AArch64/SVE/incp.s | 2 +- llvm/test/MC/AArch64/SVE/incw.s | 2 +- llvm/test/MC/AArch64/SVE/index.s | 2 +- llvm/test/MC/AArch64/SVE/insr.s | 2 +- llvm/test/MC/AArch64/SVE/lasta.s | 2 +- llvm/test/MC/AArch64/SVE/lastb.s | 2 +- llvm/test/MC/AArch64/SVE/ld1b.s | 2 +- llvm/test/MC/AArch64/SVE/ld1d.s | 2 +- llvm/test/MC/AArch64/SVE/ld1h.s | 2 +- llvm/test/MC/AArch64/SVE/ld1rb.s | 2 +- llvm/test/MC/AArch64/SVE/ld1rd.s | 2 +- llvm/test/MC/AArch64/SVE/ld1rh.s | 2 +- llvm/test/MC/AArch64/SVE/ld1rqb.s | 2 +- llvm/test/MC/AArch64/SVE/ld1rqd.s | 2 +- llvm/test/MC/AArch64/SVE/ld1rqh.s | 2 +- llvm/test/MC/AArch64/SVE/ld1rqw.s | 2 +- llvm/test/MC/AArch64/SVE/ld1rsb.s | 2 +- llvm/test/MC/AArch64/SVE/ld1rsh.s | 2 +- llvm/test/MC/AArch64/SVE/ld1rsw.s | 2 +- llvm/test/MC/AArch64/SVE/ld1rw.s | 2 +- llvm/test/MC/AArch64/SVE/ld1sb.s | 2 +- llvm/test/MC/AArch64/SVE/ld1sh.s | 2 +- llvm/test/MC/AArch64/SVE/ld1sw.s | 2 +- llvm/test/MC/AArch64/SVE/ld1w.s | 2 +- llvm/test/MC/AArch64/SVE/ld2b.s | 2 +- llvm/test/MC/AArch64/SVE/ld2d.s | 2 +- llvm/test/MC/AArch64/SVE/ld2h.s | 2 +- llvm/test/MC/AArch64/SVE/ld2w.s | 2 +- llvm/test/MC/AArch64/SVE/ld3b.s | 2 +- llvm/test/MC/AArch64/SVE/ld3d.s | 2 +- llvm/test/MC/AArch64/SVE/ld3h.s | 2 +- llvm/test/MC/AArch64/SVE/ld3w.s | 2 +- llvm/test/MC/AArch64/SVE/ld4b.s | 2 +- llvm/test/MC/AArch64/SVE/ld4d.s | 2 +- llvm/test/MC/AArch64/SVE/ld4h.s | 2 +- llvm/test/MC/AArch64/SVE/ld4w.s | 2 +- llvm/test/MC/AArch64/SVE/ldff1b.s | 2 +- llvm/test/MC/AArch64/SVE/ldff1d.s | 2 +- llvm/test/MC/AArch64/SVE/ldff1h.s | 2 +- llvm/test/MC/AArch64/SVE/ldff1sb.s | 2 +- llvm/test/MC/AArch64/SVE/ldff1sh.s | 2 +- llvm/test/MC/AArch64/SVE/ldff1sw.s | 2 +- llvm/test/MC/AArch64/SVE/ldff1w.s | 2 +- llvm/test/MC/AArch64/SVE/ldnf1b.s | 2 +- llvm/test/MC/AArch64/SVE/ldnf1d.s | 2 +- llvm/test/MC/AArch64/SVE/ldnf1h.s | 2 +- llvm/test/MC/AArch64/SVE/ldnf1sb.s | 2 +- llvm/test/MC/AArch64/SVE/ldnf1sh.s | 2 +- llvm/test/MC/AArch64/SVE/ldnf1sw.s | 2 +- llvm/test/MC/AArch64/SVE/ldnf1w.s | 2 +- llvm/test/MC/AArch64/SVE/ldnt1b.s | 2 +- llvm/test/MC/AArch64/SVE/ldnt1d.s | 2 +- llvm/test/MC/AArch64/SVE/ldnt1h.s | 2 +- llvm/test/MC/AArch64/SVE/ldnt1w.s | 2 +- llvm/test/MC/AArch64/SVE/ldr.s | 2 +- llvm/test/MC/AArch64/SVE/lsl.s | 2 +- llvm/test/MC/AArch64/SVE/lslr.s | 2 +- llvm/test/MC/AArch64/SVE/lsr.s | 2 +- llvm/test/MC/AArch64/SVE/lsrr.s | 2 +- llvm/test/MC/AArch64/SVE/mad.s | 2 +- llvm/test/MC/AArch64/SVE/mla.s | 2 +- llvm/test/MC/AArch64/SVE/mls.s | 2 +- llvm/test/MC/AArch64/SVE/mov.s | 2 +- llvm/test/MC/AArch64/SVE/movprfx.s | 2 +- llvm/test/MC/AArch64/SVE/movs.s | 2 +- llvm/test/MC/AArch64/SVE/msb.s | 2 +- llvm/test/MC/AArch64/SVE/mul.s | 2 +- llvm/test/MC/AArch64/SVE/nand.s | 2 +- llvm/test/MC/AArch64/SVE/nands.s | 2 +- llvm/test/MC/AArch64/SVE/neg.s | 2 +- llvm/test/MC/AArch64/SVE/nor.s | 2 +- llvm/test/MC/AArch64/SVE/nors.s | 2 +- llvm/test/MC/AArch64/SVE/not.s | 2 +- llvm/test/MC/AArch64/SVE/nots.s | 2 +- llvm/test/MC/AArch64/SVE/orn.s | 2 +- llvm/test/MC/AArch64/SVE/orns.s | 2 +- llvm/test/MC/AArch64/SVE/orr.s | 2 +- llvm/test/MC/AArch64/SVE/orrs.s | 2 +- llvm/test/MC/AArch64/SVE/orv.s | 2 +- llvm/test/MC/AArch64/SVE/pfalse.s | 2 +- llvm/test/MC/AArch64/SVE/pfirst.s | 2 +- llvm/test/MC/AArch64/SVE/pnext.s | 2 +- llvm/test/MC/AArch64/SVE/prfb.s | 2 +- llvm/test/MC/AArch64/SVE/prfd.s | 2 +- llvm/test/MC/AArch64/SVE/prfh.s | 2 +- llvm/test/MC/AArch64/SVE/prfw.s | 2 +- llvm/test/MC/AArch64/SVE/ptest.s | 2 +- llvm/test/MC/AArch64/SVE/ptrue.s | 2 +- llvm/test/MC/AArch64/SVE/ptrues.s | 2 +- llvm/test/MC/AArch64/SVE/punpkhi.s | 2 +- llvm/test/MC/AArch64/SVE/punpklo.s | 2 +- llvm/test/MC/AArch64/SVE/rbit.s | 2 +- llvm/test/MC/AArch64/SVE/rdffr.s | 2 +- llvm/test/MC/AArch64/SVE/rdffrs.s | 2 +- llvm/test/MC/AArch64/SVE/rdvl.s | 2 +- llvm/test/MC/AArch64/SVE/rev.s | 2 +- llvm/test/MC/AArch64/SVE/revb.s | 2 +- llvm/test/MC/AArch64/SVE/revh.s | 2 +- llvm/test/MC/AArch64/SVE/revw.s | 2 +- llvm/test/MC/AArch64/SVE/sabd.s | 2 +- llvm/test/MC/AArch64/SVE/saddv.s | 2 +- llvm/test/MC/AArch64/SVE/scvtf.s | 2 +- llvm/test/MC/AArch64/SVE/sdiv.s | 2 +- llvm/test/MC/AArch64/SVE/sdivr.s | 2 +- llvm/test/MC/AArch64/SVE/sdot.s | 2 +- llvm/test/MC/AArch64/SVE/sel.s | 2 +- llvm/test/MC/AArch64/SVE/setffr.s | 2 +- llvm/test/MC/AArch64/SVE/smax.s | 2 +- llvm/test/MC/AArch64/SVE/smaxv.s | 2 +- llvm/test/MC/AArch64/SVE/smin.s | 2 +- llvm/test/MC/AArch64/SVE/sminv.s | 2 +- llvm/test/MC/AArch64/SVE/smulh.s | 2 +- llvm/test/MC/AArch64/SVE/splice.s | 2 +- llvm/test/MC/AArch64/SVE/sqadd.s | 2 +- llvm/test/MC/AArch64/SVE/sqdecb.s | 2 +- llvm/test/MC/AArch64/SVE/sqdecd.s | 2 +- llvm/test/MC/AArch64/SVE/sqdech.s | 2 +- llvm/test/MC/AArch64/SVE/sqdecp.s | 2 +- llvm/test/MC/AArch64/SVE/sqdecw.s | 2 +- llvm/test/MC/AArch64/SVE/sqincb.s | 2 +- llvm/test/MC/AArch64/SVE/sqincd.s | 2 +- llvm/test/MC/AArch64/SVE/sqinch.s | 2 +- llvm/test/MC/AArch64/SVE/sqincp.s | 2 +- llvm/test/MC/AArch64/SVE/sqincw.s | 2 +- llvm/test/MC/AArch64/SVE/sqsub.s | 2 +- llvm/test/MC/AArch64/SVE/st1b.s | 2 +- llvm/test/MC/AArch64/SVE/st1d.s | 2 +- llvm/test/MC/AArch64/SVE/st1h.s | 2 +- llvm/test/MC/AArch64/SVE/st1w.s | 2 +- llvm/test/MC/AArch64/SVE/st2b.s | 2 +- llvm/test/MC/AArch64/SVE/st2d.s | 2 +- llvm/test/MC/AArch64/SVE/st2h.s | 2 +- llvm/test/MC/AArch64/SVE/st2w.s | 2 +- llvm/test/MC/AArch64/SVE/st3b.s | 2 +- llvm/test/MC/AArch64/SVE/st3d.s | 2 +- llvm/test/MC/AArch64/SVE/st3h.s | 2 +- llvm/test/MC/AArch64/SVE/st3w.s | 2 +- llvm/test/MC/AArch64/SVE/st4b.s | 2 +- llvm/test/MC/AArch64/SVE/st4d.s | 2 +- llvm/test/MC/AArch64/SVE/st4h.s | 2 +- llvm/test/MC/AArch64/SVE/st4w.s | 2 +- llvm/test/MC/AArch64/SVE/stnt1b.s | 2 +- llvm/test/MC/AArch64/SVE/stnt1d.s | 2 +- llvm/test/MC/AArch64/SVE/stnt1h.s | 2 +- llvm/test/MC/AArch64/SVE/stnt1w.s | 2 +- llvm/test/MC/AArch64/SVE/str.s | 2 +- llvm/test/MC/AArch64/SVE/sub.s | 2 +- llvm/test/MC/AArch64/SVE/subr.s | 2 +- llvm/test/MC/AArch64/SVE/sunpkhi.s | 2 +- llvm/test/MC/AArch64/SVE/sunpklo.s | 2 +- llvm/test/MC/AArch64/SVE/sxtb.s | 2 +- llvm/test/MC/AArch64/SVE/sxth.s | 2 +- llvm/test/MC/AArch64/SVE/sxtw.s | 2 +- llvm/test/MC/AArch64/SVE/system-regs.s | 2 +- llvm/test/MC/AArch64/SVE/tbl.s | 2 +- llvm/test/MC/AArch64/SVE/trn1.s | 2 +- llvm/test/MC/AArch64/SVE/trn2.s | 2 +- llvm/test/MC/AArch64/SVE/uabd.s | 2 +- llvm/test/MC/AArch64/SVE/uaddv.s | 2 +- llvm/test/MC/AArch64/SVE/ucvtf.s | 2 +- llvm/test/MC/AArch64/SVE/udiv.s | 2 +- llvm/test/MC/AArch64/SVE/udivr.s | 2 +- llvm/test/MC/AArch64/SVE/udot.s | 2 +- llvm/test/MC/AArch64/SVE/umax.s | 2 +- llvm/test/MC/AArch64/SVE/umaxv.s | 2 +- llvm/test/MC/AArch64/SVE/umin.s | 2 +- llvm/test/MC/AArch64/SVE/uminv.s | 2 +- llvm/test/MC/AArch64/SVE/umulh.s | 2 +- llvm/test/MC/AArch64/SVE/uqadd.s | 2 +- llvm/test/MC/AArch64/SVE/uqdecb.s | 2 +- llvm/test/MC/AArch64/SVE/uqdecd.s | 2 +- llvm/test/MC/AArch64/SVE/uqdech.s | 2 +- llvm/test/MC/AArch64/SVE/uqdecp.s | 2 +- llvm/test/MC/AArch64/SVE/uqdecw.s | 2 +- llvm/test/MC/AArch64/SVE/uqincb.s | 2 +- llvm/test/MC/AArch64/SVE/uqincd.s | 2 +- llvm/test/MC/AArch64/SVE/uqinch.s | 2 +- llvm/test/MC/AArch64/SVE/uqincp.s | 2 +- llvm/test/MC/AArch64/SVE/uqincw.s | 2 +- llvm/test/MC/AArch64/SVE/uqsub.s | 2 +- llvm/test/MC/AArch64/SVE/uunpkhi.s | 2 +- llvm/test/MC/AArch64/SVE/uunpklo.s | 2 +- llvm/test/MC/AArch64/SVE/uxtb.s | 2 +- llvm/test/MC/AArch64/SVE/uxth.s | 2 +- llvm/test/MC/AArch64/SVE/uxtw.s | 2 +- llvm/test/MC/AArch64/SVE/uzp1.s | 2 +- llvm/test/MC/AArch64/SVE/uzp2.s | 2 +- llvm/test/MC/AArch64/SVE/whilele.s | 2 +- llvm/test/MC/AArch64/SVE/whilelo.s | 2 +- llvm/test/MC/AArch64/SVE/whilels.s | 2 +- llvm/test/MC/AArch64/SVE/whilelt.s | 2 +- llvm/test/MC/AArch64/SVE/wrffr.s | 2 +- llvm/test/MC/AArch64/SVE/zip1.s | 2 +- llvm/test/MC/AArch64/SVE/zip2.s | 2 +- llvm/test/MC/AArch64/SVE2/adclb.s | 2 +- llvm/test/MC/AArch64/SVE2/adclt.s | 2 +- llvm/test/MC/AArch64/SVE2/addhnb.s | 2 +- llvm/test/MC/AArch64/SVE2/addhnt.s | 2 +- llvm/test/MC/AArch64/SVE2/addp.s | 2 +- llvm/test/MC/AArch64/SVE2/aesd.s | 2 +- llvm/test/MC/AArch64/SVE2/aese.s | 2 +- llvm/test/MC/AArch64/SVE2/aesimc.s | 2 +- llvm/test/MC/AArch64/SVE2/aesmc.s | 2 +- llvm/test/MC/AArch64/SVE2/bcax.s | 2 +- llvm/test/MC/AArch64/SVE2/bdep.s | 2 +- llvm/test/MC/AArch64/SVE2/bext.s | 2 +- llvm/test/MC/AArch64/SVE2/bgrp.s | 2 +- llvm/test/MC/AArch64/SVE2/bsl.s | 2 +- llvm/test/MC/AArch64/SVE2/bsl1n.s | 2 +- llvm/test/MC/AArch64/SVE2/bsl2n.s | 2 +- llvm/test/MC/AArch64/SVE2/cadd.s | 2 +- llvm/test/MC/AArch64/SVE2/cdot.s | 2 +- llvm/test/MC/AArch64/SVE2/cmla.s | 2 +- llvm/test/MC/AArch64/SVE2/eor3.s | 2 +- llvm/test/MC/AArch64/SVE2/eorbt.s | 2 +- llvm/test/MC/AArch64/SVE2/eortb.s | 2 +- llvm/test/MC/AArch64/SVE2/ext.s | 2 +- llvm/test/MC/AArch64/SVE2/faddp.s | 2 +- llvm/test/MC/AArch64/SVE2/fcvtlt.s | 2 +- llvm/test/MC/AArch64/SVE2/fcvtnt.s | 2 +- llvm/test/MC/AArch64/SVE2/fcvtx.s | 2 +- llvm/test/MC/AArch64/SVE2/fcvtxnt.s | 2 +- llvm/test/MC/AArch64/SVE2/flogb.s | 2 +- llvm/test/MC/AArch64/SVE2/fmaxnmp.s | 2 +- llvm/test/MC/AArch64/SVE2/fmaxp.s | 2 +- llvm/test/MC/AArch64/SVE2/fminnmp.s | 2 +- llvm/test/MC/AArch64/SVE2/fminp.s | 2 +- llvm/test/MC/AArch64/SVE2/fmlalb.s | 2 +- llvm/test/MC/AArch64/SVE2/fmlalt.s | 2 +- llvm/test/MC/AArch64/SVE2/fmlslb.s | 2 +- llvm/test/MC/AArch64/SVE2/fmlslt.s | 2 +- llvm/test/MC/AArch64/SVE2/histcnt.s | 2 +- llvm/test/MC/AArch64/SVE2/histseg.s | 2 +- llvm/test/MC/AArch64/SVE2/ldnt1b.s | 2 +- llvm/test/MC/AArch64/SVE2/ldnt1d.s | 2 +- llvm/test/MC/AArch64/SVE2/ldnt1h.s | 2 +- llvm/test/MC/AArch64/SVE2/ldnt1sb.s | 2 +- llvm/test/MC/AArch64/SVE2/ldnt1sh.s | 2 +- llvm/test/MC/AArch64/SVE2/ldnt1sw.s | 2 +- llvm/test/MC/AArch64/SVE2/ldnt1w.s | 2 +- llvm/test/MC/AArch64/SVE2/match.s | 2 +- llvm/test/MC/AArch64/SVE2/mla.s | 2 +- llvm/test/MC/AArch64/SVE2/mls.s | 2 +- llvm/test/MC/AArch64/SVE2/mul.s | 2 +- llvm/test/MC/AArch64/SVE2/nbsl.s | 2 +- llvm/test/MC/AArch64/SVE2/nmatch.s | 2 +- llvm/test/MC/AArch64/SVE2/pmul.s | 2 +- llvm/test/MC/AArch64/SVE2/pmullb-128.s | 2 +- llvm/test/MC/AArch64/SVE2/pmullb.s | 2 +- llvm/test/MC/AArch64/SVE2/pmullt-128.s | 2 +- llvm/test/MC/AArch64/SVE2/pmullt.s | 2 +- llvm/test/MC/AArch64/SVE2/raddhnb.s | 2 +- llvm/test/MC/AArch64/SVE2/raddhnt.s | 2 +- llvm/test/MC/AArch64/SVE2/rax1.s | 2 +- llvm/test/MC/AArch64/SVE2/rshrnb.s | 2 +- llvm/test/MC/AArch64/SVE2/rshrnt.s | 2 +- llvm/test/MC/AArch64/SVE2/rsubhnb.s | 2 +- llvm/test/MC/AArch64/SVE2/rsubhnt.s | 2 +- llvm/test/MC/AArch64/SVE2/saba.s | 2 +- llvm/test/MC/AArch64/SVE2/sabalb.s | 2 +- llvm/test/MC/AArch64/SVE2/sabalt.s | 2 +- llvm/test/MC/AArch64/SVE2/sabdlb.s | 2 +- llvm/test/MC/AArch64/SVE2/sabdlt.s | 2 +- llvm/test/MC/AArch64/SVE2/sadalp.s | 2 +- llvm/test/MC/AArch64/SVE2/saddlb.s | 2 +- llvm/test/MC/AArch64/SVE2/saddlbt.s | 2 +- llvm/test/MC/AArch64/SVE2/saddlt.s | 2 +- llvm/test/MC/AArch64/SVE2/saddwb.s | 2 +- llvm/test/MC/AArch64/SVE2/saddwt.s | 2 +- llvm/test/MC/AArch64/SVE2/sbclb.s | 2 +- llvm/test/MC/AArch64/SVE2/sbclt.s | 2 +- llvm/test/MC/AArch64/SVE2/shadd.s | 2 +- llvm/test/MC/AArch64/SVE2/shrnb.s | 2 +- llvm/test/MC/AArch64/SVE2/shrnt.s | 2 +- llvm/test/MC/AArch64/SVE2/shsub.s | 2 +- llvm/test/MC/AArch64/SVE2/shsubr.s | 2 +- llvm/test/MC/AArch64/SVE2/sli.s | 2 +- llvm/test/MC/AArch64/SVE2/sm4e.s | 2 +- llvm/test/MC/AArch64/SVE2/sm4ekey.s | 2 +- llvm/test/MC/AArch64/SVE2/smaxp.s | 2 +- llvm/test/MC/AArch64/SVE2/sminp.s | 2 +- llvm/test/MC/AArch64/SVE2/smlalb.s | 2 +- llvm/test/MC/AArch64/SVE2/smlalt.s | 2 +- llvm/test/MC/AArch64/SVE2/smlslb.s | 2 +- llvm/test/MC/AArch64/SVE2/smlslt.s | 2 +- llvm/test/MC/AArch64/SVE2/smulh.s | 2 +- llvm/test/MC/AArch64/SVE2/smullb.s | 2 +- llvm/test/MC/AArch64/SVE2/smullt.s | 2 +- llvm/test/MC/AArch64/SVE2/splice.s | 2 +- llvm/test/MC/AArch64/SVE2/sqabs.s | 2 +- llvm/test/MC/AArch64/SVE2/sqadd.s | 2 +- llvm/test/MC/AArch64/SVE2/sqcadd.s | 2 +- llvm/test/MC/AArch64/SVE2/sqdmlalb.s | 2 +- llvm/test/MC/AArch64/SVE2/sqdmlalbt.s | 2 +- llvm/test/MC/AArch64/SVE2/sqdmlalt.s | 2 +- llvm/test/MC/AArch64/SVE2/sqdmlslb.s | 2 +- llvm/test/MC/AArch64/SVE2/sqdmlslbt.s | 2 +- llvm/test/MC/AArch64/SVE2/sqdmlslt.s | 2 +- llvm/test/MC/AArch64/SVE2/sqdmulh.s | 2 +- llvm/test/MC/AArch64/SVE2/sqdmullb.s | 2 +- llvm/test/MC/AArch64/SVE2/sqdmullt.s | 2 +- llvm/test/MC/AArch64/SVE2/sqneg.s | 2 +- llvm/test/MC/AArch64/SVE2/sqrdcmlah.s | 2 +- llvm/test/MC/AArch64/SVE2/sqrdmlah.s | 2 +- llvm/test/MC/AArch64/SVE2/sqrdmlsh.s | 2 +- llvm/test/MC/AArch64/SVE2/sqrdmulh.s | 2 +- llvm/test/MC/AArch64/SVE2/sqrshl.s | 2 +- llvm/test/MC/AArch64/SVE2/sqrshlr.s | 2 +- llvm/test/MC/AArch64/SVE2/sqrshrnb.s | 2 +- llvm/test/MC/AArch64/SVE2/sqrshrnt.s | 2 +- llvm/test/MC/AArch64/SVE2/sqrshrunb.s | 2 +- llvm/test/MC/AArch64/SVE2/sqrshrunt.s | 2 +- llvm/test/MC/AArch64/SVE2/sqshl.s | 2 +- llvm/test/MC/AArch64/SVE2/sqshlr.s | 2 +- llvm/test/MC/AArch64/SVE2/sqshlu.s | 2 +- llvm/test/MC/AArch64/SVE2/sqshrnb.s | 2 +- llvm/test/MC/AArch64/SVE2/sqshrnt.s | 2 +- llvm/test/MC/AArch64/SVE2/sqshrunb.s | 2 +- llvm/test/MC/AArch64/SVE2/sqshrunt.s | 2 +- llvm/test/MC/AArch64/SVE2/sqsub.s | 2 +- llvm/test/MC/AArch64/SVE2/sqsubr.s | 2 +- llvm/test/MC/AArch64/SVE2/sqxtnb.s | 2 +- llvm/test/MC/AArch64/SVE2/sqxtnt.s | 2 +- llvm/test/MC/AArch64/SVE2/sqxtunb.s | 2 +- llvm/test/MC/AArch64/SVE2/sqxtunt.s | 2 +- llvm/test/MC/AArch64/SVE2/srhadd.s | 2 +- llvm/test/MC/AArch64/SVE2/sri.s | 2 +- llvm/test/MC/AArch64/SVE2/srshl.s | 2 +- llvm/test/MC/AArch64/SVE2/srshlr.s | 2 +- llvm/test/MC/AArch64/SVE2/srshr.s | 2 +- llvm/test/MC/AArch64/SVE2/srsra.s | 2 +- llvm/test/MC/AArch64/SVE2/sshllb.s | 2 +- llvm/test/MC/AArch64/SVE2/sshllt.s | 2 +- llvm/test/MC/AArch64/SVE2/ssra.s | 2 +- llvm/test/MC/AArch64/SVE2/ssublb.s | 2 +- llvm/test/MC/AArch64/SVE2/ssublbt.s | 2 +- llvm/test/MC/AArch64/SVE2/ssublt.s | 2 +- llvm/test/MC/AArch64/SVE2/ssubltb.s | 2 +- llvm/test/MC/AArch64/SVE2/ssubwb.s | 2 +- llvm/test/MC/AArch64/SVE2/ssubwt.s | 2 +- llvm/test/MC/AArch64/SVE2/stnt1b.s | 2 +- llvm/test/MC/AArch64/SVE2/stnt1d.s | 2 +- llvm/test/MC/AArch64/SVE2/stnt1h.s | 2 +- llvm/test/MC/AArch64/SVE2/stnt1w.s | 2 +- llvm/test/MC/AArch64/SVE2/subhnb.s | 2 +- llvm/test/MC/AArch64/SVE2/subhnt.s | 2 +- llvm/test/MC/AArch64/SVE2/suqadd.s | 2 +- llvm/test/MC/AArch64/SVE2/tbl.s | 2 +- llvm/test/MC/AArch64/SVE2/tbx.s | 2 +- llvm/test/MC/AArch64/SVE2/uaba.s | 2 +- llvm/test/MC/AArch64/SVE2/uabalb.s | 2 +- llvm/test/MC/AArch64/SVE2/uabalt.s | 2 +- llvm/test/MC/AArch64/SVE2/uabdlb.s | 2 +- llvm/test/MC/AArch64/SVE2/uabdlt.s | 2 +- llvm/test/MC/AArch64/SVE2/uadalp.s | 2 +- llvm/test/MC/AArch64/SVE2/uaddlb.s | 2 +- llvm/test/MC/AArch64/SVE2/uaddlt.s | 2 +- llvm/test/MC/AArch64/SVE2/uaddwb.s | 2 +- llvm/test/MC/AArch64/SVE2/uaddwt.s | 2 +- llvm/test/MC/AArch64/SVE2/uhadd.s | 2 +- llvm/test/MC/AArch64/SVE2/uhsub.s | 2 +- llvm/test/MC/AArch64/SVE2/uhsubr.s | 2 +- llvm/test/MC/AArch64/SVE2/umaxp.s | 2 +- llvm/test/MC/AArch64/SVE2/uminp.s | 2 +- llvm/test/MC/AArch64/SVE2/umlalb.s | 2 +- llvm/test/MC/AArch64/SVE2/umlalt.s | 2 +- llvm/test/MC/AArch64/SVE2/umlslb.s | 2 +- llvm/test/MC/AArch64/SVE2/umlslt.s | 2 +- llvm/test/MC/AArch64/SVE2/umulh.s | 2 +- llvm/test/MC/AArch64/SVE2/umullb.s | 2 +- llvm/test/MC/AArch64/SVE2/umullt.s | 2 +- llvm/test/MC/AArch64/SVE2/uqadd.s | 2 +- llvm/test/MC/AArch64/SVE2/uqrshl.s | 2 +- llvm/test/MC/AArch64/SVE2/uqrshlr.s | 2 +- llvm/test/MC/AArch64/SVE2/uqrshrnb.s | 2 +- llvm/test/MC/AArch64/SVE2/uqrshrnt.s | 2 +- llvm/test/MC/AArch64/SVE2/uqshl.s | 2 +- llvm/test/MC/AArch64/SVE2/uqshlr.s | 2 +- llvm/test/MC/AArch64/SVE2/uqshrnb.s | 2 +- llvm/test/MC/AArch64/SVE2/uqshrnt.s | 2 +- llvm/test/MC/AArch64/SVE2/uqsub.s | 2 +- llvm/test/MC/AArch64/SVE2/uqsubr.s | 2 +- llvm/test/MC/AArch64/SVE2/uqxtnb.s | 2 +- llvm/test/MC/AArch64/SVE2/uqxtnt.s | 2 +- llvm/test/MC/AArch64/SVE2/urecpe.s | 2 +- llvm/test/MC/AArch64/SVE2/urhadd.s | 2 +- llvm/test/MC/AArch64/SVE2/urshl.s | 2 +- llvm/test/MC/AArch64/SVE2/urshlr.s | 2 +- llvm/test/MC/AArch64/SVE2/urshr.s | 2 +- llvm/test/MC/AArch64/SVE2/ursqrte.s | 2 +- llvm/test/MC/AArch64/SVE2/ursra.s | 2 +- llvm/test/MC/AArch64/SVE2/ushllb.s | 2 +- llvm/test/MC/AArch64/SVE2/ushllt.s | 2 +- llvm/test/MC/AArch64/SVE2/usqadd.s | 2 +- llvm/test/MC/AArch64/SVE2/usra.s | 2 +- llvm/test/MC/AArch64/SVE2/usublb.s | 2 +- llvm/test/MC/AArch64/SVE2/usublt.s | 2 +- llvm/test/MC/AArch64/SVE2/usubwb.s | 2 +- llvm/test/MC/AArch64/SVE2/usubwt.s | 2 +- llvm/test/MC/AArch64/SVE2/whilege.s | 2 +- llvm/test/MC/AArch64/SVE2/whilegt.s | 2 +- llvm/test/MC/AArch64/SVE2/whilehi.s | 2 +- llvm/test/MC/AArch64/SVE2/whilehs.s | 2 +- llvm/test/MC/AArch64/SVE2/whilerw.s | 2 +- llvm/test/MC/AArch64/SVE2/whilewr.s | 2 +- llvm/test/MC/AArch64/SVE2/xar.s | 2 +- llvm/test/MC/AArch64/adrp-annotation.s | 2 +- llvm/test/MC/AArch64/arm32-elf-relocs.s | 2 +- .../MC/AArch64/arm64-compact-unwind-fallback.s | 2 +- llvm/test/MC/AArch64/arm64-elf-relocs.s | 2 +- llvm/test/MC/AArch64/arm64-leaf-compact-unwind.s | 2 +- llvm/test/MC/AArch64/coff-relocations.s | 2 +- llvm/test/MC/AArch64/darwin-reloc-addsubimm.s | 2 +- llvm/test/MC/AArch64/elf-reloc-addsubimm.s | 2 +- llvm/test/MC/AArch64/optional-hash.s | 2 +- llvm/test/MC/AMDGPU/branch-comment.s | 2 +- llvm/test/MC/AMDGPU/data.s | 2 +- llvm/test/MC/AMDGPU/labels-branch-gfx9.s | 2 +- llvm/test/MC/AMDGPU/labels-branch.s | 2 +- llvm/test/MC/AMDGPU/offsetbug_once.s | 2 +- llvm/test/MC/AMDGPU/offsetbug_one_and_one.s | 2 +- llvm/test/MC/AMDGPU/offsetbug_twice.s | 2 +- llvm/test/MC/AMDGPU/s_endpgm.s | 2 +- .../test/MC/ARM/AlignedBundling/group-bundle-arm.s | 2 +- .../ARM/AlignedBundling/pad-align-to-bundle-end.s | 2 +- .../test/MC/ARM/AlignedBundling/subtarget-change.s | 2 +- llvm/test/MC/ARM/Windows/mov32t-range.s | 2 +- llvm/test/MC/ARM/align_arm_2_thumb.s | 4 +- llvm/test/MC/ARM/align_thumb_2_arm.s | 4 +- llvm/test/MC/ARM/aligned-blx.s | 2 +- llvm/test/MC/ARM/assembler-fill.s | 2 +- llvm/test/MC/ARM/branch-disassemble.s | 4 +- llvm/test/MC/ARM/cmp-immediate-fixup.s | 2 +- llvm/test/MC/ARM/cmp-immediate-fixup2.s | 2 +- llvm/test/MC/ARM/coff-relocations.s | 2 +- .../MC/ARM/dwarf-asm-multiple-sections-dwarf-2.s | 2 +- llvm/test/MC/ARM/dwarf-asm-no-code.s | 4 +- llvm/test/MC/ARM/dwarf-asm-nonstandard-section.s | 2 +- llvm/test/MC/ARM/dwarf-asm-single-section.s | 2 +- llvm/test/MC/ARM/ehabi-personality-abs.s | 2 +- llvm/test/MC/ARM/elf-movt.s | 4 +- llvm/test/MC/ARM/fixup-cpu-mode.s | 2 +- llvm/test/MC/ARM/inst-directive-other.s | 4 +- llvm/test/MC/ARM/macho-reloc-thumb-local.s | 2 +- llvm/test/MC/ARM/macho-word-reloc-thumb.s | 2 +- llvm/test/MC/ARM/modified-immediate-fixup.s | 2 +- llvm/test/MC/ARM/symbol-variants.s | 4 +- llvm/test/MC/ARM/t2-modified-immediate-fixup.s | 2 +- llvm/test/MC/ARM/thumb-cb-thumbfunc.s | 2 +- llvm/test/MC/ARM/thumb1-relax-bcc.s | 2 +- llvm/test/MC/ARM/thumb1-relax-br.s | 4 +- llvm/test/MC/ARM/thumb2-cbn-to-next-inst.s | 2 +- llvm/test/MC/ARM/tls-directives.s | 2 +- llvm/test/MC/AVR/dwarf-asm-no-code.s | 4 +- llvm/test/MC/AVR/inst-adc.s | 2 +- llvm/test/MC/AVR/inst-add.s | 2 +- llvm/test/MC/AVR/inst-adiw.s | 2 +- llvm/test/MC/AVR/inst-and.s | 2 +- llvm/test/MC/AVR/inst-andi.s | 2 +- llvm/test/MC/AVR/inst-bld.s | 2 +- llvm/test/MC/AVR/inst-break.s | 2 +- llvm/test/MC/AVR/inst-bst.s | 2 +- llvm/test/MC/AVR/inst-cbr.s | 2 +- llvm/test/MC/AVR/inst-clr.s | 2 +- llvm/test/MC/AVR/inst-cp.s | 2 +- llvm/test/MC/AVR/inst-cpc.s | 2 +- llvm/test/MC/AVR/inst-cpi.s | 2 +- llvm/test/MC/AVR/inst-cpse.s | 2 +- llvm/test/MC/AVR/inst-des.s | 2 +- llvm/test/MC/AVR/inst-eicall.s | 2 +- llvm/test/MC/AVR/inst-eijmp.s | 2 +- llvm/test/MC/AVR/inst-eor.s | 2 +- llvm/test/MC/AVR/inst-family-set-clr-flag.s | 2 +- llvm/test/MC/AVR/inst-icall.s | 2 +- llvm/test/MC/AVR/inst-ijmp.s | 2 +- llvm/test/MC/AVR/inst-ldi.s | 2 +- llvm/test/MC/AVR/inst-lsl.s | 2 +- llvm/test/MC/AVR/inst-mov.s | 2 +- llvm/test/MC/AVR/inst-nop.s | 2 +- llvm/test/MC/AVR/inst-or.s | 2 +- llvm/test/MC/AVR/inst-ori.s | 2 +- llvm/test/MC/AVR/inst-ret.s | 2 +- llvm/test/MC/AVR/inst-reti.s | 2 +- llvm/test/MC/AVR/inst-rol.s | 2 +- llvm/test/MC/AVR/inst-sbc.s | 2 +- llvm/test/MC/AVR/inst-sbci.s | 2 +- llvm/test/MC/AVR/inst-sbiw.s | 2 +- llvm/test/MC/AVR/inst-sbr.s | 2 +- llvm/test/MC/AVR/inst-ser.s | 2 +- llvm/test/MC/AVR/inst-sleep.s | 2 +- llvm/test/MC/AVR/inst-sub.s | 2 +- llvm/test/MC/AVR/inst-subi.s | 2 +- llvm/test/MC/AVR/inst-tst.s | 2 +- llvm/test/MC/AVR/inst-wdr.s | 2 +- llvm/test/MC/AVR/relocations-abs.s | 2 +- llvm/test/MC/AsmParser/directive_fill_2.s | 2 +- llvm/test/MC/AsmParser/non-english-characters.s | 2 +- llvm/test/MC/BPF/insn-unit-32.s | 2 +- llvm/test/MC/BPF/insn-unit.s | 2 +- llvm/test/MC/BPF/load-store-32.s | 2 +- llvm/test/MC/COFF/weak-alias-local.s | 2 +- llvm/test/MC/COFF/weak-name.s | 35 + llvm/test/MC/COFF/weak-val.s | 2 +- llvm/test/MC/COFF/weak.s | 4 +- llvm/test/MC/Disassembler/ARM/mve-lol.txt | 2 +- llvm/test/MC/ELF/empty.s | 4 +- llvm/test/MC/ELF/relax-all-flag.s | 4 +- llvm/test/MC/ELF/relocation-386.s | 4 +- llvm/test/MC/Hexagon/J2_trap1_dep.s | 4 +- llvm/test/MC/Hexagon/align.s | 2 +- llvm/test/MC/Hexagon/basic.ll | 2 +- llvm/test/MC/Hexagon/cmpyrw.s | 2 +- llvm/test/MC/Hexagon/extensions/v67_hvx.s | 2 +- llvm/test/MC/Hexagon/extensions/v67t_audio.s | 2 +- llvm/test/MC/Hexagon/hvx-double-implies-hvx.s | 2 +- llvm/test/MC/Hexagon/hvx-swapped-regpairs.s | 2 +- llvm/test/MC/Hexagon/quad_regs.s | 2 +- llvm/test/MC/Hexagon/smallcore_dis.s | 4 +- llvm/test/MC/Hexagon/v60-alu.s | 2 +- llvm/test/MC/Hexagon/v60-misc.s | 2 +- llvm/test/MC/Hexagon/v60-permute.s | 2 +- llvm/test/MC/Hexagon/v60-shift.s | 2 +- llvm/test/MC/Hexagon/v60-vcmp.s | 2 +- llvm/test/MC/Hexagon/v60-vmem.s | 2 +- llvm/test/MC/Hexagon/v60-vmpy-acc.s | 2 +- llvm/test/MC/Hexagon/v60-vmpy1.s | 2 +- llvm/test/MC/Hexagon/v60lookup.s | 2 +- llvm/test/MC/Hexagon/v62_all.s | 2 +- llvm/test/MC/Hexagon/v62_jumps.s | 2 +- llvm/test/MC/Hexagon/v62a.s | 2 +- llvm/test/MC/Hexagon/v65_all.s | 2 +- llvm/test/MC/Hexagon/v66.s | 2 +- llvm/test/MC/Hexagon/v67.s | 2 +- llvm/test/MC/Hexagon/v67_all.s | 2 +- llvm/test/MC/Hexagon/z-instructions.s | 2 +- llvm/test/MC/MSP430/opcode.s | 2 +- llvm/test/MC/MachO/ARM/compact-unwind-armv7k.s | 2 +- .../MC/MachO/ARM/llvm-objdump-macho-stripped.s | 2 +- llvm/test/MC/MachO/ARM/llvm-objdump-macho.s | 2 +- llvm/test/MC/MachO/ARM/no-tls-assert.ll | 2 +- llvm/test/MC/MachO/darwin-sdk-version.ll | 2 +- .../MC/MachO/darwin-version-min-load-command.s | 12 +- llvm/test/MC/Mips/cfi-encoding.s | 6 +- llvm/test/MC/Mips/cpload.s | 6 +- llvm/test/MC/Mips/cplocal.s | 4 +- llvm/test/MC/Mips/cprestore-noreorder-noat.s | 4 +- llvm/test/MC/Mips/cprestore-noreorder.s | 2 +- llvm/test/MC/Mips/cprestore-reorder.s | 2 +- llvm/test/MC/Mips/cpsetup.s | 2 +- llvm/test/MC/Mips/expansion-j-sym-pic.s | 6 +- llvm/test/MC/Mips/expansion-jal-sym-pic.s | 12 +- llvm/test/MC/Mips/higher-highest-addressing.s | 2 +- llvm/test/MC/Mips/hilo-addressing.s | 2 +- llvm/test/MC/Mips/micromips-neg-offset.s | 2 +- .../test/MC/Mips/mips1/invalid-mips5-wrong-error.s | 2 - llvm/test/MC/Mips/mips1/invalid-mips5.s | 2 + .../test/MC/Mips/mips2/invalid-mips5-wrong-error.s | 2 - llvm/test/MC/Mips/mips2/invalid-mips5.s | 2 + .../test/MC/Mips/mips3/invalid-mips5-wrong-error.s | 2 - llvm/test/MC/Mips/mips3/invalid-mips5.s | 2 + llvm/test/MC/Mips/mips3d/valid.s | 7 + .../test/MC/Mips/mips4/invalid-mips5-wrong-error.s | 2 - llvm/test/MC/Mips/mips4/invalid-mips5.s | 4 +- llvm/test/MC/Mips/mips64extins.s | 2 +- llvm/test/MC/Mips/mips64r2/valid-xfail.s | 2 - llvm/test/MC/Mips/mips64r2/valid.s | 6 + llvm/test/MC/Mips/mips64r3/valid-xfail.s | 2 - llvm/test/MC/Mips/mips64r3/valid.s | 4 + llvm/test/MC/Mips/mips64r5/valid-xfail.s | 2 - llvm/test/MC/Mips/mips64r5/valid.s | 4 + .../MC/Mips/mips64r6/invalid-mips5-wrong-error.s | 3 - llvm/test/MC/Mips/mips64r6/invalid-mips5.s | 6 + llvm/test/MC/Mips/mips64shift.ll | 4 +- llvm/test/MC/Mips/mips_gprel16.s | 4 +- llvm/test/MC/Mips/nacl-mask.s | 2 +- llvm/test/MC/Mips/sext_64_32.ll | 2 +- llvm/test/MC/PowerPC/ppc64-prefix-align-labels.s | 4 +- llvm/test/MC/PowerPC/ppc64-prefix-align.s | 4 +- llvm/test/MC/RISCV/cnop.s | 2 +- llvm/test/MC/RISCV/compress-cjal.s | 4 +- llvm/test/MC/RISCV/compress-rv32d.s | 8 +- llvm/test/MC/RISCV/compress-rv32f.s | 4 +- llvm/test/MC/RISCV/compress-rv32i.s | 8 +- llvm/test/MC/RISCV/compress-rv64i.s | 4 +- llvm/test/MC/RISCV/csr-aliases.s | 24 +- llvm/test/MC/RISCV/elf-header.s | 4 +- llvm/test/MC/RISCV/fixups-compressed.s | 2 +- llvm/test/MC/RISCV/function-call.s | 2 +- llvm/test/MC/RISCV/hilo-constaddr-expr.s | 4 +- llvm/test/MC/RISCV/hilo-constaddr.s | 2 +- llvm/test/MC/RISCV/numeric-reg-names-d.s | 2 +- llvm/test/MC/RISCV/numeric-reg-names-f.s | 2 +- llvm/test/MC/RISCV/option-mix.s | 8 +- llvm/test/MC/RISCV/option-pushpop.s | 4 +- llvm/test/MC/RISCV/option-rvc.s | 8 +- llvm/test/MC/RISCV/pseudo-jump.s | 2 +- llvm/test/MC/RISCV/rv32-relaxation.s | 4 +- llvm/test/MC/RISCV/rv32a-valid.s | 4 +- llvm/test/MC/RISCV/rv32c-only-valid.s | 2 +- llvm/test/MC/RISCV/rv32c-valid.s | 4 +- llvm/test/MC/RISCV/rv32d-valid.s | 4 +- llvm/test/MC/RISCV/rv32dc-valid.s | 2 +- llvm/test/MC/RISCV/rv32e-invalid.s | 2 +- llvm/test/MC/RISCV/rv32f-valid.s | 4 +- llvm/test/MC/RISCV/rv32fc-aliases-valid.s | 2 +- llvm/test/MC/RISCV/rv32fc-valid.s | 2 +- llvm/test/MC/RISCV/rv32m-valid.s | 4 +- llvm/test/MC/RISCV/rv64-relaxation.s | 4 +- llvm/test/MC/RISCV/rv64a-aliases-valid.s | 4 +- llvm/test/MC/RISCV/rv64a-valid.s | 2 +- llvm/test/MC/RISCV/rv64c-valid.s | 2 +- llvm/test/MC/RISCV/rv64d-aliases-valid.s | 4 +- llvm/test/MC/RISCV/rv64d-valid.s | 2 +- llvm/test/MC/RISCV/rv64dc-valid.s | 2 +- llvm/test/MC/RISCV/rv64f-aliases-valid.s | 4 +- llvm/test/MC/RISCV/rv64f-valid.s | 2 +- llvm/test/MC/RISCV/rv64m-valid.s | 2 +- llvm/test/MC/RISCV/rva-aliases-valid.s | 8 +- llvm/test/MC/RISCV/rvd-aliases-valid.s | 8 +- llvm/test/MC/RISCV/rvdc-aliases-valid.s | 4 +- llvm/test/MC/RISCV/rvf-aliases-valid.s | 8 +- llvm/test/MC/RISCV/rvf-user-csr-names.s | 4 +- llvm/test/MC/RISCV/tail-call.s | 4 +- llvm/test/MC/Sparc/sparc-relocations.s | 2 +- llvm/test/MC/SystemZ/directive-insn.s | 2 +- llvm/test/MC/WebAssembly/objdump.s | 2 +- .../autogen-inst-offset-align-to-end.s | 2 +- .../AlignedBundling/autogen-inst-offset-padding.s | 2 +- .../MC/X86/AlignedBundling/different-sections.s | 4 +- llvm/test/MC/X86/AlignedBundling/labeloffset.s | 6 +- llvm/test/MC/X86/AlignedBundling/long-nop-pad.s | 4 +- .../X86/AlignedBundling/misaligned-bundle-group.s | 4 +- .../MC/X86/AlignedBundling/misaligned-bundle.s | 4 +- llvm/test/MC/X86/AlignedBundling/nesting.s | 4 +- .../X86/AlignedBundling/pad-align-to-bundle-end.s | 4 +- .../MC/X86/AlignedBundling/pad-bundle-groups.s | 4 +- .../MC/X86/AlignedBundling/relax-at-bundle-end.s | 4 +- .../MC/X86/AlignedBundling/relax-in-bundle-group.s | 4 +- llvm/test/MC/X86/AlignedBundling/rodata-section.s | 4 +- .../MC/X86/AlignedBundling/single-inst-bundling.s | 4 +- llvm/test/MC/X86/Inputs/align-branch-64-1.s | 43 - llvm/test/MC/X86/Inputs/align-branch-64-2.s | 27 - llvm/test/MC/X86/align-branch-32-1a.s | 38 - llvm/test/MC/X86/align-branch-32-work.s | 15 + llvm/test/MC/X86/align-branch-64-1a.s | 43 - llvm/test/MC/X86/align-branch-64-1b.s | 32 - llvm/test/MC/X86/align-branch-64-1c.s | 31 - llvm/test/MC/X86/align-branch-64-1d.s | 38 - llvm/test/MC/X86/align-branch-64-2a.s | 17 - llvm/test/MC/X86/align-branch-64-2b.s | 17 - llvm/test/MC/X86/align-branch-64-2c.s | 19 - llvm/test/MC/X86/align-branch-64-3a.s | 41 - llvm/test/MC/X86/align-branch-64-4a.s | 33 - llvm/test/MC/X86/align-branch-64-5a.s | 43 - llvm/test/MC/X86/align-branch-64-6a.s | 50 - llvm/test/MC/X86/align-branch-64-align.s | 26 + .../{align-branch-64.s => align-branch-64-basic.s} | 0 ...ign-branch-64-7a.s => align-branch-64-bundle.s} | 0 llvm/test/MC/X86/align-branch-64-fused.s | 42 + llvm/test/MC/X86/align-branch-64-general.s | 49 + llvm/test/MC/X86/align-branch-64-hardcode.s | 32 + llvm/test/MC/X86/align-branch-64-mixed.s | 51 + llvm/test/MC/X86/align-branch-64-necessary.s | 54 + llvm/test/MC/X86/align-branch-64-prefix.s | 76 + llvm/test/MC/X86/align-branch-64-relax-all.s | 42 + llvm/test/MC/X86/align-branch-64-section-size.s | 20 + llvm/test/MC/X86/align-branch-64-single.s | 93 + .../X86/align-branch-boundary-default.s | 0 llvm/test/MC/X86/align-branch-variant-symbol.s | 57 + llvm/test/MC/X86/align-via-padding.s | 76 + llvm/test/MC/X86/align-via-relaxation.s | 11 +- llvm/test/MC/X86/compact-unwind.s | 2 +- llvm/test/MC/X86/data-prefix16.s | 2 +- llvm/test/MC/X86/data-prefix32.s | 2 +- llvm/test/MC/X86/data-prefix64.s | 2 +- llvm/test/MC/X86/faultmap-section-parsing.s | 2 +- llvm/test/MC/X86/prefix-padding-32.s | 50 + llvm/test/MC/X86/prefix-padding-64.s | 53 + llvm/test/MC/X86/return-column.s | 2 +- llvm/test/MC/X86/tlsdesc-32.s | 2 +- llvm/test/MC/X86/tlsdesc-64.s | 2 +- llvm/test/MC/X86/x86-branch-relaxation.s | 4 +- llvm/test/MC/X86/x86_long_nop.s | 54 +- llvm/test/Object/AMDGPU/elf32-unknown.yaml | 2 +- llvm/test/Object/AMDGPU/elf64-unknown.yaml | 2 +- llvm/test/Object/AMDGPU/objdump.s | 2 +- llvm/test/Object/ARM/macho-data-in-code.test | 2 +- llvm/test/Object/ARM/objdump-thumb.test | 2 +- llvm/test/Object/Mips/feature.test | 2 +- llvm/test/Object/X86/macho-text-sections.test | 2 +- .../objdump-disassembly-inline-relocations.test | 4 +- llvm/test/Object/X86/objdump-trivial-object.test | 4 +- llvm/test/Object/elf-invalid-phdr.test | 2 +- llvm/test/Object/invalid-alignment.test | 2 +- llvm/test/Object/invalid.test | 4 +- llvm/test/Object/macho-invalid.test | 286 +- llvm/test/Object/objdump-export-list.test | 2 +- llvm/test/Object/objdump-relocations.test | 4 +- llvm/test/Object/objdump-section-content.test | 4 +- llvm/test/Object/objdump-symbol-table.test | 2 +- llvm/test/ObjectYAML/CodeView/sections.yaml | 2 +- llvm/test/TableGen/AsmPredicateCombining.td | 104 + llvm/test/TableGen/AsmPredicateCombiningRISCV.td | 100 + llvm/test/TableGen/AsmPredicateCondsEmission.td | 3 +- llvm/test/ThinLTO/X86/empty-module.ll | 2 +- llvm/test/Transforms/Attributor/alwaysinline.ll | 90 + llvm/test/Transforms/Attributor/noalias.ll | 45 + llvm/test/Transforms/Attributor/nonnull.ll | 2 +- .../read_write_returned_arguments_scc.ll | 5 +- llvm/test/Transforms/Attributor/willreturn.ll | 290 +- .../Transforms/CodeGenPrepare/X86/freeze-cmp.ll | 109 + .../Transforms/CodeGenPrepare/X86/freeze-icmp.ll | 75 - .../CodeGenPrepare/X86/optimizeSelect-DT.ll | 3 +- llvm/test/Transforms/CodeGenPrepare/X86/select.ll | 15 +- .../merge-range-and-undef.ll | 300 + llvm/test/Transforms/ExpandMemCmp/X86/memcmp.ll | 402 +- .../test/Transforms/Inline/arg-attr-propagation.ll | 48 +- llvm/test/Transforms/Inline/noalias2.ll | 141 +- llvm/test/Transforms/InstCombine/align-attr.ll | 2 +- llvm/test/Transforms/InstCombine/assume.ll | 21 + .../InstCombine/element-atomic-memintrins.ll | 19 + .../Transforms/InstCombine/expensive-combines.ll | 2 +- .../test/Transforms/InstCombine/fortify-folding.ll | 4 +- llvm/test/Transforms/InstCombine/strcpy_chk-1.ll | 2 +- llvm/test/Transforms/InstCombine/strncpy_chk-1.ll | 2 +- llvm/test/Transforms/InstCombine/unused-nonnull.ll | 9 +- llvm/test/Transforms/InstSimplify/call.ll | 4 +- llvm/test/Transforms/InstSimplify/gep.ll | 66 + llvm/test/Transforms/InstSimplify/vscale.ll | 39 + llvm/test/Transforms/JumpThreading/ne-undef.ll | 61 + .../Transforms/LoopInterchange/lcssa-preheader.ll | 103 + .../Transforms/ObjCARC/contract-max-bb-size.ll | 17 - llvm/test/Transforms/ObjCARC/rv.ll | 26 + llvm/test/Transforms/OpenMP/add_attributes.ll | 911 + llvm/test/Transforms/SCCP/float-phis.ll | 26 + llvm/test/Transforms/SCCP/int-phis.ll | 61 + llvm/test/Transforms/SCCP/ip-ranges-select.ll | 37 + .../test/Transforms/SCCP/pr45185-range-predinfo.ll | 59 + llvm/test/Transforms/SCCP/range-and-ip.ll | 47 + llvm/test/Transforms/SCCP/range-and.ll | 396 + .../SLPVectorizer/AArch64/invalid_type.ll | 18 + .../SLPVectorizer/AArch64/scalable-vector.ll | 25 + llvm/test/Transforms/SLPVectorizer/X86/cttz.ll | 302 +- .../SimplifyCFG/ConditionalTrappingConstantExpr.ll | 22 +- llvm/test/Transforms/SimplifyCFG/PR17073.ll | 43 +- .../Transforms/SimplifyCFG/PowerPC/prefer-fma.ll | 102 + llvm/test/Transforms/SimplifyCFG/extract-cost.ll | 51 +- .../element-wise-atomic-memory-intrinsics.ll | 3 - llvm/test/tools/dsymutil/Inputs/op-convert.ll | 2 + .../tools/dsymutil/Inputs/op-convert.macho.x86_64 | Bin 2092 -> 2032 bytes llvm/test/tools/dsymutil/X86/op-convert.test | 4 + llvm/test/tools/gold/X86/thinlto.ll | 2 +- llvm/test/tools/gold/X86/v1.16/wrap-2.ll | 2 +- llvm/test/tools/llvm-dlltool/coff-weak-exports.def | 15 + .../X86/debug_expr_convert_generic.s | 181 + .../tools/llvm-elfabi/binary-read-add-soname.test | 2 - llvm/test/tools/llvm-elfabi/binary-read-arch.test | 2 - .../tools/llvm-elfabi/binary-read-bad-soname.test | 2 - .../tools/llvm-elfabi/binary-read-bad-vaddr.test | 2 - .../binary-read-neededlibs-bad-offset.test | 2 - .../tools/llvm-elfabi/binary-read-neededlibs.test | 2 - .../tools/llvm-elfabi/binary-read-no-dt-strsz.test | 2 - .../llvm-elfabi/binary-read-no-dt-strtab.test | 2 - .../llvm-elfabi/binary-read-replace-soname.test | 2 - .../llvm-elfabi/binary-read-soname-no-null.test | 2 - .../test/tools/llvm-elfabi/binary-read-soname.test | 2 - llvm/test/tools/llvm-gsymutil/X86/elf-dwarf.yaml | 1 - llvm/test/tools/llvm-locstats/locstats.ll | 6 +- .../tools/llvm-objcopy/COFF/remove-section.test | 8 +- llvm/test/tools/llvm-objcopy/ELF/add-symbol.test | 2 - .../ELF/binary-first-seg-offset-zero.test | 1 - .../llvm-objcopy/ELF/binary-output-target.test | 12 +- llvm/test/tools/llvm-objcopy/ELF/binary-paddr.test | 1 - .../ELF/binary-remove-all-but-one.test | 1 - .../tools/llvm-objcopy/ELF/binary-remove-end.test | 1 - .../llvm-objcopy/ELF/binary-remove-middle.test | 1 - .../ELF/check-addr-offset-align-binary.test | 2 - .../llvm-objcopy/ELF/check-addr-offset-align.test | 2 - .../tools/llvm-objcopy/ELF/cross-arch-headers.test | 12 +- .../test/tools/llvm-objcopy/ELF/empty-section.test | 2 - .../test/tools/llvm-objcopy/ELF/many-sections.test | 2 +- .../tools/llvm-objcopy/ELF/marker-segment.test | 4 - .../tools/llvm-objcopy/ELF/only-keep-debug.test | 10 +- .../tools/llvm-objcopy/ELF/parent-loop-check.test | 2 - .../ELF/preserve-segment-contents.test | 40 - .../ELF/segment-shift-section-remove.test | 2 - .../test/tools/llvm-objcopy/ELF/segment-shift.test | 2 - .../tools/llvm-objcopy/ELF/two-seg-remove-end.test | 2 - .../llvm-objcopy/ELF/two-seg-remove-first.test | 2 - .../llvm-objcopy/ELF/two-seg-remove-third-sec.test | 2 - .../tools/llvm-objdump/AArch64/arm64_32-fat.test | 7 - llvm/test/tools/llvm-objdump/AArch64/arm64_32.s | 8 - .../AArch64/mach-print-armv8crypto.test | 3 - .../tools/llvm-objdump/AArch64/macho-arm64e.test | 6 - .../llvm-objdump/AArch64/macho-fat-arm-disasm.test | 10 - .../llvm-objdump/AArch64/macho-kextbundle.test | 9 - .../llvm-objdump/AArch64/macho-link-opt-hints.test | 11 - .../llvm-objdump/AArch64/macho-print-mrs.test | 3 - .../AArch64/macho-print-thread-arm64_32.test | 19 - .../llvm-objdump/AArch64/macho-print-thread.test | 19 - .../AArch64/macho-symbolized-disassembly.test | 22 - .../tools/llvm-objdump/AArch64/macho-zerofill.s | 9 - llvm/test/tools/llvm-objdump/AArch64/plt.test | 60 - .../test/tools/llvm-objdump/AMDGPU/source-lines.ll | 110 - llvm/test/tools/llvm-objdump/ARM/it-nv.txt | 10 - .../llvm-objdump/ARM/macho-arch-armv7m-flag.test | 5 - .../llvm-objdump/ARM/macho-arm-and-thumb.test | 20 - .../tools/llvm-objdump/ARM/macho-data-in-code.test | 16 - .../tools/llvm-objdump/ARM/macho-mattr-arm.test | 5 - .../tools/llvm-objdump/ARM/macho-mcpu-arm.test | 10 - .../llvm-objdump/ARM/macho-private-headers.test | 358 - .../ARM/macho-symbolized-disassembly.test | 8 - llvm/test/tools/llvm-objdump/ARM/macho-v7m.test | 14 - .../tools/llvm-objdump/ARM/mh_dylib_header.test | 7 - llvm/test/tools/llvm-objdump/ARM/reg-names.s | 36 - .../test/tools/llvm-objdump/ARM/unknown-instr.test | 28 - llvm/test/tools/llvm-objdump/ARM/v5t-subarch.s | 10 - llvm/test/tools/llvm-objdump/ARM/v5te-subarch.s | 10 - llvm/test/tools/llvm-objdump/ARM/v5tej-subarch.s | 7 - .../tools/llvm-objdump/ARM/v6-neg-subfeatures.s | 10 - llvm/test/tools/llvm-objdump/ARM/v6-subarch.s | 9 - llvm/test/tools/llvm-objdump/ARM/v6-subfeatures.s | 9 - llvm/test/tools/llvm-objdump/ARM/v6k-subarch.s | 9 - llvm/test/tools/llvm-objdump/ARM/v6m-subarch.s | 9 - llvm/test/tools/llvm-objdump/ARM/v6t2-subarch.s | 10 - .../tools/llvm-objdump/ARM/v7a-neg-subfeature.s | 44 - llvm/test/tools/llvm-objdump/ARM/v7a-subfeature.s | 36 - .../tools/llvm-objdump/ARM/v7m-neg-subfeatures.s | 18 - llvm/test/tools/llvm-objdump/ARM/v7m-subarch.s | 10 - llvm/test/tools/llvm-objdump/ARM/v7m-subfeatures.s | 26 - llvm/test/tools/llvm-objdump/ARM/v8a-subarch.s | 9 - llvm/test/tools/llvm-objdump/ARM/v8r-subarch.s | 12 - llvm/test/tools/llvm-objdump/COFF/eh_frame.test | 2 +- .../test/tools/llvm-objdump/COFF/file-headers.test | 2 +- .../{ => ELF}/AArch64/Inputs/cfi.elf-aarch64 | Bin .../AArch64/elf-aarch64-mapping-symbols.test | 0 .../llvm-objdump/{ => ELF}/AArch64/lit.local.cfg | 0 llvm/test/tools/llvm-objdump/ELF/AArch64/plt.test | 60 + .../{ => ELF}/AMDGPU/Inputs/source-lines.cl | 0 .../llvm-objdump/{ => ELF}/AMDGPU/lit.local.cfg | 0 .../tools/llvm-objdump/ELF/AMDGPU/source-lines.ll | 110 + .../{ => ELF}/ARM/disassemble-code-data-mix.s | 0 .../{ => ELF}/ARM/invalid-instruction.s | 0 .../llvm-objdump/ELF}/ARM/lit.local.cfg | 0 llvm/test/tools/llvm-objdump/ELF/ARM/reg-names.s | 36 + .../tools/llvm-objdump/ELF/ARM/unknown-instr.test | 28 + llvm/test/tools/llvm-objdump/ELF/ARM/v5t-subarch.s | 10 + .../test/tools/llvm-objdump/ELF/ARM/v5te-subarch.s | 10 + .../tools/llvm-objdump/ELF/ARM/v5tej-subarch.s | 7 + .../llvm-objdump/ELF/ARM/v6-neg-subfeatures.s | 10 + llvm/test/tools/llvm-objdump/ELF/ARM/v6-subarch.s | 9 + .../tools/llvm-objdump/ELF/ARM/v6-subfeatures.s | 9 + llvm/test/tools/llvm-objdump/ELF/ARM/v6k-subarch.s | 9 + llvm/test/tools/llvm-objdump/ELF/ARM/v6m-subarch.s | 9 + .../test/tools/llvm-objdump/ELF/ARM/v6t2-subarch.s | 10 + .../llvm-objdump/ELF/ARM/v7a-neg-subfeature.s | 44 + .../tools/llvm-objdump/ELF/ARM/v7a-subfeature.s | 36 + .../llvm-objdump/ELF/ARM/v7m-neg-subfeatures.s | 18 + llvm/test/tools/llvm-objdump/ELF/ARM/v7m-subarch.s | 10 + .../tools/llvm-objdump/ELF/ARM/v7m-subfeatures.s | 26 + .../llvm-objdump/{ => ELF}/ARM/v7r-subfeatures.s | 0 llvm/test/tools/llvm-objdump/ELF/ARM/v8a-subarch.s | 9 + llvm/test/tools/llvm-objdump/ELF/ARM/v8r-subarch.s | 12 + .../Hexagon/Inputs/source-interleave-hexagon.c | 0 .../llvm-objdump/{ => ELF}/Hexagon/lit.local.cfg | 0 .../{ => ELF}/Hexagon/source-interleave-hexagon.ll | 0 .../{ => ELF}/Mips/disassemble-all.test | 0 .../llvm-objdump/{ => ELF}/Mips/lit.local.cfg | 0 .../llvm-objdump/{ => ELF}/PowerPC/branch-offset.s | 0 .../llvm-objdump/{ => ELF}/PowerPC/lit.local.cfg | 0 .../llvm-objdump/ELF/call-absolute-symbol.test | 2 +- llvm/test/tools/llvm-objdump/ELF/file-headers.test | 8 +- llvm/test/tools/llvm-objdump/ELF/symbol-table.test | 148 + .../tools/llvm-objdump/Inputs/common-symbol-elf | Bin 598 -> 0 bytes .../AArch64/Inputs/ObjC.exe.macho-aarch64 | Bin .../AArch64/Inputs/ObjC.obj.macho-aarch64 | Bin .../{ => MachO}/AArch64/Inputs/arm64_32-fat.o | Bin .../{ => MachO}/AArch64/Inputs/arm64e.macho.yaml | 0 .../AArch64/Inputs/fat.macho-armv7s-arm64 | Bin .../AArch64/Inputs/hello.exe.macho-aarch64 | Bin .../AArch64/Inputs/hello.obj.macho-aarch64 | Bin .../AArch64/Inputs/kextbundle.macho-aarch64 | Bin .../AArch64/Inputs/link-opt-hints.macho-aarch64 | Bin .../Inputs/print-armv8crypto.obj.macho-aarch64 | Bin .../AArch64/Inputs/print-mrs.obj.macho-aarch64 | Bin .../AArch64/Inputs/reloc-addend.obj.macho-aarch64 | Bin .../AArch64/Inputs/thread.macho-aarch64 | Bin .../AArch64/Inputs/thread.macho-arm64_32 | Bin .../llvm-objdump/MachO/AArch64/arm64_32-fat.test | 7 + .../tools/llvm-objdump/MachO/AArch64/arm64_32.s | 8 + .../llvm-objdump/MachO}/AArch64/lit.local.cfg | 0 .../MachO/AArch64/mach-print-armv8crypto.test | 3 + .../llvm-objdump/MachO/AArch64/macho-arm64e.test | 6 + .../MachO/AArch64/macho-fat-arm-disasm.test | 10 + .../MachO/AArch64/macho-kextbundle.test | 9 + .../MachO/AArch64/macho-link-opt-hints.test | 11 + .../MachO/AArch64/macho-print-mrs.test | 3 + .../MachO/AArch64/macho-print-thread-arm64_32.test | 19 + .../MachO/AArch64/macho-print-thread.test | 19 + .../{ => MachO}/AArch64/macho-private-headers.test | 0 .../{ => MachO}/AArch64/macho-reloc-addend.test | 0 .../AArch64/macho-symbolized-disassembly.test | 22 + .../llvm-objdump/MachO/AArch64/macho-zerofill.s | 9 + .../{ => MachO}/AArch64/pc-rel-targets.test | 0 .../{ => MachO}/ARM/Inputs/data-in-code.macho-arm | Bin .../{ => MachO}/ARM/Inputs/divs.macho-armv7s | Bin .../{ => MachO}/ARM/Inputs/fat-armv7m.o | Bin .../{ => MachO}/ARM/Inputs/hello.exe.macho-arm | Bin .../{ => MachO}/ARM/Inputs/hello.obj.macho-arm | Bin .../llvm-objdump/{ => MachO}/ARM/Inputs/it-nv.o | Bin .../ARM/Inputs/mh_dylib_header.macho-arm | Bin .../ARM/Inputs/reloc-half.obj.macho-arm | Bin .../{ => MachO}/ARM/Inputs/thumb.armv7m | Bin .../llvm-objdump/MachO/ARM/arch-armv7m-flag.test | 5 + .../llvm-objdump/MachO/ARM/arm-and-thumb.test | 20 + .../tools/llvm-objdump/MachO/ARM/data-in-code.test | 16 + llvm/test/tools/llvm-objdump/MachO/ARM/it-nv.txt | 10 + .../llvm-objdump/MachO}/ARM/lit.local.cfg | 0 .../tools/llvm-objdump/MachO/ARM/mattr-arm.test | 5 + .../tools/llvm-objdump/MachO/ARM/mcpu-arm.test | 10 + .../llvm-objdump/MachO/ARM/mh_dylib_header.test | 7 + .../ARM/nomcpu-armv7s.test} | 0 .../llvm-objdump/MachO/ARM/private-headers.test | 358 + .../ARM/reloc-half.test} | 0 .../MachO/ARM/symbolized-disassembly.test | 8 + .../ARM/symbolized-subtractor.test} | 0 llvm/test/tools/llvm-objdump/MachO/ARM/v7m.test | 14 + .../{X86 => MachO}/Inputs/ObjC.exe.macho-x86_64 | Bin .../{X86 => MachO}/Inputs/ObjC.obj.macho-x86_64 | Bin .../Inputs/Objc1.32bit.exe.macho-i386 | Bin .../Inputs/Objc1.32bit.obj.macho-i386 | Bin .../Inputs/Objc2.32bit.exe.macho-i386 | Bin .../Inputs/Objc2.32bit.obj.macho-i386 | Bin .../Inputs/Objc2.64bit.exe.macho-x86_64 | Bin .../Inputs/Objc2.64bit.obj.dylib-x86_64 | Bin .../Inputs/Objc2.64bit.obj.macho-x86_64 | Bin .../{X86 => MachO}/Inputs/codesig.macho-x86_64 | Bin .../Inputs/dylibLoadKinds.macho-x86_64 | Bin .../Inputs/dylibModInit.macho-x86_64 | Bin .../Inputs/dylibRoutines.macho-x86_64 | Bin .../Inputs/dylibSubClient.macho-x86_64 | Bin .../Inputs/dylibSubFramework.macho-x86_64 | Bin .../Inputs/dylibSubLibrary.macho-x86_64 | Bin .../Inputs/dylibSubUmbrella.macho-x86_64 | Bin .../{X86 => MachO}/Inputs/exeThread.macho-x86_64 | Bin .../{X86 => MachO}/Inputs/hello-macho-fat | Bin .../{X86 => MachO}/Inputs/hello-macho-fat.dwarf | Bin .../{X86 => MachO}/Inputs/hello-macho-thin | Bin .../{X86 => MachO}/Inputs/hello-macho-thin.dwarf | Bin .../{X86 => MachO}/Inputs/hello.exe.macho-i386 | Bin .../{X86 => MachO}/Inputs/hello.exe.macho-x86_64 | Bin .../Inputs/hello.exe.stripped.macho-x86_64 | Bin .../{X86 => MachO}/Inputs/hello.obj.macho-i386 | Bin .../{X86 => MachO}/Inputs/hello.obj.macho-x86_64 | Bin .../Inputs/hello_cpp.exe.macho-x86_64 | Bin .../{X86 => MachO}/Inputs/kextbundle.macho-x86_64 | Bin .../Inputs/linkerOption.macho-x86_64 | Bin .../Inputs/macho-disassemble-stab-x86_64 | Bin .../{X86 => MachO}/Inputs/macho-invalid-bind-entry | Bin .../Inputs/macho-invalid-linker-command | Bin .../Inputs/macho-invalid-reloc-section-index | Bin .../Inputs/macho-invalid-symbol-indr | Bin .../macho-invalid-symbol-indr-archive-universal | Bin .../Inputs/macho-invalid-symbol-lib_ordinal | Bin .../Inputs/macho-invalid-symbol-nsect | Bin .../Inputs/macho-invalid-symbol-nsect-archive | Bin .../Inputs/macho-invalid-symbol-strx | Bin .../Inputs/macho-invalid-symbol-strx-universal | Bin .../{X86 => MachO}/Inputs/macho-multiple-text | Bin .../{X86 => MachO}/Inputs/macho-preload-x86_64 | Bin .../Inputs/macho-universal-archive.x86_64.i386 | Bin .../Inputs/macho-universal.x86_64.i386 | Bin .../Inputs/macho-universal64.x86_64.i386 | Bin .../Inputs/malformed-machos/00000031.a | Bin .../Inputs/malformed-machos/mem-crup-0001.macho | Bin .../Inputs/malformed-machos/mem-crup-0006.macho | Bin .../Inputs/malformed-machos/mem-crup-0010.macho | Bin .../Inputs/malformed-machos/mem-crup-0040.macho | Bin .../Inputs/malformed-machos/mem-crup-0080.macho | Bin .../Inputs/malformed-machos/mem-crup-0261.macho | Bin .../Inputs/malformed-machos/mem-crup-0337.macho | Bin .../Inputs/nofirst-symbol.macho-x86_64 | Bin .../{X86 => MachO}/Inputs/note.macho-x86 | Bin .../{X86 => MachO}/Inputs/objModInit.macho-x86_64 | Bin .../{X86 => MachO}/Inputs/stub-nosyms.macho-x86_64 | Bin .../Inputs/stubbed.dylib.macho-x86_64 | Bin .../{X86 => MachO}/Inputs/thread.macho-i386 | Bin .../Inputs/truncated-section.dylib.macho-x86_64 | Bin .../test/tools/llvm-objdump/MachO/LLVM-bundle.test | 2 +- .../tools/llvm-objdump/MachO/archive-headers.test | 28 + llvm/test/tools/llvm-objdump/MachO/bad-bind.test | 68 +- .../test/tools/llvm-objdump/MachO/bad-ordinal.test | 2 +- llvm/test/tools/llvm-objdump/MachO/bad-trie.test | 24 +- llvm/test/tools/llvm-objdump/MachO/bind.test | 2 +- llvm/test/tools/llvm-objdump/MachO/bind2.test | 2 +- .../tools/llvm-objdump/MachO/build-version.yaml | 57 + .../llvm-objdump/MachO/compact-unwind-i386.test | 2 +- .../llvm-objdump/MachO/compact-unwind-x86_64.test | 2 +- .../tools/llvm-objdump/MachO/cstring-dump.test | 18 + llvm/test/tools/llvm-objdump/MachO/data-in-code.ll | 45 + .../llvm-objdump/MachO/dis-no-leading-addr.test | 24 + .../test/tools/llvm-objdump/MachO/dis-symname.test | 25 + .../tools/llvm-objdump/MachO/disassemble-all.test | 39 + .../llvm-objdump/MachO/disassemble-g-dsym.test | 17 + .../llvm-objdump/MachO/disassemble-kextbundle.test | 9 + .../tools/llvm-objdump/MachO/disassemble-stab.test | 3 + .../llvm-objdump/MachO/disassemble-stripped.test | 6 + llvm/test/tools/llvm-objdump/MachO/dylib.test | 13 + .../tools/llvm-objdump/MachO/eh_frame-arm64.test | 2 +- .../tools/llvm-objdump/MachO/exports-trie.test | 4 +- .../{X86 => MachO}/hex-displacement.test | 0 llvm/test/tools/llvm-objdump/MachO/image-info.test | 7 + .../tools/llvm-objdump/MachO/indirect-symbols.test | 24 + .../llvm-objdump/MachO/info-plist-nofollow.test | 10 + llvm/test/tools/llvm-objdump/MachO/info-plist.test | 11 + llvm/test/tools/llvm-objdump/MachO/lazy-bind.test | 2 +- .../X86 => tools/llvm-objdump/MachO}/lit.local.cfg | 0 .../llvm-objdump/MachO/literal-pointers-i386.test | 39 + .../MachO/literal-pointers-x86_64.test | 40 + llvm/test/tools/llvm-objdump/MachO/literals.test | 63 + .../MachO/maccatalyst-build-version.yaml | 54 + .../llvm-objdump/MachO/macho-objc-meta-data.test | 1101 + .../tools/llvm-objdump/MachO/malformed-machos.test | 74 + .../MachO/malformed-unwind-x86_64.test | 2 +- llvm/test/tools/llvm-objdump/MachO/malformed.test | 2 +- .../MachO/nofirst-symbol-disassembly.test | 8 + .../tools/llvm-objdump/MachO/nontext-disasm.test | 9 + .../tools/llvm-objdump/MachO/objc-meta-data.test | 2 +- .../llvm-objdump/MachO/preload-relocations.test | 5 + .../tools/llvm-objdump/MachO/print-thread.test | 11 + .../tools/llvm-objdump/MachO/private-header.test | 6 + .../tools/llvm-objdump/MachO/private-headers.test | 556 + llvm/test/tools/llvm-objdump/MachO/rebase.test | 2 +- .../test/tools/llvm-objdump/MachO/relocations.test | 9 + .../tools/llvm-objdump/MachO/section-contents.test | 17 + .../tools/llvm-objdump/MachO/section-headers.test | 8 + llvm/test/tools/llvm-objdump/MachO/section.test | 12 + llvm/test/tools/llvm-objdump/MachO/sections.test | 6 +- .../MachO/stub-nosyms-disassembly.test | 3 + .../tools/llvm-objdump/MachO/stubbed-dylib.test | 5 + .../tools/llvm-objdump/MachO/symbol-table.test | 8 + .../llvm-objdump/MachO/symbolized-disassembly.test | 44 + .../MachO/symbolized-subtractor-i386.test | 10 + .../llvm-objdump/MachO/symbolized-subtractor.test | 10 + .../llvm-objdump/MachO/truncated-section.test | 7 + .../llvm-objdump/MachO/universal-x86_64.i386.test | 72 + .../llvm-objdump/MachO/unwind-info-arm64.test | 2 +- .../llvm-objdump/MachO/unwind-info-no-relocs.test | 2 +- .../llvm-objdump/MachO/unwind-info-x86_64.test | 2 +- .../test/tools/llvm-objdump/MachO/unwind-info.test | 7 + llvm/test/tools/llvm-objdump/MachO/weak-bind.test | 2 +- llvm/test/tools/llvm-objdump/PowerPC/lit.local.cfg | 2 +- .../tools/llvm-objdump/X86/disassemble-align.s | 4 +- .../llvm-objdump/X86/disassemble-functions.test | 2 +- .../llvm-objdump/X86/disassemble-show-raw.test | 2 +- .../llvm-objdump/X86/elf-disassemble-relocs.test | 2 +- .../tools/llvm-objdump/X86/elf-disassemble.test | 2 +- .../X86/function-sections-line-numbers.s | 2 +- .../X86/invalid-macho-build-version.yaml | 2 +- .../llvm-objdump/X86/macho-archive-headers.test | 28 - .../llvm-objdump/X86/macho-build-version.yaml | 57 - .../tools/llvm-objdump/X86/macho-cstring-dump.test | 18 - .../tools/llvm-objdump/X86/macho-data-in-code.ll | 45 - .../X86/macho-dis-no-leading-addr.test | 24 - .../tools/llvm-objdump/X86/macho-dis-symname.test | 25 - .../llvm-objdump/X86/macho-disassemble-all.test | 39 - .../llvm-objdump/X86/macho-disassemble-g-dsym.test | 17 - .../X86/macho-disassemble-kextbundle.test | 9 - .../llvm-objdump/X86/macho-disassemble-stab.test | 3 - .../X86/macho-disassemble-stripped.test | 6 - llvm/test/tools/llvm-objdump/X86/macho-dylib.test | 13 - .../tools/llvm-objdump/X86/macho-image-info.test | 7 - .../llvm-objdump/X86/macho-indirect-symbols.test | 24 - .../X86/macho-info-plist-nofollow.test | 10 - .../tools/llvm-objdump/X86/macho-info-plist.test | 11 - .../X86/macho-literal-pointers-i386.test | 39 - .../X86/macho-literal-pointers-x86_64.test | 40 - .../tools/llvm-objdump/X86/macho-literals.test | 63 - .../X86/macho-maccatalyst-build-version.yaml | 54 - .../X86/macho-nofirst-symbol-disassembly.test | 8 - .../llvm-objdump/X86/macho-nontext-disasm.test | 9 - .../llvm-objdump/X86/macho-objc-meta-data.test | 1101 - .../X86/macho-preload-relocations.test | 5 - .../tools/llvm-objdump/X86/macho-print-thread.test | 11 - .../llvm-objdump/X86/macho-private-header.test | 6 - .../llvm-objdump/X86/macho-private-headers.test | 556 - .../tools/llvm-objdump/X86/macho-relocations.test | 9 - .../llvm-objdump/X86/macho-section-contents.test | 17 - .../llvm-objdump/X86/macho-section-headers.test | 8 - .../test/tools/llvm-objdump/X86/macho-section.test | 12 - .../X86/macho-stub-nosyms-disassembly.test | 3 - .../tools/llvm-objdump/X86/macho-symbol-table.test | 8 - .../X86/macho-symbolized-disassembly.test | 44 - .../X86/macho-symbolized-subtractor-i386.test | 10 - .../X86/macho-symbolized-subtractor.test | 10 - .../X86/macho-universal-x86_64.i386.test | 72 - .../tools/llvm-objdump/X86/macho-unwind-info.test | 7 - .../tools/llvm-objdump/X86/malformed-machos.test | 74 - llvm/test/tools/llvm-objdump/X86/phdrs-lma2.test | 2 - llvm/test/tools/llvm-objdump/X86/plt.test | 6 +- llvm/test/tools/llvm-objdump/X86/section-index.s | 4 +- .../test/tools/llvm-objdump/X86/stubbed-dylib.test | 5 - .../tools/llvm-objdump/X86/truncated-section.test | 7 - llvm/test/tools/llvm-objdump/archive-headers.test | 2 +- .../test/tools/llvm-objdump/common-symbol-elf.test | 3 - llvm/test/tools/llvm-objdump/eh_frame-mipsel.test | 2 +- .../test/tools/llvm-objdump/eh_frame_zero_cie.test | 2 +- llvm/test/tools/llvm-objdump/embedded-source.test | 4 +- llvm/test/tools/llvm-objdump/file-headers-pe.test | 2 +- llvm/test/tools/llvm-objdump/invalid-input.test | 4 +- .../tools/llvm-objdump/malformed-archives.test | 24 +- llvm/test/tools/llvm-objdump/symbol-table-elf.test | 57 - .../wasm/file-headers-unsupported.test | 2 +- llvm/test/tools/llvm-objdump/wasm/wasm.txt | 4 +- .../tools/llvm-readobj/COFF/Inputs/has-cet.exe | Bin 0 -> 94720 bytes llvm/test/tools/llvm-readobj/COFF/cetcompat.test | 16 + llvm/test/tools/llvm-readobj/ELF/all.test | 2 +- .../llvm-readobj/ELF/amdgpu-elf-definitions.test | 2 +- llvm/test/tools/llvm-readobj/ELF/basic.test | 2 +- llvm/test/tools/llvm-readobj/ELF/demangle.test | 2 - .../llvm-readobj/ELF/dynamic-no-pt-dynamic.test | 2 +- llvm/test/tools/llvm-readobj/ELF/file-headers.test | 6 +- llvm/test/tools/llvm-readobj/ELF/hash-symbols.test | 2 - llvm/test/tools/llvm-readobj/ELF/loadname.test | 3 +- llvm/test/tools/llvm-readobj/ELF/no-action.test | 2 +- llvm/test/tools/llvm-readobj/ELF/ppc64-glink.test | 2 +- .../tools/llvm-readobj/ELF/program-headers.test | 4 +- .../llvm-readobj/ELF/reloc-types-elf-aarch64.test | 368 +- .../llvm-readobj/ELF/reloc-types-elf-arm.test | 395 +- .../llvm-readobj/ELF/reloc-types-elf-lanai.test | 20 +- .../llvm-readobj/ELF/reloc-types-elf-mips.test | 155 +- .../llvm-readobj/ELF/reloc-types-elf-mips64.test | 359 +- llvm/test/tools/llvm-readobj/archive.test | 4 +- llvm/test/tools/llvm-readobj/thin-archive.test | 10 +- llvm/test/tools/obj2yaml/Inputs/crt1.o | Bin 2712 -> 0 bytes .../tools/obj2yaml/call-graph-profile-section.yaml | 79 +- llvm/test/tools/obj2yaml/missing_symtab.test | 5 - llvm/test/tools/obj2yaml/relocation-addend.yaml | 106 + llvm/test/tools/yaml2obj/ELF/custom-fill.yaml | 2 - .../tools/yaml2obj/ELF/dynamic-section-i386.yaml | 2 - llvm/test/tools/yaml2obj/ELF/dynamic-section.yaml | 31 +- .../tools/yaml2obj/ELF/program-header-address.yaml | 56 + .../test/tools/yaml2obj/ELF/relocation-addend.yaml | 141 + llvm/tools/dsymutil/DwarfStreamer.cpp | 7 +- llvm/tools/gold/gold-plugin.cpp | 16 +- llvm/tools/llc/CMakeLists.txt | 1 + llvm/tools/llc/llc.cpp | 43 +- llvm/tools/lli/CMakeLists.txt | 1 + llvm/tools/lli/lli.cpp | 41 +- llvm/tools/llvm-dwp/llvm-dwp.cpp | 6 +- llvm/tools/llvm-isel-fuzzer/llvm-isel-fuzzer.cpp | 17 +- llvm/tools/llvm-jitlink/llvm-jitlink.cpp | 9 +- llvm/tools/llvm-lto/CMakeLists.txt | 5 +- llvm/tools/llvm-lto/llvm-lto.cpp | 30 +- llvm/tools/llvm-lto2/CMakeLists.txt | 1 + llvm/tools/llvm-lto2/llvm-lto2.cpp | 20 +- llvm/tools/llvm-mc-assemble-fuzzer/CMakeLists.txt | 1 + .../llvm-mc-assemble-fuzzer.cpp | 12 +- llvm/tools/llvm-mc/CMakeLists.txt | 1 + llvm/tools/llvm-mc/llvm-mc.cpp | 6 +- llvm/tools/llvm-mca/llvm-mca.cpp | 8 +- llvm/tools/llvm-ml/llvm-ml.cpp | 6 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 13 +- llvm/tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp | 16 +- llvm/tools/llvm-readobj/COFFDumper.cpp | 53 +- llvm/tools/lto/CMakeLists.txt | 4 +- llvm/tools/lto/lto.cpp | 35 +- llvm/tools/opt/opt.cpp | 23 +- .../CodeGen/GlobalISel/LegalizerHelperTest.cpp | 175 + llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp | 6 +- llvm/unittests/FuzzMutate/OperationsTest.cpp | 4 +- llvm/unittests/IR/KnowledgeRetentionTest.cpp | 308 +- llvm/unittests/IR/VerifierTest.cpp | 2 +- llvm/unittests/Support/AlignmentTest.cpp | 7 + llvm/utils/TableGen/AsmWriterEmitter.cpp | 42 +- llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 2 +- llvm/utils/TableGen/FixedLenDecoderEmitter.cpp | 64 +- llvm/utils/TableGen/RISCVCompressInstEmitter.cpp | 77 +- llvm/utils/TableGen/SubtargetFeatureInfo.cpp | 54 +- .../clang-tools-extra/clang-tidy/BUILD.gn | 1 + .../clang-tools-extra/clang-tidy/bugprone/BUILD.gn | 1 + .../clang-tidy/cppcoreguidelines/BUILD.gn | 1 + .../clang-tools-extra/clang-tidy/llvmlibc/BUILD.gn | 18 + llvm/utils/gn/secondary/clang/lib/AST/BUILD.gn | 1 + llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn | 14 +- .../gn/secondary/clang/unittests/AST/BUILD.gn | 2 + .../gn/secondary/clang/utils/TableGen/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn | 2 + .../llvm/lib/ExecutionEngine/Orc/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/MC/BUILD.gn | 1 + mlir/CMakeLists.txt | 6 +- mlir/cmake/modules/AddMLIR.cmake | 3 +- mlir/docs/CreatingADialect.md | 2 +- mlir/docs/Dialects/SPIR-V.md | 36 +- mlir/docs/Traits.md | 6 - mlir/docs/Tutorials/Toy/Ch-2.md | 24 +- mlir/examples/toy/Ch2/include/toy/Ops.td | 4 +- mlir/examples/toy/Ch3/include/toy/Ops.td | 5 +- mlir/examples/toy/Ch4/include/toy/Ops.td | 4 +- mlir/examples/toy/Ch5/include/toy/Ops.td | 4 +- mlir/examples/toy/Ch6/include/toy/Ops.td | 4 +- mlir/examples/toy/Ch7/include/toy/Ops.td | 9 +- mlir/include/mlir/Analysis/AffineStructures.h | 11 +- mlir/include/mlir/CMakeLists.txt | 1 - .../StandardToLLVM/ConvertStandardToLLVMPass.h | 9 - mlir/include/mlir/Dialect/AffineOps/AffineOps.h | 67 +- mlir/include/mlir/Dialect/AffineOps/AffineOps.td | 67 +- mlir/include/mlir/Dialect/AffineOps/CMakeLists.txt | 2 +- .../include/mlir/Dialect/FxpMathOps/CMakeLists.txt | 2 +- mlir/include/mlir/Dialect/FxpMathOps/FxpMathOps.h | 6 +- mlir/include/mlir/Dialect/FxpMathOps/FxpMathOps.td | 7 +- mlir/include/mlir/Dialect/GPU/CMakeLists.txt | 2 +- mlir/include/mlir/Dialect/GPU/GPUDialect.h | 47 +- mlir/include/mlir/Dialect/GPU/GPUOps.td | 42 +- mlir/include/mlir/Dialect/LLVMIR/CMakeLists.txt | 5 +- mlir/include/mlir/Dialect/LLVMIR/LLVMDialect.h | 27 +- mlir/include/mlir/Dialect/LLVMIR/LLVMOpBase.td | 16 +- mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td | 8 +- mlir/include/mlir/Dialect/LLVMIR/NVVMDialect.h | 7 +- mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td | 1 + mlir/include/mlir/Dialect/LLVMIR/ROCDLDialect.h | 7 +- mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td | 1 + .../Dialect/LLVMIR/Transforms/LegalizeForExport.h | 34 + mlir/include/mlir/Dialect/Linalg/IR/CMakeLists.txt | 2 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgBase.td | 2 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.h | 2 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.td | 3 +- .../mlir/Dialect/Linalg/IR/LinalgStructuredOps.td | 31 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgTypes.h | 12 +- mlir/include/mlir/Dialect/LoopOps/CMakeLists.txt | 2 +- mlir/include/mlir/Dialect/LoopOps/LoopOps.h | 8 +- mlir/include/mlir/Dialect/LoopOps/LoopOps.td | 63 +- mlir/include/mlir/Dialect/OpenMP/CMakeLists.txt | 2 +- mlir/include/mlir/Dialect/OpenMP/OpenMPDialect.h | 8 +- mlir/include/mlir/Dialect/QuantOps/CMakeLists.txt | 2 +- mlir/include/mlir/Dialect/QuantOps/QuantOps.h | 12 +- mlir/include/mlir/Dialect/QuantOps/QuantOps.td | 40 +- mlir/include/mlir/Dialect/QuantOps/QuantOpsBase.td | 71 + .../mlir/Dialect/QuantOps/QuantPredicates.td | 63 - mlir/include/mlir/Dialect/SPIRV/CMakeLists.txt | 2 +- mlir/include/mlir/Dialect/SPIRV/Passes.h | 24 +- .../mlir/Dialect/SPIRV/SPIRVArithmeticOps.td | 1 + mlir/include/mlir/Dialect/SPIRV/SPIRVAttributes.h | 137 + .../mlir/Dialect/SPIRV/SPIRVAvailability.td | 3 + mlir/include/mlir/Dialect/SPIRV/SPIRVBase.td | 117 +- mlir/include/mlir/Dialect/SPIRV/SPIRVBinaryUtils.h | 6 +- mlir/include/mlir/Dialect/SPIRV/SPIRVBitOps.td | 1 + mlir/include/mlir/Dialect/SPIRV/SPIRVCastOps.td | 1 + .../mlir/Dialect/SPIRV/SPIRVCompositeOps.td | 1 + .../mlir/Dialect/SPIRV/SPIRVControlFlowOps.td | 13 +- mlir/include/mlir/Dialect/SPIRV/SPIRVDialect.h | 62 +- mlir/include/mlir/Dialect/SPIRV/SPIRVGLSLOps.td | 1 + mlir/include/mlir/Dialect/SPIRV/SPIRVLogicalOps.td | 1 + mlir/include/mlir/Dialect/SPIRV/SPIRVOps.h | 1 + mlir/include/mlir/Dialect/SPIRV/SPIRVOps.td | 1 + .../mlir/Dialect/SPIRV/SPIRVStructureOps.td | 46 +- mlir/include/mlir/Dialect/SPIRV/SPIRVTypes.h | 108 +- mlir/include/mlir/Dialect/SPIRV/TargetAndABI.h | 90 +- mlir/include/mlir/Dialect/SPIRV/TargetAndABI.td | 6 +- mlir/include/mlir/Dialect/Shape/IR/CMakeLists.txt | 2 +- mlir/include/mlir/Dialect/Shape/IR/Shape.h | 9 +- .../mlir/Dialect/StandardOps/IR/CMakeLists.txt | 1 + mlir/include/mlir/Dialect/StandardOps/IR/Ops.h | 13 +- mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 20 +- .../mlir/Dialect/Utils/StructuredOpsUtils.h | 22 + mlir/include/mlir/Dialect/VectorOps/CMakeLists.txt | 2 +- mlir/include/mlir/Dialect/VectorOps/VectorOps.h | 24 +- mlir/include/mlir/Dialect/VectorOps/VectorOps.td | 9 +- mlir/include/mlir/IR/AffineExpr.h | 2 +- mlir/include/mlir/IR/Builders.h | 1 + mlir/include/mlir/IR/Matchers.h | 34 +- mlir/include/mlir/IR/OpBase.td | 29 +- mlir/include/mlir/IR/OpDefinition.h | 19 + mlir/include/mlir/IR/Operation.h | 7 - mlir/include/mlir/IR/OperationSupport.h | 8 +- mlir/include/mlir/IR/PatternMatch.h | 63 +- mlir/include/mlir/InitAllPasses.h | 5 + mlir/include/mlir/Interfaces/CMakeLists.txt | 10 + .../mlir/Interfaces/DerivedAttributeOpInterface.h | 22 + .../mlir/Interfaces/DerivedAttributeOpInterface.td | 37 + mlir/include/mlir/Interfaces/LoopLikeInterface.h | 24 + mlir/include/mlir/Interfaces/LoopLikeInterface.td | 49 + mlir/include/mlir/Interfaces/SideEffects.h | 23 +- mlir/include/mlir/Interfaces/SideEffects.td | 24 +- mlir/include/mlir/TableGen/Attribute.h | 4 + mlir/include/mlir/TableGen/Dialect.h | 19 + mlir/include/mlir/TableGen/SideEffects.h | 8 +- .../include/mlir/Target/LLVMIR/ModuleTranslation.h | 3 + mlir/include/mlir/Transforms/CMakeLists.txt | 6 - mlir/include/mlir/Transforms/DialectConversion.h | 4 +- mlir/include/mlir/Transforms/FoldUtils.h | 3 + mlir/include/mlir/Transforms/LoopLikeInterface.h | 26 - mlir/include/mlir/Transforms/LoopLikeInterface.td | 49 - mlir/include/mlir/Transforms/LoopUtils.h | 9 +- mlir/lib/Analysis/AffineStructures.cpp | 81 +- mlir/lib/Analysis/LoopAnalysis.cpp | 6 +- mlir/lib/Analysis/Utils.cpp | 5 +- .../Conversion/GPUToSPIRV/ConvertGPUToSPIRV.cpp | 7 +- .../ConvertGPULaunchFuncToVulkanLaunchFunc.cpp | 8 +- .../GPUToVulkan/ConvertLaunchFuncToVulkanCalls.cpp | 219 +- mlir/lib/Conversion/LoopsToGPU/LoopsToGPU.cpp | 4 +- .../StandardToLLVM/ConvertStandardToLLVM.cpp | 44 - .../VectorToLLVM/ConvertVectorToLLVM.cpp | 63 +- mlir/lib/Dialect/AffineOps/AffineOps.cpp | 51 +- mlir/lib/Dialect/AffineOps/CMakeLists.txt | 2 +- mlir/lib/Dialect/GPU/IR/GPUDialect.cpp | 4 +- mlir/lib/Dialect/LLVMIR/CMakeLists.txt | 2 + mlir/lib/Dialect/LLVMIR/Transforms/CMakeLists.txt | 10 + .../LLVMIR/Transforms/LegalizeForExport.cpp | 73 + mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 8 +- mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp | 12 + .../Dialect/Linalg/Transforms/LinalgToLoops.cpp | 49 +- .../Dialect/Linalg/Transforms/LinalgTransforms.cpp | 28 +- mlir/lib/Dialect/Linalg/Transforms/Promotion.cpp | 6 + mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp | 16 +- mlir/lib/Dialect/LoopOps/CMakeLists.txt | 2 +- .../LoopOps/Transforms/ParallelLoopFusion.cpp | 8 +- mlir/lib/Dialect/QuantOps/IR/QuantOps.cpp | 54 +- mlir/lib/Dialect/SPIRV/CMakeLists.txt | 1 + mlir/lib/Dialect/SPIRV/SPIRVAttributes.cpp | 220 + mlir/lib/Dialect/SPIRV/SPIRVCanonicalization.cpp | 3 +- mlir/lib/Dialect/SPIRV/SPIRVDialect.cpp | 99 +- mlir/lib/Dialect/SPIRV/SPIRVOps.cpp | 171 +- mlir/lib/Dialect/SPIRV/SPIRVTypes.cpp | 299 +- .../Dialect/SPIRV/Serialization/Deserializer.cpp | 78 +- .../SPIRV/Serialization/SPIRVBinaryUtils.cpp | 25 +- .../lib/Dialect/SPIRV/Serialization/Serializer.cpp | 29 +- mlir/lib/Dialect/SPIRV/TargetAndABI.cpp | 170 +- mlir/lib/Dialect/SPIRV/Transforms/CMakeLists.txt | 1 + .../lib/Dialect/SPIRV/Transforms/UpdateVCEPass.cpp | 212 + mlir/lib/Dialect/VectorOps/VectorTransforms.cpp | 95 +- mlir/lib/IR/AffineExpr.cpp | 34 +- mlir/lib/IR/AsmPrinter.cpp | 36 + mlir/lib/IR/Builders.cpp | 16 +- mlir/lib/IR/PatternMatch.cpp | 7 +- mlir/lib/Interfaces/CMakeLists.txt | 30 + .../lib/Interfaces/DerivedAttributeOpInterface.cpp | 19 + mlir/lib/Interfaces/LoopLikeInterface.cpp | 18 + mlir/lib/Interfaces/SideEffects.cpp | 71 + .../lib/Quantizer/Configurations/FxpMathConfig.cpp | 2 +- mlir/lib/TableGen/Attribute.cpp | 4 + mlir/lib/TableGen/Dialect.cpp | 28 + mlir/lib/TableGen/SideEffects.cpp | 12 +- mlir/lib/Target/CMakeLists.txt | 1 + mlir/lib/Target/LLVMIR/ModuleTranslation.cpp | 5 +- .../Transforms/AffineLoopInvariantCodeMotion.cpp | 1 - mlir/lib/Transforms/CMakeLists.txt | 2 +- mlir/lib/Transforms/CSE.cpp | 20 +- mlir/lib/Transforms/DialectConversion.cpp | 4 +- mlir/lib/Transforms/LoopCoalescing.cpp | 1 - mlir/lib/Transforms/LoopFusion.cpp | 1 - mlir/lib/Transforms/LoopInvariantCodeMotion.cpp | 27 +- mlir/lib/Transforms/PipelineDataTransfer.cpp | 81 +- mlir/lib/Transforms/Utils/FoldUtils.cpp | 8 +- .../Utils/GreedyPatternRewriteDriver.cpp | 14 +- mlir/lib/Transforms/Utils/LoopFusionUtils.cpp | 1 - mlir/lib/Transforms/Utils/LoopUtils.cpp | 122 +- mlir/lib/Transforms/Utils/RegionUtils.cpp | 6 +- mlir/lib/Transforms/Utils/Utils.cpp | 1 - mlir/test/Conversion/GPUToSPIRV/builtins.mlir | 16 +- mlir/test/Conversion/GPUToSPIRV/load-store.mlir | 2 +- mlir/test/Conversion/GPUToSPIRV/simple.mlir | 3 +- .../test/Conversion/GPUToVulkan/invoke-vulkan.mlir | 17 +- .../lower-gpu-launch-vulkan-launch.mlir | 4 +- .../Conversion/LinalgToSPIRV/linalg-to-spirv.mlir | 8 +- .../StandardToLLVM/convert-to-llvmir.mlir | 13 - .../Conversion/VectorToLLVM/vector-to-llvm.mlir | 129 +- mlir/test/Dialect/AffineOps/canonicalize.mlir | 2 +- mlir/test/Dialect/AffineOps/invalid.mlir | 4 +- mlir/test/Dialect/LLVMIR/legalize-for-export.mlir | 31 + mlir/test/Dialect/Linalg/invalid.mlir | 2 +- mlir/test/Dialect/Linalg/llvm.mlir | 26 +- mlir/test/Dialect/Linalg/loops.mlir | 39 + mlir/test/Dialect/Linalg/roundtrip.mlir | 22 + mlir/test/Dialect/QuantOps/quant_region.mlir | 101 + .../SPIRV/Serialization/arithmetic-ops.mlir | 2 +- mlir/test/Dialect/SPIRV/Serialization/array.mlir | 4 +- .../Dialect/SPIRV/Serialization/atomic-ops.mlir | 2 +- mlir/test/Dialect/SPIRV/Serialization/barrier.mlir | 2 +- mlir/test/Dialect/SPIRV/Serialization/bit-ops.mlir | 2 +- .../test/Dialect/SPIRV/Serialization/cast-ops.mlir | 4 +- .../Dialect/SPIRV/Serialization/composite-op.mlir | 2 +- .../test/Dialect/SPIRV/Serialization/constant.mlir | 2 +- .../Dialect/SPIRV/Serialization/entry-point.mlir | 4 +- .../SPIRV/Serialization/execution-mode.mlir | 2 +- .../Dialect/SPIRV/Serialization/function-call.mlir | 2 +- .../SPIRV/Serialization/global-variable.mlir | 6 +- .../test/Dialect/SPIRV/Serialization/glsl-ops.mlir | 2 +- .../Dialect/SPIRV/Serialization/group-ops.mlir | 2 +- .../Dialect/SPIRV/Serialization/logical-ops.mlir | 4 +- mlir/test/Dialect/SPIRV/Serialization/loop.mlir | 12 +- .../Dialect/SPIRV/Serialization/memory-ops.mlir | 6 +- mlir/test/Dialect/SPIRV/Serialization/module.mlir | 24 +- .../SPIRV/Serialization/non-uniform-ops.mlir | 2 +- mlir/test/Dialect/SPIRV/Serialization/phi.mlir | 24 +- .../Dialect/SPIRV/Serialization/selection.mlir | 8 +- .../Dialect/SPIRV/Serialization/spec-constant.mlir | 2 +- mlir/test/Dialect/SPIRV/Serialization/struct.mlir | 2 +- .../Dialect/SPIRV/Serialization/terminator.mlir | 2 +- mlir/test/Dialect/SPIRV/Serialization/undef.mlir | 4 +- .../Dialect/SPIRV/Transforms/abi-load-store.mlir | 4 +- mlir/test/Dialect/SPIRV/Transforms/abi-simple.mlir | 4 +- mlir/test/Dialect/SPIRV/Transforms/inlining.mlir | 18 +- .../SPIRV/Transforms/layout-decoration.mlir | 10 +- .../Dialect/SPIRV/Transforms/vce-deduction.mlir | 208 + mlir/test/Dialect/SPIRV/availability.mlir | 24 +- mlir/test/Dialect/SPIRV/control-flow-ops.mlir | 24 +- mlir/test/Dialect/SPIRV/ops.mlir | 17 +- mlir/test/Dialect/SPIRV/structure-ops.mlir | 124 +- mlir/test/Dialect/SPIRV/target-and-abi.mlir | 104 +- mlir/test/Dialect/SPIRV/target-env.mlir | 38 +- .../VectorOps/vector-contract-transforms.mlir | 89 + mlir/test/IR/affine-map.mlir | 14 +- mlir/test/IR/invalid-ops.mlir | 2 +- mlir/test/IR/invalid.mlir | 4 +- mlir/test/IR/pretty-region-args.mlir | 14 + mlir/test/IR/traits.mlir | 2 +- mlir/test/Target/llvmir.mlir | 13 +- mlir/test/Transforms/canonicalize.mlir | 6 +- mlir/test/Transforms/pipeline-data-transfer.mlir | 34 +- mlir/test/lib/TestDialect/CMakeLists.txt | 1 + mlir/test/lib/TestDialect/TestDialect.cpp | 2 +- mlir/test/lib/TestDialect/TestDialect.h | 18 +- mlir/test/lib/TestDialect/TestOps.td | 8 +- mlir/test/mlir-tblgen/op-attribute.td | 4 +- mlir/test/mlir-tblgen/op-decl.td | 8 +- mlir/test/mlir-vulkan-runner/addf.mlir | 8 +- mlir/tools/CMakeLists.txt | 1 - mlir/tools/mlir-tblgen/CMakeLists.txt | 2 +- mlir/tools/mlir-tblgen/DialectGen.cpp | 205 + mlir/tools/mlir-tblgen/LLVMIRIntrinsicGen.cpp | 3 +- mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp | 48 +- mlir/tools/mlir-tblgen/ReferenceImplGen.cpp | 85 - mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp | 53 +- mlir/tools/mlir-vulkan-runner/VulkanRuntime.h | 2 +- .../mlir-vulkan-runner/mlir-vulkan-runner.cpp | 5 +- .../mlir-vulkan-runner/vulkan-runtime-wrappers.cpp | 45 +- .../Dialect/SPIRV/DeserializationTest.cpp | 4 +- mlir/unittests/Dialect/SPIRV/SerializationTest.cpp | 5 + openmp/libomptarget/src/api.cpp | 1 + 2917 files changed, 131038 insertions(+), 23117 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/bugprone/SuspiciousIncludeCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/bugprone/SuspiciousIncludeCheck.h create mode 100644 clang-tools-extra/clang-tidy/cppcoreguidelines/AvoidNonConstGlo [...] create mode 100644 clang-tools-extra/clang-tidy/cppcoreguidelines/AvoidNonConstGlo [...] create mode 100644 clang-tools-extra/clang-tidy/llvmlibc/CMakeLists.txt create mode 100644 clang-tools-extra/clang-tidy/llvmlibc/LLVMLibcTidyModule.cpp create mode 100644 clang-tools-extra/clang-tidy/llvmlibc/RestrictSystemLibcHeaders [...] create mode 100644 clang-tools-extra/clang-tidy/llvmlibc/RestrictSystemLibcHeadersCheck.h create mode 100644 clang-tools-extra/docs/clang-tidy/checks/bugprone-suspicious-in [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/cppcoreguidelines-avoi [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/llvmlibc-restrict-syst [...] copy clang-tools-extra/{clangd/test/Inputs/background-index/sub_dir/compile_flags. [...] copy clang-tools-extra/{clangd/test/Inputs/background-index/sub_dir/compile_flags. [...] copy clang-tools-extra/{clangd/test/Inputs/background-index/sub_dir/compile_flags. [...] copy clang-tools-extra/{clangd/test/Inputs/background-index/sub_dir/compile_flags. [...] copy clang-tools-extra/{clangd/test/Inputs/background-index/sub_dir/compile_flags. [...] copy clang-tools-extra/{clangd/test/Inputs/background-index/sub_dir/compile_flags. [...] copy clang-tools-extra/{clangd/test/Inputs/background-index/sub_dir/compile_flags. [...] copy clang-tools-extra/{clangd/test/Inputs/background-index/sub_dir/compile_flags. [...] copy clang-tools-extra/test/clang-tidy/checkers/Inputs/{modernize-deprecated-heade [...] copy clang-tools-extra/test/clang-tidy/checkers/Inputs/{modernize-deprecated-heade [...] copy clang-tools-extra/test/clang-tidy/checkers/Inputs/{modernize-deprecated-heade [...] copy clang-tools-extra/test/clang-tidy/checkers/Inputs/{modernize-deprecated-heade [...] copy clang-tools-extra/test/clang-tidy/checkers/Inputs/{modernize-deprecated-heade [...] copy clang/test/Modules/Inputs/libc-libcxx/include/stdlib.h => clang-tools-extra/t [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-suspicious- [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines-av [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines-sp [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/llvmlibc-restrict-sy [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/llvmlibc-restrict-sy [...] create mode 100644 clang/include/clang/AST/ComputeDependence.h create mode 100644 clang/include/clang/AST/DependenceFlags.h delete mode 100644 clang/include/clang/AST/DependencyFlags.h create mode 100644 clang/include/clang/Basic/arm_sve.td create mode 100644 clang/lib/AST/ComputeDependence.cpp create mode 100644 clang/test/CodeGen/aarch64-sve-inline-asm-crash.c create mode 100644 clang/test/CodeGen/aarch64-sve-inline-asm-datatypes.c create mode 100644 clang/test/CodeGen/aarch64-sve-inline-asm-negative-test.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1.c create mode 100644 clang/test/CodeGen/debug-info-sysroot-sdk.c delete mode 100644 clang/test/CodeGen/debug-info-sysroot.c create mode 100644 clang/test/CodeGen/mdouble.c create mode 100644 clang/test/CodeGenCoroutines/coro-return-voidtype-initlist.cpp create mode 100644 clang/test/Driver/fmerge-constants.c create mode 100644 clang/test/Driver/mdouble.c create mode 100644 clang/test/Driver/memtag.c create mode 100644 clang/test/Parser/asm-qualifiers.c create mode 100644 clang/test/Sema/sizeless-1.c create mode 100644 clang/test/SemaCXX/sizeless-1.cpp create mode 100644 clang/unittests/AST/SizelessTypesTest.cpp create mode 100644 clang/utils/TableGen/SveEmitter.cpp create mode 100644 libc/AOR_v20.02/Makefile create mode 100644 libc/AOR_v20.02/README.md create mode 100644 libc/AOR_v20.02/config.mk create mode 100644 libc/AOR_v20.02/config.mk.dist create mode 100644 libc/AOR_v20.02/math/Dir.mk create mode 100644 libc/AOR_v20.02/math/cosf.c create mode 100644 libc/AOR_v20.02/math/exp.c create mode 100644 libc/AOR_v20.02/math/exp2.c create mode 100644 libc/AOR_v20.02/math/exp2f.c create mode 100644 libc/AOR_v20.02/math/exp2f_data.c create mode 100644 libc/AOR_v20.02/math/exp_data.c create mode 100644 libc/AOR_v20.02/math/expf.c create mode 100644 libc/AOR_v20.02/math/include/mathlib.h create mode 100644 libc/AOR_v20.02/math/log.c create mode 100644 libc/AOR_v20.02/math/log2.c create mode 100644 libc/AOR_v20.02/math/log2_data.c create mode 100644 libc/AOR_v20.02/math/log2f.c create mode 100644 libc/AOR_v20.02/math/log2f_data.c create mode 100644 libc/AOR_v20.02/math/log_data.c create mode 100644 libc/AOR_v20.02/math/logf.c create mode 100644 libc/AOR_v20.02/math/logf_data.c create mode 100644 libc/AOR_v20.02/math/math_config.h create mode 100644 libc/AOR_v20.02/math/math_err.c create mode 100644 libc/AOR_v20.02/math/math_errf.c create mode 100644 libc/AOR_v20.02/math/pow.c create mode 100644 libc/AOR_v20.02/math/pow_log_data.c create mode 100644 libc/AOR_v20.02/math/powf.c create mode 100644 libc/AOR_v20.02/math/powf_log2_data.c create mode 100644 libc/AOR_v20.02/math/s_cos.c create mode 100644 libc/AOR_v20.02/math/s_cosf.c create mode 100644 libc/AOR_v20.02/math/s_exp.c create mode 100644 libc/AOR_v20.02/math/s_exp2f.c create mode 100644 libc/AOR_v20.02/math/s_exp2f_1u.c create mode 100644 libc/AOR_v20.02/math/s_expf.c create mode 100644 libc/AOR_v20.02/math/s_expf_1u.c create mode 100644 libc/AOR_v20.02/math/s_log.c create mode 100644 libc/AOR_v20.02/math/s_logf.c create mode 100644 libc/AOR_v20.02/math/s_pow.c create mode 100644 libc/AOR_v20.02/math/s_powf.c create mode 100644 libc/AOR_v20.02/math/s_sin.c create mode 100644 libc/AOR_v20.02/math/s_sinf.c create mode 100644 libc/AOR_v20.02/math/sincosf.c create mode 100644 libc/AOR_v20.02/math/sincosf.h create mode 100644 libc/AOR_v20.02/math/sincosf_data.c create mode 100644 libc/AOR_v20.02/math/sinf.c create mode 100644 libc/AOR_v20.02/math/test/mathbench.c create mode 100644 libc/AOR_v20.02/math/test/mathtest.c create mode 100644 libc/AOR_v20.02/math/test/rtest/dotest.c create mode 100644 libc/AOR_v20.02/math/test/rtest/intern.h create mode 100644 libc/AOR_v20.02/math/test/rtest/main.c create mode 100644 libc/AOR_v20.02/math/test/rtest/random.c create mode 100644 libc/AOR_v20.02/math/test/rtest/random.h create mode 100644 libc/AOR_v20.02/math/test/rtest/semi.c create mode 100644 libc/AOR_v20.02/math/test/rtest/semi.h create mode 100644 libc/AOR_v20.02/math/test/rtest/types.h create mode 100644 libc/AOR_v20.02/math/test/rtest/wrappers.c create mode 100644 libc/AOR_v20.02/math/test/rtest/wrappers.h create mode 100755 libc/AOR_v20.02/math/test/runulp.sh create mode 100644 libc/AOR_v20.02/math/test/testcases/directed/cosf.tst create mode 100644 libc/AOR_v20.02/math/test/testcases/directed/exp.tst create mode 100644 libc/AOR_v20.02/math/test/testcases/directed/exp2.tst create mode 100644 libc/AOR_v20.02/math/test/testcases/directed/exp2f.tst create mode 100644 libc/AOR_v20.02/math/test/testcases/directed/expf.tst create mode 100644 libc/AOR_v20.02/math/test/testcases/directed/log.tst create mode 100644 libc/AOR_v20.02/math/test/testcases/directed/log2.tst create mode 100644 libc/AOR_v20.02/math/test/testcases/directed/log2f.tst create mode 100644 libc/AOR_v20.02/math/test/testcases/directed/logf.tst create mode 100644 libc/AOR_v20.02/math/test/testcases/directed/pow.tst create mode 100644 libc/AOR_v20.02/math/test/testcases/directed/powf.tst create mode 100644 libc/AOR_v20.02/math/test/testcases/directed/sincosf.tst create mode 100644 libc/AOR_v20.02/math/test/testcases/directed/sinf.tst create mode 100644 libc/AOR_v20.02/math/test/testcases/random/double.tst create mode 100644 libc/AOR_v20.02/math/test/testcases/random/float.tst create mode 100644 libc/AOR_v20.02/math/test/traces/exp.txt create mode 100644 libc/AOR_v20.02/math/test/traces/sincosf.txt create mode 100644 libc/AOR_v20.02/math/test/ulp.c create mode 100644 libc/AOR_v20.02/math/test/ulp.h create mode 100644 libc/AOR_v20.02/math/tools/cos.sollya create mode 100644 libc/AOR_v20.02/math/tools/exp.sollya create mode 100644 libc/AOR_v20.02/math/tools/exp2.sollya create mode 100644 libc/AOR_v20.02/math/tools/log.sollya create mode 100644 libc/AOR_v20.02/math/tools/log2.sollya create mode 100644 libc/AOR_v20.02/math/tools/log2_abs.sollya create mode 100644 libc/AOR_v20.02/math/tools/log_abs.sollya create mode 100755 libc/AOR_v20.02/math/tools/plot.py create mode 100755 libc/AOR_v20.02/math/tools/remez.jl create mode 100644 libc/AOR_v20.02/math/tools/sin.sollya create mode 100644 libc/AOR_v20.02/math/tools/v_exp.sollya create mode 100644 libc/AOR_v20.02/math/tools/v_log.sollya create mode 100644 libc/AOR_v20.02/math/tools/v_sin.sollya create mode 100644 libc/AOR_v20.02/math/v_cos.c create mode 100644 libc/AOR_v20.02/math/v_cosf.c create mode 100644 libc/AOR_v20.02/math/v_exp.c create mode 100644 libc/AOR_v20.02/math/v_exp.h create mode 100644 libc/AOR_v20.02/math/v_exp2f.c create mode 100644 libc/AOR_v20.02/math/v_exp2f_1u.c create mode 100644 libc/AOR_v20.02/math/v_exp_data.c create mode 100644 libc/AOR_v20.02/math/v_expf.c create mode 100644 libc/AOR_v20.02/math/v_expf_1u.c create mode 100644 libc/AOR_v20.02/math/v_log.c create mode 100644 libc/AOR_v20.02/math/v_log.h create mode 100644 libc/AOR_v20.02/math/v_log_data.c create mode 100644 libc/AOR_v20.02/math/v_logf.c create mode 100644 libc/AOR_v20.02/math/v_math.h create mode 100644 libc/AOR_v20.02/math/v_pow.c create mode 100644 libc/AOR_v20.02/math/v_powf.c create mode 100644 libc/AOR_v20.02/math/v_sin.c create mode 100644 libc/AOR_v20.02/math/v_sinf.c create mode 100644 libc/AOR_v20.02/math/vn_cos.c create mode 100644 libc/AOR_v20.02/math/vn_cosf.c create mode 100644 libc/AOR_v20.02/math/vn_exp.c create mode 100644 libc/AOR_v20.02/math/vn_exp2f.c create mode 100644 libc/AOR_v20.02/math/vn_exp2f_1u.c create mode 100644 libc/AOR_v20.02/math/vn_expf.c create mode 100644 libc/AOR_v20.02/math/vn_expf_1u.c create mode 100644 libc/AOR_v20.02/math/vn_log.c create mode 100644 libc/AOR_v20.02/math/vn_logf.c create mode 100644 libc/AOR_v20.02/math/vn_pow.c create mode 100644 libc/AOR_v20.02/math/vn_powf.c create mode 100644 libc/AOR_v20.02/math/vn_sin.c create mode 100644 libc/AOR_v20.02/math/vn_sinf.c create mode 100644 libc/AOR_v20.02/networking/Dir.mk create mode 100644 libc/AOR_v20.02/networking/aarch64/chksum_simd.c create mode 100644 libc/AOR_v20.02/networking/arm/chksum_simd.c create mode 100644 libc/AOR_v20.02/networking/chksum.c create mode 100644 libc/AOR_v20.02/networking/chksum_common.h create mode 100644 libc/AOR_v20.02/networking/include/networking.h create mode 100644 libc/AOR_v20.02/networking/test/chksum.c create mode 100644 libc/AOR_v20.02/string/Dir.mk create mode 100644 libc/AOR_v20.02/string/aarch64/check-arch.S create mode 100644 libc/AOR_v20.02/string/aarch64/memchr-sve.S create mode 100644 libc/AOR_v20.02/string/aarch64/memchr.S create mode 100644 libc/AOR_v20.02/string/aarch64/memcmp-sve.S create mode 100644 libc/AOR_v20.02/string/aarch64/memcmp.S create mode 100644 libc/AOR_v20.02/string/aarch64/memcpy-advsimd.S create mode 100644 libc/AOR_v20.02/string/aarch64/memcpy.S create mode 100644 libc/AOR_v20.02/string/aarch64/memset.S create mode 100644 libc/AOR_v20.02/string/aarch64/stpcpy-sve.S create mode 100644 libc/AOR_v20.02/string/aarch64/stpcpy.S create mode 100644 libc/AOR_v20.02/string/aarch64/strchr-mte.S create mode 100644 libc/AOR_v20.02/string/aarch64/strchr-sve.S create mode 100644 libc/AOR_v20.02/string/aarch64/strchr.S create mode 100644 libc/AOR_v20.02/string/aarch64/strchrnul-sve.S create mode 100644 libc/AOR_v20.02/string/aarch64/strchrnul.S create mode 100644 libc/AOR_v20.02/string/aarch64/strcmp-sve.S create mode 100644 libc/AOR_v20.02/string/aarch64/strcmp.S create mode 100644 libc/AOR_v20.02/string/aarch64/strcpy-sve.S create mode 100644 libc/AOR_v20.02/string/aarch64/strcpy.S create mode 100644 libc/AOR_v20.02/string/aarch64/strlen-mte.S create mode 100644 libc/AOR_v20.02/string/aarch64/strlen-sve.S create mode 100644 libc/AOR_v20.02/string/aarch64/strlen.S create mode 100644 libc/AOR_v20.02/string/aarch64/strncmp-sve.S create mode 100644 libc/AOR_v20.02/string/aarch64/strncmp.S create mode 100644 libc/AOR_v20.02/string/aarch64/strnlen-sve.S create mode 100644 libc/AOR_v20.02/string/aarch64/strnlen.S create mode 100644 libc/AOR_v20.02/string/aarch64/strrchr-sve.S create mode 100644 libc/AOR_v20.02/string/aarch64/strrchr.S create mode 100644 libc/AOR_v20.02/string/arm/check-arch.S create mode 100644 libc/AOR_v20.02/string/arm/memchr.S create mode 100644 libc/AOR_v20.02/string/arm/memcpy.S create mode 100644 libc/AOR_v20.02/string/arm/memset.S create mode 100644 libc/AOR_v20.02/string/arm/strcmp-armv6m.S create mode 100644 libc/AOR_v20.02/string/arm/strcmp.S create mode 100644 libc/AOR_v20.02/string/arm/strcpy.c create mode 100644 libc/AOR_v20.02/string/arm/strlen-armv6t2.S create mode 100644 libc/AOR_v20.02/string/asmdefs.h create mode 100644 libc/AOR_v20.02/string/include/stringlib.h create mode 100644 libc/AOR_v20.02/string/test/memchr.c create mode 100644 libc/AOR_v20.02/string/test/memcmp.c create mode 100644 libc/AOR_v20.02/string/test/memcpy.c create mode 100644 libc/AOR_v20.02/string/test/memmove.c create mode 100644 libc/AOR_v20.02/string/test/memset.c create mode 100644 libc/AOR_v20.02/string/test/stpcpy.c create mode 100644 libc/AOR_v20.02/string/test/strchr.c create mode 100644 libc/AOR_v20.02/string/test/strchrnul.c create mode 100644 libc/AOR_v20.02/string/test/strcmp.c create mode 100644 libc/AOR_v20.02/string/test/strcpy.c create mode 100644 libc/AOR_v20.02/string/test/strlen.c create mode 100644 libc/AOR_v20.02/string/test/strncmp.c create mode 100644 libc/AOR_v20.02/string/test/strnlen.c create mode 100644 libc/AOR_v20.02/string/test/strrchr.c create mode 100644 libc/AOR_v20.02/string/x86_64/check-arch.S create mode 100644 libunwind/src/FrameHeaderCache.hpp create mode 100644 libunwind/test/frameheadercache_test.pass.cpp create mode 100644 lld/test/COFF/pdb-tpi-aligned-records.test create mode 100644 lld/test/ELF/hexagon-tls-gd-xform.s delete mode 100644 lldb/source/Host/netbsd/Host.cpp create mode 100644 lldb/source/Host/netbsd/HostNetBSD.cpp copy lldb/test/API/{android/platform => functionalities/reproducers/attach}/Makefi [...] create mode 100644 lldb/test/API/functionalities/reproducers/attach/TestReproducer [...] create mode 100644 lldb/test/API/functionalities/reproducers/attach/main.cpp create mode 100644 lldb/test/API/functionalities/unwind/zeroth_frame/Makefile create mode 100644 lldb/test/API/functionalities/unwind/zeroth_frame/TestZerothFrame.py create mode 100644 lldb/test/API/functionalities/unwind/zeroth_frame/main.c copy lldb/test/API/{commands/expression/entry-bp => lang/objc/modules-non-objc-tar [...] create mode 100644 lldb/test/API/lang/objc/modules-non-objc-target/TestObjCModules [...] create mode 100644 lldb/test/API/lang/objc/modules-non-objc-target/main.c create mode 100644 lldb/test/Shell/SymbolFile/DWARF/dwo-type-in-main-file.s create mode 100644 llvm/docs/loop-terminology-guarded-loop.png create mode 100644 llvm/docs/loop-terminology-initial-loop.png create mode 100644 llvm/docs/loop-terminology-rotated-loop.png delete mode 100644 llvm/examples/LLJITExamples/CMakeLists.txt create mode 100644 llvm/examples/OrcV2Examples/BasicOrcV2CBindings/BasicOrcV2CBindings.c create mode 100644 llvm/examples/OrcV2Examples/BasicOrcV2CBindings/CMakeLists.txt create mode 100644 llvm/examples/OrcV2Examples/CMakeLists.txt rename llvm/examples/{LLJITExamples => OrcV2Examples}/ExampleModules.h (100%) rename llvm/examples/{LLJITExamples => OrcV2Examples}/LLJITDumpObjects/CMakeLists. [...] rename llvm/examples/{LLJITExamples => OrcV2Examples}/LLJITDumpObjects/LLJITDumpOb [...] rename llvm/examples/{LLJITExamples => OrcV2Examples}/LLJITWithCustomObjectLinking [...] rename llvm/examples/{LLJITExamples => OrcV2Examples}/LLJITWithCustomObjectLinking [...] rename llvm/examples/{LLJITExamples => OrcV2Examples}/LLJITWithLazyReexports/CMake [...] rename llvm/examples/{LLJITExamples => OrcV2Examples}/LLJITWithLazyReexports/LLJIT [...] rename llvm/examples/{LLJITExamples => OrcV2Examples}/LLJITWithObjectCache/CMakeLi [...] rename llvm/examples/{LLJITExamples => OrcV2Examples}/LLJITWithObjectCache/LLJITWi [...] rename llvm/examples/{LLJITExamples => OrcV2Examples}/LLJITWithObjectLinkingLayerP [...] rename llvm/examples/{LLJITExamples => OrcV2Examples}/LLJITWithObjectLinkingLayerP [...] create mode 100644 llvm/include/llvm-c/Orc.h create mode 100644 llvm/include/llvm/CodeGen/CommandFlags.h delete mode 100644 llvm/include/llvm/CodeGen/CommandFlags.inc create mode 100644 llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h delete mode 100644 llvm/include/llvm/MC/MCTargetOptionsCommandFlags.inc create mode 100644 llvm/lib/CodeGen/BBSectionsPrepare.cpp create mode 100644 llvm/lib/CodeGen/CommandFlags.cpp create mode 100644 llvm/lib/ExecutionEngine/Orc/OrcV2CBindings.cpp create mode 100644 llvm/lib/MC/MCTargetOptionsCommandFlags.cpp delete mode 100644 llvm/lib/Target/VE/InstPrinter/CMakeLists.txt delete mode 100644 llvm/lib/Target/VE/InstPrinter/LLVMBuild.txt rename llvm/lib/Target/VE/{InstPrinter => MCTargetDesc}/VEInstPrinter.cpp (100%) rename llvm/lib/Target/VE/{InstPrinter => MCTargetDesc}/VEInstPrinter.h (100%) create mode 100644 llvm/test/Analysis/ScalarEvolution/scalable-vector.ll create mode 100644 llvm/test/Analysis/StackSafetyAnalysis/ipa-attr.ll create mode 100644 llvm/test/Assembler/dbg-checksum.ll create mode 100644 llvm/test/CodeGen/AArch64/aarch64-ldst-no-premature-sp-pop.mir create mode 100644 llvm/test/CodeGen/AArch64/scalable-vector-promotion.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-dup-x.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-gather-prefetches-scal [...] create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-gather-prefetches-vect [...] create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-gather-prefetches-vect [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/artifact-combiner-trunc.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image. [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image. [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image. [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image. [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/mul.ll create mode 100644 llvm/test/CodeGen/AMDGPU/callee-special-input-sgprs-fixed-abi.ll create mode 100755 llvm/test/CodeGen/AMDGPU/sext-divergence-driven-isel.ll delete mode 100644 llvm/test/CodeGen/ARM/shift_parts.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-move-23.ll create mode 100644 llvm/test/CodeGen/Thumb2/fir.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/longshift-const.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/longshift-demand.ll create mode 100644 llvm/test/CodeGen/Thumb2/shift_parts.ll create mode 100644 llvm/test/CodeGen/WebAssembly/simd-shift-unroll.ll create mode 100644 llvm/test/CodeGen/X86/basicblock-sections-cold.ll create mode 100644 llvm/test/CodeGen/X86/basicblock-sections-directjumps.ll create mode 100644 llvm/test/CodeGen/X86/basicblock-sections-eh.ll create mode 100644 llvm/test/CodeGen/X86/basicblock-sections-labels.ll create mode 100644 llvm/test/CodeGen/X86/basicblock-sections-list.ll create mode 100644 llvm/test/CodeGen/X86/basicblock-sections-listbb.ll create mode 100644 llvm/test/CodeGen/X86/basicblock-sections-mir-parse.mir create mode 100644 llvm/test/CodeGen/X86/basicblock-sections-mir-print.ll create mode 100644 llvm/test/CodeGen/X86/basicblock-sections.ll create mode 100644 llvm/test/CodeGen/X86/stack-guard-oob.ll delete mode 100644 llvm/test/DebugInfo/X86/no-entry-values-with-O0.ll rename llvm/test/ExecutionEngine/JITLink/AArch64/{MachO_Arm64_relocations.s => Mac [...] create mode 100644 llvm/test/ExecutionEngine/JITLink/X86/Inputs/MachO_global_linke [...] create mode 100644 llvm/test/ExecutionEngine/JITLink/X86/Inputs/MachO_internal_lin [...] create mode 100644 llvm/test/ExecutionEngine/JITLink/X86/MachO_linker_private_symbols.s create mode 100644 llvm/test/ExecutionEngine/OrcLazy/minimal-throw-catch.ll create mode 100644 llvm/test/MC/COFF/weak-name.s create mode 100644 llvm/test/MC/Mips/mips3d/valid.s delete mode 100644 llvm/test/MC/X86/Inputs/align-branch-64-1.s delete mode 100644 llvm/test/MC/X86/Inputs/align-branch-64-2.s delete mode 100644 llvm/test/MC/X86/align-branch-32-1a.s create mode 100644 llvm/test/MC/X86/align-branch-32-work.s delete mode 100644 llvm/test/MC/X86/align-branch-64-1a.s delete mode 100644 llvm/test/MC/X86/align-branch-64-1b.s delete mode 100644 llvm/test/MC/X86/align-branch-64-1c.s delete mode 100644 llvm/test/MC/X86/align-branch-64-1d.s delete mode 100644 llvm/test/MC/X86/align-branch-64-2a.s delete mode 100644 llvm/test/MC/X86/align-branch-64-2b.s delete mode 100644 llvm/test/MC/X86/align-branch-64-2c.s delete mode 100644 llvm/test/MC/X86/align-branch-64-3a.s delete mode 100644 llvm/test/MC/X86/align-branch-64-4a.s delete mode 100644 llvm/test/MC/X86/align-branch-64-5a.s delete mode 100644 llvm/test/MC/X86/align-branch-64-6a.s create mode 100644 llvm/test/MC/X86/align-branch-64-align.s rename llvm/test/MC/X86/{align-branch-64.s => align-branch-64-basic.s} (100%) rename llvm/test/MC/X86/{align-branch-64-7a.s => align-branch-64-bundle.s} (100%) create mode 100644 llvm/test/MC/X86/align-branch-64-fused.s create mode 100644 llvm/test/MC/X86/align-branch-64-general.s create mode 100644 llvm/test/MC/X86/align-branch-64-hardcode.s create mode 100644 llvm/test/MC/X86/align-branch-64-mixed.s create mode 100644 llvm/test/MC/X86/align-branch-64-necessary.s create mode 100644 llvm/test/MC/X86/align-branch-64-prefix.s create mode 100644 llvm/test/MC/X86/align-branch-64-relax-all.s create mode 100644 llvm/test/MC/X86/align-branch-64-section-size.s create mode 100644 llvm/test/MC/X86/align-branch-64-single.s rename llvm/test/{CodeGen => MC}/X86/align-branch-boundary-default.s (100%) create mode 100644 llvm/test/MC/X86/align-branch-variant-symbol.s create mode 100644 llvm/test/MC/X86/align-via-padding.s create mode 100644 llvm/test/MC/X86/prefix-padding-32.s create mode 100644 llvm/test/MC/X86/prefix-padding-64.s create mode 100644 llvm/test/TableGen/AsmPredicateCombining.td create mode 100644 llvm/test/TableGen/AsmPredicateCombiningRISCV.td create mode 100644 llvm/test/Transforms/Attributor/alwaysinline.ll create mode 100644 llvm/test/Transforms/CodeGenPrepare/X86/freeze-cmp.ll delete mode 100644 llvm/test/Transforms/CodeGenPrepare/X86/freeze-icmp.ll create mode 100644 llvm/test/Transforms/CorrelatedValuePropagation/merge-range-and [...] create mode 100644 llvm/test/Transforms/JumpThreading/ne-undef.ll create mode 100644 llvm/test/Transforms/LoopInterchange/lcssa-preheader.ll delete mode 100644 llvm/test/Transforms/ObjCARC/contract-max-bb-size.ll create mode 100644 llvm/test/Transforms/OpenMP/add_attributes.ll create mode 100644 llvm/test/Transforms/SCCP/float-phis.ll create mode 100644 llvm/test/Transforms/SCCP/int-phis.ll create mode 100644 llvm/test/Transforms/SCCP/ip-ranges-select.ll create mode 100644 llvm/test/Transforms/SCCP/pr45185-range-predinfo.ll create mode 100644 llvm/test/Transforms/SCCP/range-and-ip.ll create mode 100644 llvm/test/Transforms/SCCP/range-and.ll create mode 100644 llvm/test/Transforms/SLPVectorizer/AArch64/invalid_type.ll create mode 100644 llvm/test/Transforms/SLPVectorizer/AArch64/scalable-vector.ll create mode 100644 llvm/test/Transforms/SimplifyCFG/PowerPC/prefer-fma.ll create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/debug_expr_convert_generic.s delete mode 100644 llvm/test/tools/llvm-objdump/AArch64/arm64_32-fat.test delete mode 100644 llvm/test/tools/llvm-objdump/AArch64/arm64_32.s delete mode 100644 llvm/test/tools/llvm-objdump/AArch64/mach-print-armv8crypto.test delete mode 100644 llvm/test/tools/llvm-objdump/AArch64/macho-arm64e.test delete mode 100644 llvm/test/tools/llvm-objdump/AArch64/macho-fat-arm-disasm.test delete mode 100644 llvm/test/tools/llvm-objdump/AArch64/macho-kextbundle.test delete mode 100644 llvm/test/tools/llvm-objdump/AArch64/macho-link-opt-hints.test delete mode 100644 llvm/test/tools/llvm-objdump/AArch64/macho-print-mrs.test delete mode 100644 llvm/test/tools/llvm-objdump/AArch64/macho-print-thread-arm64_32.test delete mode 100644 llvm/test/tools/llvm-objdump/AArch64/macho-print-thread.test delete mode 100644 llvm/test/tools/llvm-objdump/AArch64/macho-symbolized-disassembly.test delete mode 100644 llvm/test/tools/llvm-objdump/AArch64/macho-zerofill.s delete mode 100644 llvm/test/tools/llvm-objdump/AArch64/plt.test delete mode 100644 llvm/test/tools/llvm-objdump/AMDGPU/source-lines.ll delete mode 100644 llvm/test/tools/llvm-objdump/ARM/it-nv.txt delete mode 100644 llvm/test/tools/llvm-objdump/ARM/macho-arch-armv7m-flag.test delete mode 100644 llvm/test/tools/llvm-objdump/ARM/macho-arm-and-thumb.test delete mode 100644 llvm/test/tools/llvm-objdump/ARM/macho-data-in-code.test delete mode 100644 llvm/test/tools/llvm-objdump/ARM/macho-mattr-arm.test delete mode 100644 llvm/test/tools/llvm-objdump/ARM/macho-mcpu-arm.test delete mode 100644 llvm/test/tools/llvm-objdump/ARM/macho-private-headers.test delete mode 100644 llvm/test/tools/llvm-objdump/ARM/macho-symbolized-disassembly.test delete mode 100644 llvm/test/tools/llvm-objdump/ARM/macho-v7m.test delete mode 100644 llvm/test/tools/llvm-objdump/ARM/mh_dylib_header.test delete mode 100644 llvm/test/tools/llvm-objdump/ARM/reg-names.s delete mode 100644 llvm/test/tools/llvm-objdump/ARM/unknown-instr.test delete mode 100644 llvm/test/tools/llvm-objdump/ARM/v5t-subarch.s delete mode 100644 llvm/test/tools/llvm-objdump/ARM/v5te-subarch.s delete mode 100644 llvm/test/tools/llvm-objdump/ARM/v5tej-subarch.s delete mode 100644 llvm/test/tools/llvm-objdump/ARM/v6-neg-subfeatures.s delete mode 100644 llvm/test/tools/llvm-objdump/ARM/v6-subarch.s delete mode 100644 llvm/test/tools/llvm-objdump/ARM/v6-subfeatures.s delete mode 100644 llvm/test/tools/llvm-objdump/ARM/v6k-subarch.s delete mode 100644 llvm/test/tools/llvm-objdump/ARM/v6m-subarch.s delete mode 100644 llvm/test/tools/llvm-objdump/ARM/v6t2-subarch.s delete mode 100644 llvm/test/tools/llvm-objdump/ARM/v7a-neg-subfeature.s delete mode 100644 llvm/test/tools/llvm-objdump/ARM/v7a-subfeature.s delete mode 100644 llvm/test/tools/llvm-objdump/ARM/v7m-neg-subfeatures.s delete mode 100644 llvm/test/tools/llvm-objdump/ARM/v7m-subarch.s delete mode 100644 llvm/test/tools/llvm-objdump/ARM/v7m-subfeatures.s delete mode 100644 llvm/test/tools/llvm-objdump/ARM/v8a-subarch.s delete mode 100644 llvm/test/tools/llvm-objdump/ARM/v8r-subarch.s rename llvm/test/tools/llvm-objdump/{ => ELF}/AArch64/Inputs/cfi.elf-aarch64 (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/AArch64/elf-aarch64-mapping-symbols. [...] rename llvm/test/tools/llvm-objdump/{ => ELF}/AArch64/lit.local.cfg (100%) create mode 100644 llvm/test/tools/llvm-objdump/ELF/AArch64/plt.test rename llvm/test/tools/llvm-objdump/{ => ELF}/AMDGPU/Inputs/source-lines.cl (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/AMDGPU/lit.local.cfg (100%) create mode 100644 llvm/test/tools/llvm-objdump/ELF/AMDGPU/source-lines.ll rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/disassemble-code-data-mix.s (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/invalid-instruction.s (100%) copy llvm/test/{Analysis/CostModel => tools/llvm-objdump/ELF}/ARM/lit.local.cfg (100%) create mode 100644 llvm/test/tools/llvm-objdump/ELF/ARM/reg-names.s create mode 100644 llvm/test/tools/llvm-objdump/ELF/ARM/unknown-instr.test create mode 100644 llvm/test/tools/llvm-objdump/ELF/ARM/v5t-subarch.s create mode 100644 llvm/test/tools/llvm-objdump/ELF/ARM/v5te-subarch.s create mode 100644 llvm/test/tools/llvm-objdump/ELF/ARM/v5tej-subarch.s create mode 100644 llvm/test/tools/llvm-objdump/ELF/ARM/v6-neg-subfeatures.s create mode 100644 llvm/test/tools/llvm-objdump/ELF/ARM/v6-subarch.s create mode 100644 llvm/test/tools/llvm-objdump/ELF/ARM/v6-subfeatures.s create mode 100644 llvm/test/tools/llvm-objdump/ELF/ARM/v6k-subarch.s create mode 100644 llvm/test/tools/llvm-objdump/ELF/ARM/v6m-subarch.s create mode 100644 llvm/test/tools/llvm-objdump/ELF/ARM/v6t2-subarch.s create mode 100644 llvm/test/tools/llvm-objdump/ELF/ARM/v7a-neg-subfeature.s create mode 100644 llvm/test/tools/llvm-objdump/ELF/ARM/v7a-subfeature.s create mode 100644 llvm/test/tools/llvm-objdump/ELF/ARM/v7m-neg-subfeatures.s create mode 100644 llvm/test/tools/llvm-objdump/ELF/ARM/v7m-subarch.s create mode 100644 llvm/test/tools/llvm-objdump/ELF/ARM/v7m-subfeatures.s rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v7r-subfeatures.s (100%) create mode 100644 llvm/test/tools/llvm-objdump/ELF/ARM/v8a-subarch.s create mode 100644 llvm/test/tools/llvm-objdump/ELF/ARM/v8r-subarch.s rename llvm/test/tools/llvm-objdump/{ => ELF}/Hexagon/Inputs/source-interleave-hex [...] rename llvm/test/tools/llvm-objdump/{ => ELF}/Hexagon/lit.local.cfg (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/Hexagon/source-interleave-hexagon.ll (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/Mips/disassemble-all.test (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/Mips/lit.local.cfg (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/PowerPC/branch-offset.s (100%) copy llvm/test/tools/llvm-objdump/{ => ELF}/PowerPC/lit.local.cfg (100%) create mode 100644 llvm/test/tools/llvm-objdump/ELF/symbol-table.test delete mode 100644 llvm/test/tools/llvm-objdump/Inputs/common-symbol-elf rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/Inputs/ObjC.exe.macho-aarc [...] rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/Inputs/ObjC.obj.macho-aarc [...] rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/Inputs/arm64_32-fat.o (100%) rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/Inputs/arm64e.macho.yaml (100%) rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/Inputs/fat.macho-armv7s-ar [...] rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/Inputs/hello.exe.macho-aar [...] rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/Inputs/hello.obj.macho-aar [...] rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/Inputs/kextbundle.macho-aa [...] rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/Inputs/link-opt-hints.mach [...] rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/Inputs/print-armv8crypto.o [...] rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/Inputs/print-mrs.obj.macho [...] rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/Inputs/reloc-addend.obj.ma [...] rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/Inputs/thread.macho-aarch6 [...] rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/Inputs/thread.macho-arm64_ [...] create mode 100644 llvm/test/tools/llvm-objdump/MachO/AArch64/arm64_32-fat.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/AArch64/arm64_32.s copy llvm/test/{Analysis/CostModel => tools/llvm-objdump/MachO}/AArch64/lit.local. [...] create mode 100644 llvm/test/tools/llvm-objdump/MachO/AArch64/mach-print-armv8crypto.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/AArch64/macho-arm64e.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/AArch64/macho-fat-arm-disasm.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/AArch64/macho-kextbundle.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/AArch64/macho-link-opt-hints.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/AArch64/macho-print-mrs.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/AArch64/macho-print-thread-a [...] create mode 100644 llvm/test/tools/llvm-objdump/MachO/AArch64/macho-print-thread.test rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/macho-private-headers.test (100%) rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/macho-reloc-addend.test (100%) create mode 100644 llvm/test/tools/llvm-objdump/MachO/AArch64/macho-symbolized-dis [...] create mode 100644 llvm/test/tools/llvm-objdump/MachO/AArch64/macho-zerofill.s rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/pc-rel-targets.test (100%) rename llvm/test/tools/llvm-objdump/{ => MachO}/ARM/Inputs/data-in-code.macho-arm (100%) rename llvm/test/tools/llvm-objdump/{ => MachO}/ARM/Inputs/divs.macho-armv7s (100%) rename llvm/test/tools/llvm-objdump/{ => MachO}/ARM/Inputs/fat-armv7m.o (100%) rename llvm/test/tools/llvm-objdump/{ => MachO}/ARM/Inputs/hello.exe.macho-arm (100%) rename llvm/test/tools/llvm-objdump/{ => MachO}/ARM/Inputs/hello.obj.macho-arm (100%) rename llvm/test/tools/llvm-objdump/{ => MachO}/ARM/Inputs/it-nv.o (100%) rename llvm/test/tools/llvm-objdump/{ => MachO}/ARM/Inputs/mh_dylib_header.macho-a [...] rename llvm/test/tools/llvm-objdump/{ => MachO}/ARM/Inputs/reloc-half.obj.macho-ar [...] rename llvm/test/tools/llvm-objdump/{ => MachO}/ARM/Inputs/thumb.armv7m (100%) create mode 100644 llvm/test/tools/llvm-objdump/MachO/ARM/arch-armv7m-flag.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/ARM/arm-and-thumb.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/ARM/data-in-code.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/ARM/it-nv.txt copy llvm/test/{Analysis/CostModel => tools/llvm-objdump/MachO}/ARM/lit.local.cfg (100%) create mode 100644 llvm/test/tools/llvm-objdump/MachO/ARM/mattr-arm.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/ARM/mcpu-arm.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/ARM/mh_dylib_header.test rename llvm/test/tools/llvm-objdump/{ARM/macho-nomcpu-armv7s.test => MachO/ARM/nom [...] create mode 100644 llvm/test/tools/llvm-objdump/MachO/ARM/private-headers.test rename llvm/test/tools/llvm-objdump/{ARM/macho-reloc-half.test => MachO/ARM/reloc- [...] create mode 100644 llvm/test/tools/llvm-objdump/MachO/ARM/symbolized-disassembly.test rename llvm/test/tools/llvm-objdump/{ARM/macho-symbolized-subtractor.test => MachO [...] create mode 100644 llvm/test/tools/llvm-objdump/MachO/ARM/v7m.test rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/ObjC.exe.macho-x86_64 (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/ObjC.obj.macho-x86_64 (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/Objc1.32bit.exe.macho-i3 [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/Objc1.32bit.obj.macho-i3 [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/Objc2.32bit.exe.macho-i3 [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/Objc2.32bit.obj.macho-i3 [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/Objc2.64bit.exe.macho-x8 [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/Objc2.64bit.obj.dylib-x8 [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/Objc2.64bit.obj.macho-x8 [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/codesig.macho-x86_64 (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/dylibLoadKinds.macho-x86 [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/dylibModInit.macho-x86_6 [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/dylibRoutines.macho-x86_ [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/dylibSubClient.macho-x86 [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/dylibSubFramework.macho- [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/dylibSubLibrary.macho-x8 [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/dylibSubUmbrella.macho-x [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/exeThread.macho-x86_64 (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/hello-macho-fat (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/hello-macho-fat.dwarf (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/hello-macho-thin (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/hello-macho-thin.dwarf (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/hello.exe.macho-i386 (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/hello.exe.macho-x86_64 (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/hello.exe.stripped.macho [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/hello.obj.macho-i386 (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/hello.obj.macho-x86_64 (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/hello_cpp.exe.macho-x86_ [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/kextbundle.macho-x86_64 (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/linkerOption.macho-x86_6 [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/macho-disassemble-stab-x [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/macho-invalid-bind-entry (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/macho-invalid-linker-com [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/macho-invalid-reloc-sect [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/macho-invalid-symbol-ind [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/macho-invalid-symbol-ind [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/macho-invalid-symbol-lib [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/macho-invalid-symbol-nse [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/macho-invalid-symbol-nse [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/macho-invalid-symbol-str [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/macho-invalid-symbol-str [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/macho-multiple-text (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/macho-preload-x86_64 (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/macho-universal-archive. [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/macho-universal.x86_64.i [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/macho-universal64.x86_64 [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/malformed-machos/0000003 [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/malformed-machos/mem-cru [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/malformed-machos/mem-cru [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/malformed-machos/mem-cru [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/malformed-machos/mem-cru [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/malformed-machos/mem-cru [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/malformed-machos/mem-cru [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/malformed-machos/mem-cru [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/nofirst-symbol.macho-x86 [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/note.macho-x86 (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/objModInit.macho-x86_64 (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/stub-nosyms.macho-x86_64 (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/stubbed.dylib.macho-x86_ [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/thread.macho-i386 (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/truncated-section.dylib. [...] create mode 100644 llvm/test/tools/llvm-objdump/MachO/archive-headers.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/build-version.yaml create mode 100644 llvm/test/tools/llvm-objdump/MachO/cstring-dump.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/data-in-code.ll create mode 100644 llvm/test/tools/llvm-objdump/MachO/dis-no-leading-addr.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/dis-symname.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/disassemble-all.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/disassemble-g-dsym.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/disassemble-kextbundle.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/disassemble-stab.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/disassemble-stripped.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/dylib.test rename llvm/test/tools/llvm-objdump/{X86 => MachO}/hex-displacement.test (100%) create mode 100644 llvm/test/tools/llvm-objdump/MachO/image-info.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/indirect-symbols.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/info-plist-nofollow.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/info-plist.test copy llvm/test/{Analysis/CostModel/X86 => tools/llvm-objdump/MachO}/lit.local.cfg (100%) create mode 100644 llvm/test/tools/llvm-objdump/MachO/literal-pointers-i386.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/literal-pointers-x86_64.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/literals.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/maccatalyst-build-version.yaml create mode 100644 llvm/test/tools/llvm-objdump/MachO/macho-objc-meta-data.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/malformed-machos.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/nofirst-symbol-disassembly.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/nontext-disasm.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/preload-relocations.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/print-thread.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/private-header.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/private-headers.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/relocations.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/section-contents.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/section-headers.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/section.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/stub-nosyms-disassembly.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/stubbed-dylib.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/symbol-table.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/symbolized-disassembly.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/symbolized-subtractor-i386.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/symbolized-subtractor.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/truncated-section.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/universal-x86_64.i386.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/unwind-info.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-archive-headers.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-build-version.yaml delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-cstring-dump.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-data-in-code.ll delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-dis-no-leading-addr.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-dis-symname.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-disassemble-all.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-disassemble-g-dsym.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-disassemble-kextbundle.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-disassemble-stab.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-disassemble-stripped.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-dylib.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-image-info.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-indirect-symbols.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-info-plist-nofollow.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-info-plist.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-literal-pointers-i386.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-literal-pointers-x86_64.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-literals.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-maccatalyst-build-version.yaml delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-nofirst-symbol-disassembly.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-nontext-disasm.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-objc-meta-data.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-preload-relocations.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-print-thread.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-private-header.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-private-headers.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-relocations.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-section-contents.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-section-headers.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-section.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-stub-nosyms-disassembly.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-symbol-table.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-symbolized-disassembly.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-symbolized-subtractor-i386.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-symbolized-subtractor.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-universal-x86_64.i386.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-unwind-info.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/malformed-machos.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/stubbed-dylib.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/truncated-section.test delete mode 100644 llvm/test/tools/llvm-objdump/common-symbol-elf.test delete mode 100644 llvm/test/tools/llvm-objdump/symbol-table-elf.test create mode 100644 llvm/test/tools/llvm-readobj/COFF/Inputs/has-cet.exe create mode 100644 llvm/test/tools/llvm-readobj/COFF/cetcompat.test delete mode 100755 llvm/test/tools/obj2yaml/Inputs/crt1.o delete mode 100644 llvm/test/tools/obj2yaml/missing_symtab.test create mode 100644 llvm/test/tools/obj2yaml/relocation-addend.yaml create mode 100644 llvm/test/tools/yaml2obj/ELF/program-header-address.yaml create mode 100644 llvm/test/tools/yaml2obj/ELF/relocation-addend.yaml create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/llvmlibc/BUILD.gn create mode 100644 mlir/include/mlir/Dialect/LLVMIR/Transforms/LegalizeForExport.h create mode 100644 mlir/include/mlir/Dialect/QuantOps/QuantOpsBase.td delete mode 100644 mlir/include/mlir/Dialect/QuantOps/QuantPredicates.td create mode 100644 mlir/include/mlir/Dialect/SPIRV/SPIRVAttributes.h create mode 100644 mlir/include/mlir/Interfaces/DerivedAttributeOpInterface.h create mode 100644 mlir/include/mlir/Interfaces/DerivedAttributeOpInterface.td create mode 100644 mlir/include/mlir/Interfaces/LoopLikeInterface.h create mode 100644 mlir/include/mlir/Interfaces/LoopLikeInterface.td delete mode 100644 mlir/include/mlir/Transforms/CMakeLists.txt delete mode 100644 mlir/include/mlir/Transforms/LoopLikeInterface.h delete mode 100644 mlir/include/mlir/Transforms/LoopLikeInterface.td create mode 100644 mlir/lib/Dialect/LLVMIR/Transforms/CMakeLists.txt create mode 100644 mlir/lib/Dialect/LLVMIR/Transforms/LegalizeForExport.cpp create mode 100644 mlir/lib/Dialect/SPIRV/SPIRVAttributes.cpp create mode 100644 mlir/lib/Dialect/SPIRV/Transforms/UpdateVCEPass.cpp create mode 100644 mlir/lib/Interfaces/DerivedAttributeOpInterface.cpp create mode 100644 mlir/lib/Interfaces/LoopLikeInterface.cpp create mode 100644 mlir/test/Dialect/LLVMIR/legalize-for-export.mlir create mode 100644 mlir/test/Dialect/QuantOps/quant_region.mlir create mode 100644 mlir/test/Dialect/SPIRV/Transforms/vce-deduction.mlir create mode 100644 mlir/tools/mlir-tblgen/DialectGen.cpp delete mode 100644 mlir/tools/mlir-tblgen/ReferenceImplGen.cpp