This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/llvm-master-arm-spec2k6-Os in repository toolchain/ci/llvm-project.
omits 60afb58bfee [msan] Delete unused glibc header <execinfo.h> omits 99d650b3699 [compiler-rt][test] Make glibc-* feature detection work on [...] omits 0b56e3cdda5 [sanitizer] Defined SANITIZER_TEST_HAS_PVALLOC only on glibc omits fde3ae88ee4 [asan][memprof] Declare _DYNAMIC and fix -Wparentheses omits 31c2b93d83f [MachineSink] add threshold in machinesink pass to reduce c [...] omits d76c1d2247a [RS4GC] Lazily set changed flag when folding single entry phis omits 9d70dbdc2bf [InstCombine] use poison as placeholder for undemanded elems omits 860199dfbe6 [ValueTracking] Use m_LogicalAnd/Or to look into conditions omits 4ad41902e8c [GVN] Correctly set modified status when doing PRE on indices. omits eca40c36ef1 [ValueTracking] Add unit tests for isKnownNonZero, isImplie [...] omits d3f1f7b6bca [EarlyCSE] Use m_LogicalAnd/Or matchers to handle branch co [...] omits f1d648b973d [GVN] Use m_LogicalAnd/Or to propagate equality from branch [...] omits 0060f101345 [EarlyCSE] Add tests for select form of and/or (NFC) omits 0d05c1f40d6 [GVN] Add tests for select form of and/or (NFC) omits 0ea3749b3cd [LV] Set up branch from middle block earlier. omits 8299fb8f256 [Transforms] Use llvm::append_range (NFC) omits 789d2506136 [CodeGen, Transforms] Use *Map::lookup (NFC) omits 079923309c6 [llvm-cov] Use is_contained (NFC) omits 0af42d3dc73 [PatternMatch][LVI] Handle select-form and/or in LVI omits fb77d950221 [AArch64] Fix legalization of i128 ctpop without neon omits 0c6e19b7058 [AArch64] Add some anyextend testing. NFC omits 7a3e11fe96d [ARM] Add some NEON anyextend testing. NFC omits bd39a5cb30a [lldb/test] Automatically skip remote lldb-server tests whe [...] omits aca4488847b [lldb] Surpress "ingoring result" warning in reproducer_handler omits 7df3544e80f [GlobalISel] Fix assertion failures after "GlobalISel: Retu [...] omits 33051d5d61f [X86] Remove X86Fmadd SDNode from tablegen. Use standard fm [...] omits 76202f09b52 [RISCV] Improve VMConstraint checking on more unary and nul [...] omits 9eb3e564d3b [ODS] Make the getType() method on a OneResult instruction [...] omits 8791949f55b [test] Pin some tests to legacy PM omits 5bc5c016c4b [CVP] Add tests for select form of and/or (NFC) omits b676f2fee1f [llvm-cov, llvm-symbolizer] Use llvm::erase_if (NFC) omits 63a2bde2812 [TableGen] Use llvm::erase_if (NFC) omits 9c9bca45f09 [llvm-pdbutil] Use llvm::is_contained (NFC) omits 62beac7ed7c [NFC] Refactor some SourceMgr code omits badf0f20f3b [SLP] rename reduction variables for readability; NFC omits c4ca1089669 [SLP] use switch to improve readability; NFC omits c7dcc4c7258 [clang-format] PR48569 clang-format fails to align case lab [...] omits b2184075127 [ValueTracking] Handle more non-trivial conditions in isKno [...] omits e8c7e7cdbbb [ValueTracking] Add more known non zero tests (NFC) omits 622ea9cf74b [RISCV] Define vector widening reduction intrinsic. omits e334c52addc [llvm-objcopy] Use llvm::erase_if (NFC) omits 46bea9b2971 [Local] Remove unused function RemovePredecessorAndSimplify (NFC) omits c795dd19265 [BasicAA] Pass AC/DT to isKnownNonEqual() omits ea399912514 [llvm-nm, llvm-objdump] Use llvm::is_contained (NFC) omits 35676a4f9a5 [InstCombine] Generalize icmp handling in isKnownNonZero() omits b0e6007c825 [InstCombine] Add additional tests for known non zero (NFC) omits a3614a31c46 [BasicAA] Pass context instruction to isKnownNonZero() omits b96a6ea0a94 [BasicAA] Make sure context instruction is symmetric omits 61422c8b661 [mlir] Async: add support for lowering async value operands [...] omits 621ad468d99 [mlir] Async: lowering async.value to LLVM omits a2ca6bbda61 [Flang][OpenMP] Add semantic check for OpenMP Private, Firs [...] omits 893c84d71c4 [obj2yaml] - Dump the content of a broken hash table properly. omits 177779e8dd9 [llvm-readelf/obj] - Improve the warning reported when unab [...] omits 438bc157a47 [libObject] - Add more ELF types to LLVM_ELF_IMPORT_TYPES_E [...] omits e0721a09922 [AArch64][GlobalISel] Notify observer of mutated instructio [...] omits da4a637e991 [RISCV] Define vpopc/vfirst intrinsics. omits d6ff5cf995d [Target] Use llvm::any_of (NFC) omits 351c216f36a [RISCV] Define vector mask-register logical intrinsics. omits 912740a864f [RISCV] Add intrinsics for vrgather instruction omits afd03cd3358 [RISCV] Define vector single-width reduction intrinsic. omits 25aebe2ccfb [LoopIdiom] 'left-shift-until-bittest': keep no-wrap flags [...] omits 6e074a8324d [NFC][LoopIdiom] Improve test coverage for 'left-shift-unti [...] omits d9ebaeeb468 [InstCombine] Hoist xor-by-constant from xor-by-value omits 8001dcbd50c [NFC][InstCombine] Add test coverage for `(x ^ C) ^ y` pattern omits 5b78303433c [InstCombine] Fold `a & ~(a ^ b)` to `x & y` omits 1fda23367d4 [NFC][InstCombine] Add test for `a & ~(a ^ b)` pattern omits da4c7e15df3 [NFC][InstCombine] Autogenerate check lines in vec_shuffle.ll test omits b3021a72a6d [IR][InstCombine] Add m_ImmConstant(), that matches on non- [...] omits ff3749fc793 [NFC] SimplifyCFGOpt::simplifyUnreachable(): pacify unused [...] omits e457896a6ef [CodeGen] Remove unused function hasInlineAsmMemConstraint (NFC) omits df812115e3c [CodeGen, Transforms] Use llvm::any_of (NFC) omits 89abe1cf83a [InstCombine] foldICmpUsingKnownBits - use KnownBits signed [...] omits 6895581fd2c [Support] Add KnownBits::getSignedMinValue/getSignedMaxValu [...] omits fb468953082 [Support] Explicitly state that KnownBits::getMinValue/getM [...] omits ce4413e4894 Moved dwarf_eh_resume.ll from Generic to X86 folder omits ef2f843347b Revert "[InstCombine] Check inbounds in load/store of gep n [...] omits e0751234ef0 [CodeGen] Add "noreturn" attirbute to _Unwind_Resume omits 61177943c9c [AMDGPU] Use MUBUF instructions for global address space access omits 90177912a4d Revert "[InstCombine] Fold gep inbounds of null to null" omits b8cb1802a8a [obj2yaml] - Dump the content of a broken GNU hash table properly. omits 200b15af45a [Analysis] Remove spliceFunction (NFC) omits 9939cf5a564 [ExecutionEngine, Linker] Use erase_if (NFC) omits 30365472489 Precommit analysis/etc tests for inselt poison placeholder omits db7a2f347f1 Precommit transform tests that have poison as insertelement [...] omits 48ad8194a56 [IRSim] Adding support for isomorphic predicates omits 69132d12dea [Clang] Reverse test to save on indentation. NFC. omits d29f93bda51 [DAGCombiner] Don't create sexts of deleted xors when they [...] omits ca1ab0c66d1 [mlir] Add tensor passes to passes.md omits 3ee43adfb20 Basic: Add native support for stdin to SourceManager and Fi [...] omits 245218bb355 Basic: Support named pipes natively in SourceManager and Fi [...] omits 747f67e034a [AMDGPU] Fix adjustWritemask subreg handling omits be89d7460b6 [lld][test] Relax test assertion of cmake defaults appearin [...] omits 7143923f86b Fix lldb test failure due to D93082. omits d97e9f1a3d8 [lldb] Simplify ObjectFile::FindPlugin (NFC) omits 74b3acefc7b [clangd] Fix case mismatch crash on in CDB on windows after [...] omits 45a4f34bd19 Revert "[IRSim] Adding support for isomorphic predicates" omits 47877c9079c [clang-format] Add SpaceBeforeCaseColon option omits 374f1d81feb [clang-format] Fix handling of TextProto comments omits f8079355c60 [InstCombine] canonicalizeAbsNabs(): don't propagate NSW fl [...] omits 05039266024 [IRSim] Adding support for isomorphic predicates omits cce473e0c56 [IRSim] Adding commutativity matching to structure checking omits 759b8c11c39 [InstCombine] Handle different pointer types when folding g [...] omits eb79fd3c928 [InstCombine] Fold gep inbounds of null to null omits 87087a02ae4 [InstCombine] Add tests for gep of null (NFC) omits c7e825b910a [format][NFC] Use unsigned char as the base of all enums in [...] omits 1a7ac29a89f [RISCV] Add ISel support for RVV vector/scalar forms omits 899faa50f20 [InstCombine] Check inbounds in load/store of gep null tran [...] omits de127d83d81 [InstCombine] Add tests for PR48577 (NFC) omits fc41777702a [mlir][spirv] De-template serialization omits ae895ac4b9f [mlir][spirv] De-template deserialization omits 897990e614c [IROutliner] Use isa instead of dyn_cast where the casted v [...] omits 930c74f12d7 [mlir][spirv] NFC: rename SPIR-V conversion files for consistency omits 34e70d722df Append ".__part." to every basic block section symbol. omits a16fbff17d3 [mlir][spirv] Create a pass for testing SCFToSPIRV patterns omits 2b61e7c68cd [LoopIdiom] 'left-shift until bittest' idiom: support rewri [...] omits a0ddc61c5b9 [LoopIdiom] 'left-shift until bittest' idiom: support canon [...] omits cb2e5980bae [LoopIdiom] 'left-shift until bittest' idiom: support const [...] omits e1248447092 [LoopIdiom] Introduce 'left-shift until bittest' idiom omits 4c37453a04f clang: Build and run FrontendTests with CLANG_ENABLE_STATIC [...] omits 74186880ba9 [mlir][vector] Add more vector Ops canonicalization omits 1876a2914fe Revert more changes that landed on top of 741978d727 omits bbd758a7913 Revert "This is a test commit" omits b1191c84380 [IROutliner] Adding support for elevating constants that ar [...] omits 3b3a9d24188 Updated GettingInvolved.md to reflect Flang Biweekly Call changes omits b920adf3b4f This is a test commit omits e0110a47402 [RISCV] Add intrinsics for vfmv.v.f omits a9448872fec [lldb] Refactor and simplify GetCommandSPExact interface omits fcf9479f7d6 [lldb] Don't instrument demangling. omits 42980a789d2 [mlir][spirv] Convert functions returning one value omits 7ad666798f1 Revert 741978d727 and things that landed on top of it. omits 631501b1f90 [OpenMP] Fixing typo on memory size in Documenation omits 9d1140e18e6 [lld-macho] Simulator & DriverKit executables should always be PIE omits e122a71a0a2 [TableGen] Add the !substr() bang operator omits 9fb074e7bb1 [BPI] Improve static heuristics for "cold" paths. omits 2522fa053b6 [clangd] Do not take stale definition from the static index. omits 1d0dc9be6d7 [MLIR][SPIRV] Add rewrite pattern to convert select+cmp int [...] omits 031743cb5b3 [clang-format] PR48539 ReflowComments breaks Qt translation [...] omits 5426b2f9ed9 [clang-format] PR48535 clang-format Incorrectly Removes Spa [...] omits 6e603464959 [OpenMP] Fixing Typo in Documentation omits a9f14cdc620 [ARM] Add bank conflict hazarding omits acaa6e4260c [NFC] Uniquify 'const' in TargetTransformInfoImpl.h omits c3acda0798f [VE] Vector 'and' isel and tests omits 7ed9cfc7b19 [mlir] Remove static constructors from LLVMType omits eb9483b2105 [format] Add overload to parseConfiguration that accept llv [...] omits 25a02c3d1a6 Revert "PR24076, PR33655, C++ CWG 1558: Consider the instan [...] omits 19a0d0a40ce [mlir] Rename ConvertToLLVMPattern::isSupportedMemRefType() [...] omits 32a884c9c52 [mlir] Add translation of omp.wsloop to LLVM IR omits 8451d4872ed [mlir] NFC: Remove ConvertToLLVMPattern::getDataPtr(). All [...] omits 65ba0cd3955 [mlir] Modernize std-to-llvm operation conversion doc omits 221fdedc692 [AMDGPU][GlobalISel] Fold flat vgpr + constant addresses omits 6301871d06d [RISCV] Add intrinsics for vfwmacc, vfwnmacc, vfwmsac, vfwn [...] omits bdef1f87aba [llvm-readobj] - Dump the ELF file type better. omits 032600b9aef [RISCV] Define vmerge/vfmerge intrinsics. omits 4d479443934 [RISCV] Define the vfmin, vfmax RVV intrinsics omits 0219cf7dfaf [NewPM] Fix objc-arc-apelim pass typo omits 3c707d73f26 [NewGVN] Remove for_each_found (NFC) omits efe7f5ede0b [WebAssembly][NFC] Refactor SIMD load/store tablegen defs omits e6fde1ae7df [MemorySSA] Use is_contained (NFC) omits 581d13f8aeb GlobalISel: Return APInt from getConstantVRegVal omits 77fb45e59e4 [lld/mac] Add --version flag omits 8bf9cdeaee4 AMDGPU: Use Register omits bac54639c7b AMDGPU: Add spilled CSR SGPRs to entry block live ins omits ad0a7ad950f [RISCV] Add intrinsics for vf[n]macc/vf[n]msac/vf[n]madd/vf [...] omits 42687839980 [RISCV] Add intrinsics for vwmacc[u|su|us] instructions omits c8874464b5f [RISCV] Add intrinsics for vslide1up/down, vfslide1up/down [...] omits 29ed846d671 AMDGPU: Fix assert when checking for implicit operand legality omits 5bec0828347 VirtRegMap: Use Register omits 22cf54a7fba Replace `T(x)` with `reinterpret_cast<T>(x)` everywhere it [...] omits faac1c02c80 scudo: Move the management of the UseMemoryTagging bit out [...] omits e6b3db6309f scudo: Replace the Cache argument on MapAllocator with a Co [...] omits d15119a02d9 [AMDGPU][GlobalISel] GlobalISel for flat scratch omits ca4bf58e4ee [AMDGPU] Support unaligned flat scratch in TLI omits 6dfe5801e01 scudo: Move the configuration for the primary allocator to [...] omits 75a3f326c3d [IR] Add an ImplicitLocOpBuilder helper class for building [...] omits 1c19804ebf4 [OpenMP] Add OpenMP Documentation for Libomptarget environm [...] omits 8de43b926f0 [mlir] Remove instance methods from LLVMType omits a781a706b96 [WebAssembly][SIMD] Rename shuffle, swizzle, and load_splats omits f7a26127f21 [clangd] Release notes for b8c37153d5393aad96 omits df6cbd37f57 [mlir] Lower gpu.memcpy to GPU runtime calls. omits 3dbe471a260 [clangd] Use atomics instead of locks to track periodic mem [...] omits f6929c01952 [SLP] add reduction tests for maxnum/minnum intrinsics; NFC omits 0d15d4b6f43 [SLP] use operand index abstraction for number of operands omits 57ffbe020af glld/mac] Don't add names of unreferenced symbols to string table omits 7ec7788ac17 Try to fix build on Windows omits 53deef9e0b8 [RISCV] Remove unneeded !eq comparing a single bit value to [...] omits 7b0f9dd79a3 [OpenMP][Docs] Fix Typo omits 1eb082c2ea4 [OpenMP][Docs] Fixed a typo in the doc that can mislead use [...] omits 9cb748724ef [OpenMP][Docs] Add FAQ entry about math and complex on GPUs omits 333108e8bef Add a llvm.coro.end.async intrinsic omits ae8f4b2178c [AMDGPU] Folding of FI operand with flat scratch omits a5311d731e1 [clang-tidy] Handle template instantiations in container si [...] omits 6283d2aa519 Revert "[LLDB] Unbreak the build after recent clang changes" omits b2e734d5f46 Revert "[clangd] zap a few warnings" omits 1aa10ab2e1d Revert "[Flang][openmp][5.0] Add task_reduction clause." omits 34e72a14611 Revert "DR2064: decltype(E) is only a dependent type if E i [...] omits af0dbaaa38f Revert "Following up on PR48517, fix handling of template a [...] omits 20802323339 Revert "[c++20] P1907R1: Support for generalized non-type t [...] omits ab7a60eb410 Revert "Fix MSVC "not all control paths return a value" war [...] omits 85d4a4bcc71 Revert "Fix memory leak complicated non-type template arguments." omits 612ddc3117c [OpenMP][Docs] Updated the faq about building an OpenMP off [...] omits 1432ae57bf6 [lldb] Add SBType::GetEnumerationIntegerType method omits e17a00fc87b [lldb] Add SBType::IsScopedEnumerationType method omits f5071489ea8 [ADT] Fix some tests after 5d10b8ad omits ac90bbc9cb8 [LoopDeletion] Add test case where outer loop needs to be deleted. omits f106b281be2 [tests] precommit a test mentioned in review for D93317 omits 5d10b8ad595 [ADT] Add resize_for_overwrite method to SmallVector. omits be85b3e4324 Fix some misnamed variables in sve-fixed-length-int-minmax.ll. omits 5c1c8443eb7 [lldb] Abstract scoped timer logic behind LLDB_SCOPED_TIMER (NFC) omits 8a58f21f5b6 [PowerPC][Power10] Exploit store rightmost vector element i [...] omits 9a7895dc208 [Flang][openmp][5.0] Add task_reduction clause. omits 8eec7294fea [SVE] Lower vector BITREVERSE and BSWAP operations. omits 0955d8df063 [mlir] Add gpu.memcpy op. omits 3e07b0b9d33 [MLIR] Fix lowering of affine operations with return values omits 0586f048d79 [RISCV] Basic jump table lowering omits 28b00ba7311 [openacc][openmp][NFC] Fix typo in comments omits ef4dbb2b7a8 [LV] Use ScalarEvolution::getURemExpr to reduce duplication. omits 5b37f0d9708 [MCInstrDesc] [TableGen] Reduce size of MCOperandInfo instances. omits bef9eb84b2f [clang] NFC: Refactor custom class into a lambda in Compile [...] omits 31b67d2debd [flang][driver] Fix formatting in a test (nfc) omits 63a24816f56 [clang][cli] Implement `getAllArgValues` marshalling omits 44e74c75e61 [flang][driver] Refactor unit tests for frontend actions (nfc) omits c4fc8a21d1d [clang-format] NFC keep the code clang-formatted omits b9b62c28677 [AArch64] Add a test for MachineLICM SinkIntoLoop. NFC. omits 3b879fc9730 [ASTMatchers] Traverse-ignore range-for implementation details omits 6277bd75dc7 [compiler-rt] Fix atomic_test.c on macOS omits 0f81598cc1f [libc++] Add a 'is-lockfree-runtime-function' lit feature omits 00065d5cbd0 Revert "-fstack-clash-protection: Return an actual error wh [...] omits ba1202a1e4f [PowerPC] Restore stack ptr from base ptr when available omits 853770f2413 [gn build] (manually) port b8c37153d5393 omits 4b3633cf2cb [clangd] Reuse buffer for JSONTransport::sendMessage omits 781a816d4ca [llvm][Arm/AArch64] Format extension flags in CPU test failures omits 4d59c8fdb95 -fstack-clash-protection: Return an actual error when used [...] omits 6fcb0399564 Fold comparison of __builtin_object_size expression with -1 [...] omits c0c0ae16c33 [VPlan] Make VPInstruction a VPDef omits 9a6de74d5a9 [MachineLICM] Add llvm debug messages to SinkIntoLoop. NFC. omits 8d75d902a95 [DebugInfo] Don't use DW_OP_implicit_value for fragments omits 0a8a2453fb8 [lldb/test] Add GdbRemoteTestCaseFactory to avoid duplicati [...] omits a6783cd7b65 [llvm][ARM/AArch64] Convert Target Parser CPU tests to fixtures omits 1a6f43991ff [Flang][openmp][5/5] Make dist_schedule clause part of OmpClause omits 2f5569f6f67 [mlir] remove deprecated string-based OpBuilder from ODS omits e282ae57da2 [Flang][openmp][4/5] Make nowait clause part of OmpClause omits a56280094e0 [LV] Avoid needless fold tail omits 34958d11c34 [Flang][openmp][3/5] Make ProcBind clause part of OmpClause omits b8c37153d53 [clangd] Trim memory periodically when using glibc malloc omits f72c384b5ba [Flang][openmp][2/5] Make Default clause part of OmpClause omits 442aac5da68 [Flang][openmp][1/5] Make Allocate clause part of OmpClause omits 9a8ef927df3 [RISCV] Define vector compare intrinsics. omits 7a2c8be641d [RISCV] Define vleff intrinsics. omits e8ade4569b7 [LegalizeType] When LegalizeType procedure widens a masked_ [...] omits ec17c4f0755 [CSKY 3/n] Add bare-bones C-SKY MCTargetDesc omits dbb01536f6f scan-view: Remove Reporter.py and associated AppleScript files omits 13f439a1872 [lld/mac] Implement support for private extern symbols omits b15ba2cf6fd [RISCV] Add intrinsics for vmacc/vnmsac/vmadd/vnmsub instructions omits 6e2af4d6046 Revert "[mlir] Add SmallVector sizes" omits 8c85aae6c5b [MC][test] Reorganize .cfi_* tests omits d7a6f3a1056 [LoopNest] Extend `LPMUpdater` and adaptor to handle loop-n [...] omits e18734f87a6 [RISCV] Use more precise type constraints for the vmv.v.v a [...] omits 704981b4373 [RISCV] Update vmv.v.v-rv32.ll and vmv.v.v-rv64.ll to test [...] omits 83274a0773f [mlir] Add SmallVector sizes omits c60a58f8d43 [InstCombine] Add check of i1 types in select-to-zext/sext [...] omits 6bbb04a732c [Driver] Default Generic_GCC ppc/ppc64/ppc64le to -fasynchr [...] omits 7f40bb3b044 HowToReleaseLLVM: Update document to match the current rele [...] omits 4ad0cfd4de4 llvm-profgen: Parse command line arguments after initializi [...] omits be961374611 [MLIR][SPIRVToLLVM] Updated documentation on spirv-cpu-runner omits 0935b0c8695 [NFC] Remove unused function omits ed73a78924a [RISCV] Define the vand, vor and vxor RVV intrinsics omits 9a8cab8bacc [mlir][sparse] adjust output tensor to synthetic tensor omits d9a0c40bce5 [MC] Split MCContext::createTempSymbol, default AlwaysAddSu [...] omits d33abc337c7 Migrate MCContext::createTempSymbol call sites to AlwaysAdd [...] omits 76f4f42ebaf [NewPM] Add TargetMachine method to add alias analyses omits ffba47df764 Revert "[AMDGPU][HIP] Switch default DWARF version to 5" omits 7c7b55b9851 [mlir][vector] Extend vector unroll to all element-wise ops omits 9d2529a38b3 [MLIR][Docs] Fix a small typo in documentation. omits bd2e83333ec [lldb] [Process/FreeBSDRemote] Remove anonymous namespace omits b7ae1d3d2b1 [mlir][Linalg] Revisit the Linalg on tensors abstraction omits 8f933a4e931 [openacc] Use TableGen enum for default clause value omits 0f8224c2104 [lld-macho][nfc] Remove %T from headerpad.s omits a817594de92 [lld-macho][nfc] Clean up tests omits 3f3ab03ab7b [lldb] Remove anonymous namespace from NativeRegisterContex [...] omits 3fa2d37eb3f [clangd][NFC] Improve clangd status messages omits 82bd64fff63 [AA] byval argument is identified function local omits 43def795aac Update references to 'master' branch. omits dfa40840e0e scudo: Remove ANDROID_EXPERIMENTAL_MTE macro. omits bb8d20d9f3b [cuda][hip] Fix typoes in header wrappers. omits f4f49d9d0d6 [AMDGPU][MC][NFC] Fix for sanitizer error in 8ab5770 omits 8ab5770a17f [AMDGPU][MC][NFC] Parser refactoring omits a323682dcbf [AMDGPU][MC][NFC] Lit tests cleanup omits 26c8f9081b6 [mlir[[vector] Extend Transfer read/write ops to support te [...] omits 9a93f95fce9 [clang] Fix expected errors in plugin attribute example omits fb3c1b3de5c [ELF] Reject local-exec TLS relocations for -shared omits e25afcfa51a [ELF][PPC64] Detect missing R_PPC64_TLSGD/R_PPC64_TLSLD and [...] omits 554eb1f6dc4 Revert "[TableGen] Add the !substr() bang operator" omits d56982b6f5f Remove unused variables. omits 88c5b500606 [AggressiveInstCombine] Generalize foldGuardedRotateToFunne [...] omits 3a675c777dd [TableGen] Add the !substr() bang operator omits 38ca7face67 [InstSimplify] reduce logic with inverted add/sub ops omits d6118759f30 [InstSimplify] add tests for inverted logic operands; NFC omits 8c2ad9e85f6 [VE] Correct VMP allocation in calling conv omits f2508923737 [VPlan] Make VPRecipeBase inherit from VPDef. omits 6f45049fb6e [Statepoints] Disable VReg lowering for values used on exce [...] omits b2ba6867eac Refactoring the attribute plugin example to fit the new API omits a3a896d1cdc [VE] Optimize LEA combinations omits 164bcbd40e6 [TableGen] NFC: Rename variables in OptParserEmitter omits 06b83fd6c75 [TableGen] NFC: Switch to range-based for loops in OptParse [...] omits d6abd7317a2 [flang][driver] Make the names of files created in unit tes [...] omits 5e273b845bc [VE] Support STACKSAVE and STACKRESTORE omits d99e4a4840d [VE] Support RETURNADDR omits cd608dc8d3e [VPlan] Use VPDef for VPInterleaveRecipe. omits 93da221eaf7 [VP][NFC] ISD::VP_Sub -> ISD::VP_SUB omits 5a85526728c [clang] Use enum for LangOptions::SYCLVersion instead of unsigned omits 70410a26494 [clang][cli] Let denormalizer decide how to render the opti [...] omits 27b7d646886 [clang][cli] Streamline MarshallingInfoFlag description omits 3bf7d47a977 [NFC][InstructionCost] Remove isValid() asserts in SLPVecto [...] omits f6c7ebe76ac [MLIR][SPIRVToLLVM] Updated documentation on entry points a [...] omits 1635dea266c [AsmPrinter] Replace a reachable report_fatal_error with MC [...] omits 8ffda237a66 MCContext::reportError: don't call report_fatal_error omits e2303a448e2 [FastRA] Fix handling of bundled MIs omits 3183add5343 [RISCV] Define the remaining vector fixed-point arithmetic [...] omits e0963ae274b [AsmParser] make .ascii support spaces as separators omits 26d378b801f [PowerPC][NFC] Added assertion of shift exponent is too lar [...] omits 7b9890e17e9 [MC][ELF] Remove unneeded MCSymbol::setExternal calls omits 29eb3dcfe62 [PowerPC] Materialize i64 constants by enumerated patterns. omits e4c360a897f [MC][ELF] Drop MCSymbol::isExternal call sites omits 553d4d08d2b [MC] Report locations for .symver errors omits f314bcffa3c [llvm-reduce][test] Make remove-alias.ll CHECK patterns mor [...] omits 791fe7ac57a [lld-macho] Fix memcpy ub after D93267 omits 72e75ca343c [MC][ELF] Allow STT_SECTION referencing SHF_MERGE on REL targets omits 9e4b682baf2 [RISCV][NFC] Add tests for multiplication with constant omits 966f1431de0 [Target] Use llvm::erase_if (NFC) omits db1616c7684 [test] Fix new-pass-manager-opt-bisect.c omits 564066524ad [PowerPC] add has side effect for SAT bit clobber intrinsic [...] omits 4dce7c2e209 [MachineLICM] delete dead flag if the duplicated def outsid [...] omits 1a883484afe [test] Fix reg-usage.ll under NPM omits 36b0dd8f678 [OpenMP] Fixed the issue that CMake variables for OpenMP we [...] omits 01d1de81963 [MC] Reject byte alignment if larger than or equal to 2**32 omits 47dbee6790c Make NPM OptBisectInstrumentation use global singleton OptBisect omits f47bac5dd20 [ARM] Extra vecreduce tests with smaller than legal types. NFC omits bfa95b4ac79 [BasicAA] Add test for byval argument (NFC) omits 64e47572002 [lld-macho] Have order files support filtering by archive m [...] omits 5f9896d3b23 [lld-macho] Support Obj-C symbols in order files omits e2863357de7 [lld-macho][nfc] Use split-file in order file test omits 43327ba98da [Object] Fix LFFile<ELFT>::getEntry on sizeof(size_t)==4 platforms omits 5d24935f220 [PGO] Remove dead member variable InstrumentFuncEntry (NFC) omits 3285ee143b7 [Analysis, IR, CodeGen] Use llvm::erase_if (NFC) omits 6fa1230594e [MemLoc] Fix debug print for LocationSize omits d86a00d8feb [RISCV] Define vslideup/vslidedown intrinsics omits 7e84aa1b81e Fix MSVC "not all control paths return a value" warnings. NFCI. omits 35f2c3a8b41 [clang-tidy] cppcoreguidelines-pro-type-member-init: suppre [...] omits 99562332e3d [lldb] [test] Update test status for NetBSD omits 41ab45d6624 [RISCV] Define vector vfwmul intrinsics. omits f86e61d8862 [RISCV] Define vector vfwadd/vfwsub intrinsics. omits bd576ac8d4b [RISCV] Define vector vfsgnj/vfsgnjn/vfsgnjx intrinsics. omits 62c94f06781 [RISCV] Define vector vfmul/vfdiv/vfrdiv intrinsics. omits 37974b493a4 [lldb/test] Enable reverse-connect on windows too omits c1d6de41a9d [mlir][CAPI] Add the missing <stdbool.h> in Support.h omits 0985a8bfea4 Fix left shift overflow UB in PPC backend on LLP64 platforms omits 7c6f28a438b [IROutliner] Deduplicating functions that only require inputs. omits b8a2b6af374 Revert "[IROutliner] Deduplicating functions that only requ [...] omits 5cdc4f57e50 [IROutliner] Deduplicating functions that only require inputs. omits 0cbceed27c4 [TableGen][ARM][X86] Detect combining IntrReadMem and IntrW [...] omits 99930719c66 Handle overflow beyond the 127 common encodings limit omits c043f5055e8 [SimplifyCFG] Teach FoldBranchToCommonDest() to preserve Do [...] omits 262ff9c23e7 [SimplifyCFG] Teach TryToMergeLandingPad() to preserve DomTree omits 6a1617d67cc [SimplifyCFG] Teach SimplifyCondBranchToTwoReturns() to pre [...] omits b94520c9ee2 [SimplifyCFG] Teach SimplifyCondBranchToTwoReturns() to pre [...] omits 4d87a6ad13c [NFCI][SimplifyCFG] SimplifyCondBranchToTwoReturns(): pull [...] omits 83659c70767 [SimplifyCFG] simplifySingleResume(): FoldReturnIntoUncondB [...] omits b7d00e29b77 [SimplifyCFG] Teach simplifySingleResume() to preserve DomTree omits c209b88dd43 [SimplifyCFG] Teach simplifyCommonResume() to preserve DomTree omits 76e74d93950 [SimplifyCFG] Teach removeEmptyCleanup() to preserve DomTree omits 4be8707e645 [SimplifyCFG] Teach FoldTwoEntryPHINode() to preserve DomTree omits b43b77ff9b8 [NFCI][SimlifyCFG] simplifyOnce(): also perform DomTree validation omits c52bcf3a9b2 [IRSim][IROutliner] Limit to extracting regions that only r [...] omits f47b07315a3 [X86] Teach assembler to accept vmsave/vmload/vmrun/invlpga [...] omits a6516a820d3 [Analysis] Remove dead function getInstTypePair (NFC) omits 56edfcada90 [Target, Transforms] Use contains (NFC) omits 1e785e92624 apply update_test_checks.py to a few files in llvm/test/Tra [...] omits 5740f96d8ee [NFC][libc++] Fixes swapped comments. omits 9cf3b1b6665 [RISCV] Define vlxe/vsxe/vsuxe intrinsics. omits 9c895aea118 [ARM] Add clang command line support for -mharden-sls= omits df8ed392837 [ARM] harden-sls-blr: avoid r12 and lr in indirect calls. omits a4c1f5160e6 [ARM] Harden indirect calls against SLS omits 320fd3314e3 [ARM] Implement harden-sls-retbr for Thumb mode omits c061cb521b9 [gn build] Port 195f44278c4 omits 195f44278c4 [ARM] Implement harden-sls-retbr for ARM mode omits 805d59593f5 [Analysis, CodeGen, IR] Use contains (NFC) omits a913a583f00 [lldb] Simplify the is_finalized logic in process and make [...] omits bf0870d8640 [flang] Fix bug in IMPLICIT NONE(EXTERNAL) omits 44f399ccc12 [FileCheck] Add a literal check directive modifier omits 2b62e623288 [clangd] Fix windows path handling in .clang-tidy parsing omits 1ab4db0f847 [HotColdSplit] Reflect full cost of parameters in split penalty omits 2fced5a07b4 [clangd] Don't cancel requests based on "updates" with same [...] omits ffd982f7db5 [ObjC][ARC] Fix a bug where the inline-asm retain/claim RV [...] omits af83b74dc2e [VE] Support copy of vector mask registers omits b0615642f64 [clangd] Make our printing policies for Hover more consiste [...] omits adc55b5a5ae [X86] Avoid generating invalid R_X86_64_GOTPCRELX relocations omits f5cef870d11 [www] Remove '$Date$' marker from cxx_dr_status. omits 7948cd11d17 [RISCV] Address clang-tidy warnings in RISCVTargetMachine. NFC. omits 37d0dda739a [SLP] fix typo; NFC omits ed13d8c6678 Fix memory leak complicated non-type template arguments. omits 72d8f79f0c3 [c++2b] Add tests for feature test macros. omits 939ba0b501b Add tests for the absence of feature test macros for featur [...] omits b4c63ef6dd9 [c++20] Mark class type NTTPs as done and start defining th [...] omits d4ed253d0b8 [RISCV] Assume no-op addrspacecasts by default omits 08c4b4054b3 Rename files with same (case insensitive) name omits 69c8d121f7f [RISCV] Add intrinsics for vsetvli instruction omits 9c978dd6e12 [TableGen] Fix D90844 introduced non-determinism due to ite [...] omits 2af2f58ec09 [InstCombine] Regenerate test checks (NFC) omits 09468a91482 [RISCV] Sign extend constant arguments to V intrinsics when [...] omits 1f1145006b3 [DSE] Use correct memory location for read clobber check omits 1c3a6671c25 Recommit "[RISCV] Add intrinsics for vfmv.f.s and vfmv.s.f" omits cd3e8118648 Revert "[RISCV] Add intrinsics for vfmv.f.s and vfmv.s.f" omits 46a40c4bc10 [RISCV] Add intrinsics for vfmv.f.s and vfmv.s.f omits 0e94ba9d40d [NFC][InstCombine] Fixup check lines for prof md in select_ [...] omits 86d282baede [RISCV] Add intrinsics for vmv.x.s and vmv.s.x omits 5ac37725df3 [GVNHoist] Remove successorDominate (NFC) omits 897c985e1e2 [InstCombine] Canonicalize SPF to abs intrinsic omits e9289dc25f7 [InstSimplify] Don't miscompile `X == 0 ? abs(X) : -abs(X) [...] omits 9b183a1452c [NFC][InstSimplify] Add miscompiled testcase from D87188/D87197 omits 5f75dcf5719 [DebugInfo] Support Fortran 'use <external module>' statement. omits 5e5ef535974 [clang-format][NFC] Expand BreakBeforeBraces examples omits d551e40f1cf [AIX] Change the code based on https://lists.llvm.org/piper [...] omits a74941da716 Revert "[BasicAA] Handle two unknown sizes for GEPs" omits fc7b7fc0669 [RISCV] Add intrinsics for vmv.v.v, vmv.v.x, and vmv.x.i omits 7fef551cb12 Revert "Revert "[FPEnv] Teach the IRBuilder about invoke's [...] omits 2a814cd9e1e Ensure SplitEdge to return the new block between the two gi [...] omits ce94e7d867a [MCA, ExecutionEngine, Object] Use llvm::is_contained (NFC) omits 698ae90f306 [RegisterScavenging] Fix assert in scavengeRegisterBackwards omits 06d5b1c9ad5 [SROA] Remove Dead Instructions while creating speculative [...] omits 22c1bd57bf3 [ELF] Rename R_TLS to R_TPREL and R_NEG_TLS to R_TPREL_NEG. NFC omits b88ed4ec8e7 [mlir][Linlag] Reflow Linalg.md - NFC omits e1c1adf9dc1 [ARM] Match dual lane vmovs from insert_vector_elt omits 4652718ee38 Cleanup coro-inline.ll omits fd0f5fb8de2 PEI: Only call updateLiveness once per function omits 94da2cf650d [X86] Avoid std::string creation in RecognizableInstr const [...] omits 91593e461a2 [AArch64] Updating .arch_extension negative tests omits 1a9577bde1d [AArch64] Add support for ls64 to the .arch_extension asm d [...] omits 8767f3bb972 [X86][AVX] Remove X86ISD::SUBV_BROADCAST (PR38969) omits db2195bc5b3 [flang][driver] Rename unittest file (nfc) omits 95c7b6cadbc [clangd] zap a few warnings omits c46c7c9bcf9 [clangd] Smarter hover on auto and decltype omits 47aaa99c0e1 [VectorCombine] allow peeking through GEPs when creating a [...] omits 0336ff0a17e [clangd] Fix broken JSON test on windows omits 8590b5ccd56 [libObject, llvm-readobj] - Reimplement `ELFFile<ELFT>::getEntry`. omits 6e913e44519 Revert "[ARM] Match dual lane vmovs from insert_vector_elt" omits fc712eb7aa0 [AArch64] Fix Copy Elemination for negative values omits c0bc169cb17 [NFC][SVE] Clean up bfloat isel patterns that emit non-bflo [...] omits 07622b696f3 [gn build] Port e69e551e0e5 omits 2d2498ec6c4 No longer reject tag declarations in the clause-1 of a for loop. omits 430d5d84294 [LLDB] Unbreak the build after recent clang changes omits e69e551e0e5 new altera single work item barrier check omits e35f9229dcb [clangd] Ignore the static index refs from the dynamic inde [...] omits c15c2965211 [lldb/test] Reduce boilerplate in lldb-server tests omits 52e4084d9c3 [SVE][CodeGen] Vector + immediate addressing mode for maske [...] omits 992fad03e27 [X86][AVX] Replace extract_subvector(broadcast(), 0) folds [...] omits 7722494834a [AMDGPU][NFC] Remove unused Hi16Elt definition omits 51fe17b0471 [AArch64] Add support for the SPE-EEF feature omits da21f7ec146 [AArch64] Add support for the Branch Record Buffer extension omits b58b440d19c [AMDGPU][NFC] Document high parameter of f16 interp intrinsics omits 7c8796f9db2 [TTI] Add supportsScalableVectors target hook omits 98993193e90 [clangd] Add hot-reload of compile_commands.json and compil [...] omits a89d751fb40 Add intrinsics for saturating float to int casts omits 324d96b6375 [IndVars] A test for adding trunc instructions to unwind blocks omits 7d246cb19db [flang][driver] Add support for `-fsyntax-only` omits 95d3cc67caa [clang][cli] Port CodeGenOpts simple string flags to new op [...] omits 156180727d6 [libcxx] Fix the preexisting directory_iterator code for windows omits de698ae7344 [libcxx] Convert paths to/from the right narrow code page f [...] omits 48c6500b5bf [libcxx] Reorder the two u8path functions, to make the foll [...] omits e83e0cac041 [libcxx] Make filesystem::path::value_type wchar_t on windows omits 569676c0572 Make Expr::HasSideEffect more precise for instantiation-dep [...] omits 9e08e51a20d [c++20] P1907R1: Support for generalized non-type template [...] omits 333d41e9eb8 [clang][cli] Port FrontendOpts simple string based options [...] omits d1b3f82e513 [clang][cli] Port PreprocessorOpts simple string based opti [...] omits aec2991d083 [clang][cli] Port LangOpts simple string based options to n [...] omits ff4b76d74f3 [clang][cli] Port TargetOpts simple string based options to [...] omits 9895c7012d6 [InlineCost] Implement cost-benefit-based inliner omits f4511aec2bf [clang][cli] Port HeaderSearch simple string options to new [...] omits 2d9ae1d2178 [libc][NFC] Use `#include <math.h>` in utils/FPUtil/Manipul [...] omits caeb56503ec [clang][cli] Convert Analyzer option string based options t [...] omits 8c1f2d15b82 Following up on PR48517, fix handling of template arguments [...] omits 477b6505fa1 [PowerPC] Select the D-Form load if we know its offset meet [...] omits 4b388859f52 Ensure that we transform types into the current instantiati [...] omits 71886c56f33 Where possible, don't try to ask whether a template argumen [...] omits 638867afd4b DR2064: decltype(E) is only a dependent type if E is type-d [...] omits d599ed49b35 [libc][NFC] Use ASSERT_FP_EQ to comapre NaN values in tests. omits fdd6ed8e934 [LLD] Rename lld port driver entry function to a consistent name omits 93fd52329fe [NFC][utils] Factor remaining APIs under FunctionTestBuilder omits f0e3d1d6ca8 [IndVars] Fix adding trunc instructions to unwind blocks omits d3bf0bb1895 PR24076, PR33655, C++ CWG 1558: Consider the instantiation- [...] omits d4ec3346b1b [lld-macho][nfc] Refactor to accommodate paired relocs omits ed6a135246f [IVDescriptors] Remove getConsecutiveDirection (NFC) omits b6211167161 [Transforms] Use llvm::erase_if (NFC) omits 7087ae7be9f [RISCV] Remove NoVReg to avoid compile warning messages. omits 31c0b8700b4 Fix clang-ppc64le-rhel buildbot build error omits f6b577ed5bf [flang] Fix -intrinsic-module-directory in flang script omits 3733463dbb5 [IR][PGO] Add hot func attribute and use hot/cold attribute [...] omits ee2cb90e3bb [RISCV] Define vsadd/vsaddu/vssub/vssubu intrinsics. omits 385e9a2a047 [DAGCombiner] Improve shift by select of constant omits 2808f597f87 [clangd] Print .clang-tidy configuration parsing errors usi [...] omits cc1cf6332a3 [lld-macho] Implement option: -undefined TREATMENT omits cea807602a2 [IRSim][IROutliner] Adding InstVisitor to disallow certain [...] omits fc5cf50e892 [mlir] Remove the MutableDictionaryAttr class omits 4b07c515ef4 [RISCV] Define vlse/vsse intrinsics. omits 13261f4c034 Revert "[sanitizer-common] Force pickup of llvm-symbolizer [...] omits ab1a05d57f6 Revert "[sanitizer-common] Pickup llvm-symbolizer from $OUT [...] omits 14da25b4b2e [mlir][sparse] scalarize reductions in for-loops during spa [...] omits 9887097d802 Remove unneeded header include (NFC) omits 129d6e554e7 [mlir] Move `std.tensor_cast` -> `tensor.cast`. omits a555ca8b3d6 Workaround around clang 5.0 bug by including SmallVector.h [...] omits 118a7156546 [mlir][Linalg] Define a linalg.init_tensor operation. omits de031216bf1 [mlir] Add canonicalization from `tensor_cast` to `dim` op. omits 3d56644f18e [DSE] Add test for potential caching bug (NFC) omits 3203143f135 CodeGen: Improve generated IR for __builtin_mul_overflow(ui [...] omits 71a1b9fe76a [VectorCombine] add tests for gep load with cast; NFC omits 2d07414ee5f [SimplifyCFG] Teach simplifyUnreachable() to preserve DomTree omits 2ee724863e9 [SimplifyCFG] ConstantFoldTerminator() already knows how to [...] omits 164e0847a59 [SimplifyCFG] DeleteDeadBlock() already knows how to preser [...] omits c755e41c336 Fix -Wno-error= parsing in clang-format. omits 6340f890bb8 [libc++] Fix extern C for __sanitizer_annotate_contiguous_c [...] omits f710bb7063b lld: Replace some lld::outs()s with message() omits 1b97cdf885d [mlir][IR][NFC] Move context/location parameters of builtin [...] omits 511cfe94419 Revert "Ensure SplitEdge to return the new block between th [...] omits 0efb0dd9780 [mlir] Partially update the conversion-to-llvm document omits 49c248bd62a clang-cl: Remove /Zd flag omits 7e33fd9ce2d [gn build] Link with -Wl,--gdb-index when linking with LLD omits 994bb6eb7d0 [OpenMP][NFC] Provide a new remark and documentation omits e75fec2b238 [AttrDocs] document always_inline omits 106e66f3f55 [mlir][ArmSVE] Add documentation generation omits 85ffbe5d6a0 [gn build] (manually) merge f4c8b8031800 omits 1b84934f908 [DSE] Add more tests for read clobber location (NFC) omits 7529fab602c [test] Factor out creation of copy of SCC Nodes into function omits 58f2b765ebe Fix NDEBUG build after https://reviews.llvm.org/D93005. omits 8c6d516286d [NFC][AMDGPU] Reorganize description of scratch handling omits 14f24155a59 [mlir][LLVMIR] Add 'llvm.switch' op omits f4c8b803180 [openmp] Remove clause from OMPKinds.def and use OMP.td info omits cb77e877f81 [WebAssembly][lld] Don't mark a file live from an undefine symbol omits e1fd202489e [OpenMP] Add definitions for 5.1 interop to omp.h omits e22d802e587 scudo: Adjust test to use correct check for primary allocations. omits a48172cf1c1 Add brief description of dialects doc section. omits c2892978e91 [PowerPC] Rename the vector pair intrinsics and builtins to [...] omits 1dbf2c96bce [scudo][standalone] Allow the release of smaller sizes omits 4a327bd2528 Add call site location getter to C API omits 23d183f1905 [gn build] Port dae34463e3e omits dae34463e3e [IRSim][IROutliner] Adding the extraction basics for the IR [...] omits c1f30e58179 [gn build] Add symbol_level to adjust debug info level omits 780741107e6 [LangRef] Update new ssp/sspstrong/sspreq semantics after D91816 omits e1a5b234ef9 [libc][Obvious] Fix typo is wrappergen unittest. omits 835f8de8508 [lldb] [Process/FreeBSDRemote] Use RegSetKind consistently [NFC] omits 9ead4e7b4a6 [lldb] [Process/FreeBSDRemote] Replace GetRegisterSetCount() omits 17b3ff511c0 [libc] Add python3 to libc buildbot depedencies. omits bf03eba1f99 [libc] Refactor WrapperGen to make the flow cleaner. omits 122a4ebde3f Revert "[lldb] Make CommandInterpreter's execution context [...] omits f5006629247 Detect section type conflicts between functions and variables omits 71699a998d4 [flang][openacc] Enforce restriction on routine directive a [...] omits df2b9a3e02c [DebugInfo] Avoid re-ordering assignments in LCSSA omits ab6cb31642f [PowerPC][NFC] Cleanup PPCCTRLoopsVerify pass omits daf39e3f2db [amdgpu] Default to code object v3 omits 01178654121 [mlir][spirv] NFC: Shuffle code around to better follow convention omits d20e0c3444a Ensure SplitEdge to return the new block between the two gi [...] omits 7e13694ac74 [llvm-symbolizer][Windows] Add start line when searching in [...] omits 4bb10be9a6e [SampleFDO] Fix uninitialized field warnings. NFCI. omits 36bf2de8d86 [flang][openacc] Update serial construct clauses for OpenACC 3.1 omits fb0f7288051 [Clang] Make nomerge attribute a function attribute as well [...] omits bd343d26814 [TableGen] Return const std::string& in InstrMap getName()/ [...] omits 01089c876bf [InstCombine] Preserve !annotation on newly created instructions. omits 923ca0b411f [ARM][MachineOutliner] Fix costs model. omits b9890ae1976 [TableGen] Make InstrMap::getFilterClass() const. NFCI. omits cfe096d1f68 Fix dead link omits 5e31e226b5b Remove Python2 fallback and only advertise Python3 in the doc omits 978eb3b87bc [lld] [ELF] AArch64: Handle DT_AARCH64_VARIANT_PCS omits e04dc5f557c [llvm-readobj/elf] - AArch64: Handle AARCH64_VARIANT_PCS fo [...] omits ef9dc51cd4a [obj2yaml][yaml2obj] - Add AArch64 STO_AARCH64_VARIANT_PCS support omits 64badecd447 [clang-tidy][NFC] Reduce copies of Intrusive..FileSystem omits 75c04bfc61d [SimplifyCFG] Preserve !annotation in FoldBranchToCommonDest. omits 01383999037 [InstCombine] Remove scalable vector restriction in InstCom [...] omits 4c8276cdc12 [lld-macho] Use LC_LOAD_WEAK_DYLIB for dylibs with only weakrefs omits 811444d7a17 [lld-macho] Add support for weak references omits c5046ebdf6e [ARM] Adding v8.7-A command-line support for the ARM target omits c4d851b0790 [ARM][AAarch64] Initial command-line support for v8.7-A omits 313889191ea [AArch64] Adding the v8.7-A LD64B/ST64B Accelerator extension omits 97c006aabb6 [AArch64] Add a GPR64x8 register class omits 42b92b31b8b [ARM][AArch64] Adding basic support for the v8.7-A architecture omits 83ea17fc5f7 [NFC][AArch64] Capturing multiple feature requirements in A [...] omits b5bbb4b2b75 [NFC][AArch64] Move AArch64 MSR/MRS into a new decoder namespace omits 29077ae860b [IRBuilder] Generalize debug loc handling for arbitrary metadata. omits deae7e982a3 [libc] revamp memory function benchmark omits e7a3c4c11e8 [lldb-vscode] Speculative fix for raciness in TestVSCode_attach omits eb4917d121e [mlir] Fix syntax error in markdown documentation omits 37f99a56065 [lldb] [unittests] Filter FreeBSD through CMake rather than #ifdef omits 56440359d09 [lldb] [unittests] Add tests for NetBSD register offsets/sizes omits 1fd3a047759 [LV] Disable epilogue vectorization for scalable VFs omits 2d6b1e9b5f3 [DebugInfo] Fix MSVC build by adding back necessary reverse [...] omits 894c4761c67 [clangd] Add llvm:: qualifier to work around GCC bug. NFC omits 7c504b6dd06 [AArch64] Renamed sve-masked-scatter-legalise.ll. NFC. omits 08a00c6f43c [libcxx] Remove ifdefs in the message to static_assert. NFC. omits ccdd8c77594 [mlir] Move LLVM Dialect Op documentation to ODS omits c2751250f33 [mlir] partially update LLVM dialect documentation omits 6d2a78996be [SVE][CodeGen] Add bfloat16 support to scalable masked gather omits 9ed8e0caab9 [NFC] Reduce include files dependency and AA header cleanup [...] omits 931e66bd899 [X86] Remove extract_subvector(subv_broadcast_load()) fold. omits e71a4cc2078 fix a -Wunused-variable warning in release build omits b8338983e6f [lldb] Add std::array to the supported template list of the [...] omits 92310454bf0 Make LLVM build in C++20 mode omits cdb692ee0c6 [X86] Add X86ISD::SUBV_BROADCAST_LOAD and begin removing X8 [...] omits 352cba2441c [libc] add back math.h #include utils/FPUtil/ManipulationFu [...] omits 722247c8124 [lldb] Unify the two CreateTypedef implementations in TypeS [...] omits a4e47cd1857 [Flang][openmp]Fix crash in OpenMP semantic check( bug 48308) omits db41c0b357d [clang-format] PR35514 brace-init member initializers in fu [...] omits 7f8779e4e66 [llvm][AArch64] Actually check expected FPU for CPUs omits eba09a2db9e [InstCombine] Preserve !annotation for newly created instructions. omits 7f19712a6a9 [clang][nfc] Update comment to match the opening `{` omits dbfdb139f75 [lldb] [POSIX-DYLD] Update the cached exe path after attach omits 8666b9057f2 [lldb] [POSIX-DYLD] Add libraries from initial rendezvous b [...] omits 96076a2edbd [mlir] Support index and memref types in llvm.mlir.cast omits ebdd20f430c Expand the fp_to_int/int_to_fp/fp_round/fp_extend as libcal [...] omits c70f36865e0 Use basic_string::find(char) instead of basic_string::find( [...] omits a906e3eccd1 [NFC][SampleFDO] Preparation to support multiple sections w [...] omits 39584ae5b5c [Debugify] Support checking Machine IR debug info Add mir-c [...] omits 4ad5b634f68 [GCN] Remove unused function handleNewInstruction (NFC) omits 5501b929576 [IR, CodeGen] Use llvm::is_contained (NFC) omits ed1e565aaff [NFC] factor update test function test builder as a class omits 541e476fc06 [RISCV] Infer mask type from data type for vector vle and v [...] omits fce9dd6b252 [mlir][NFC] Remove StandardTypes.h now that all usages poin [...] omits 0d7dd026c89 [RISCV] Infer mask type for vector intrinsics from the data type omits 1e42ad9d629 Revert "[Debugify] Support checking Machine IR debug info" omits a5e4a513b04 [RISCV] Define vector widening mul intrinsics. omits dd5281e7cce [RISCV] Define vector mul/div/rem intrinsics. omits f03609b5c75 [RISCV] V does not imply F. omits f333736757e AMDGPU: Remove SGPRSpillVGPRDefinedSet hack omits c1d6d461aa7 [RISCV] Define vle/vse intrinsics. omits 50aaa8c2749 [Debugify] Support checking Machine IR debug info Add mir-c [...] omits 2e6e4e6aeef [OpenMP] Add initial support for `omp [begin/end] assumes` omits f48dae31086 [gn build] (manually) port ddffcdf0a66 omits 4c8c6368710 [test] Cleanup some CGSCCPassManager tests omits ddffcdf0a66 [clang-tidy] Add a diagnostic callback to parseConfiguration omits b17a1815636 [mlir] Modify linalg loops test to have nested regions omits 672cdc84d20 [gn build] Port ac068e014b2 omits 907886cc5b3 [OpenMP][Libomptarget][NFC] Use CMake Variables omits ac068e014b2 [CSSPGO] Consume pseudo-probe-based AutoFDO profile omits 687e80be7fc [MBP] Add whole chain to BlockFilterSet instead of individual BB omits 35ec3ff76de Disable Jump Threading for the targets with divergent control flow omits 1844ab770cb [ASTImporter] Add support for importing GenericSelectionExp [...] omits f31e9bcd73e Test commit: add valid punctuation to a comment. NFC. omits 8a3c41be94c [IR] Fixed the typo in attributes test omits 09d0e7a7c15 [X86] Avoid %fs:(%eax) references in x32 mode omits 150fe05db44 [Test] Fix undef var in catch-undef-behavior.c omits 9ca67d7f446 Revert "[mlir] Lookup the latest value with a legal type wh [...] omits c21ee1a9426 Improve the verifier diagnostic on dominance error omits d22a47e9fff [SimplifyCFG] Teach mergeEmptyReturnBlocks() to preserve DomTree omits 5cce4aff18c [SimplifyCFG] TryToSimplifyUncondBranchFromEmptyBlock() alr [...] omits 49dac4aca0a [SimplifyCFG] MergeBlockIntoPredecessor() already knows how [...] omits 4fc169f6644 [SimplifyCFG] removeUnreachableBlocks() already knows how t [...] omits aa2009fe786 [NFCI][SimplifyCFG] Mark all the SimplifyCFG tests that alr [...] omits 1bd928e50bb [AArch64InstPrinter] Use * 4096 instead of << 12 omits 46ae3604525 [libc++] Fix CI Dockerfile omits b7905e81fc3 Fix split-debug.c test on Windows omits 0abd744597e [PGO] Use the sum of profile counts to fix the function ent [...] omits d69fc6629d0 [libc++] Install git-clang-format on CI nodes. omits 15ca54525d6 Fix XCore test on Windows, the register order is reversed, [...] omits 46c331bf26d [VectorCombine] adjust test alignments for better coverage; NFC omits ef74f0fdc33 [libc++abi] Remove redundant null pointer check in operator delete omits e7280248087 [DSE] Pass MemoryLocation by const ref (NFC) omits cd551f85642 [NFC] Remove unused prefixes in llvm/test/CodeGen/X86 omits 38ebc1a13dc [VectorCombine] optimize alignment for load transform omits e53b9f733a7 Print source location in the error message when parens are [...] omits 735ab86b811 PR47474: Add test for Clang's current behavior. omits 30d292ddbb7 [sanitizer-common] Pickup llvm-symbolizer from $OUT/bin IFF [...] omits b9fb063e63c [clang-offload-bundler] Add option -allow-missing-bundles omits 7685d818ef3 Mark implicit coroutine variables as being implicit omits 900d71a851d [mlir] Async: re-enable tests after fixing fkakines omits 11f1027b4d8 [mlir] AsyncRuntime: mode runtime declarations to mlir::run [...] omits 4e90cad6a6b [flang] Handle undeclared names in EQUIVALENCE statements omits 869f8363c42 [lldb][NFC] Apply performance-faster-string-find (`str.find [...] omits 70bd75426e5 [SimplifyCFG] Precommit test for preserving !annotation. omits 0f10a26dd4c [Go] Fix bindings/go/llvm/IRBindings.cpp omits a79b26db0e9 [mlir] Fix for gpu-async-region pass. omits d5700fdf104 [gn build] Port 6eff12788ee omits 6eff12788ee [DDG] Data Dependence Graph - DOT printer - recommit omits 4bd9e62422d Remove spurious MLIRLLVMConversionsIncGen dependency from L [...] omits aaaf0ec72b0 [VectorCombine] loosen alignment constraint for load transform omits 66bcbdbc9c5 [AArch64InstPrinter] Change printADRPLabel to print the tar [...] omits 2ea7210e394 Revert "[PowerPC] Extend folding RLWINM + RLWINM to post-RA." omits fa3693ad0b3 [LoopNest] Handle loop-nest passes in LoopPassManager omits c0619d3b21c [NFC] Use regex for code object version in hip tests omits 16cb7910f51 [ELF] --emit-relocs: fix a crash if .rela.dyn is an empty o [...] omits b607837c75d [libomptarget][nfc] Replace static const with enum omits 6e890ec7beb [CMake] Avoid __FakeVCSRevision.h with no git repository omits 07751310580 [flang] Fix crash in folding (#48437) omits e2e86f4e77e [Doc][SystemZ] Add Linux/SystemZ to Getting Started guide. omits 4a6a4e573fe [InstCombine] Precommit tests for !annotation metadata handling. omits f3e0431b763 LangRef: Update byval/sret description for required types omits 7082de56b7a [flang] Handle multiple names for same operator omits 92d6e8001e2 NFC: balance a quote in AttrDocs.td omits 95b2dab1991 [Sema] Fix a miscompile by retaining array qualifiers when [...] omits d61ccda7696 [TableGen] Slim down the data structures in xxxGenInstrInfo [...] omits e5039aad457 [X86] Regenerate bit extraction tests, cleaning up check-prefixes. omits 553808d4562 [X86] Rename reduction combiners to make it clearer whats h [...] omits 66ee0d3d84a [sanitizer-common] Force pickup of llvm-symbolizer from new [...] omits a1e1dcabe4f [XCOFF][AIX] Emit EH information in traceback table omits be9184bc557 [SLPVectorizer]Migrate getEntryCost to return InstructionCost omits c5771a2f2df [Statepoints] Extract invoke tests into separate file. NFC. omits 75f98f0f8c8 [PATCH] [compiler-rt] [builtins] Fix name of __aarch64_have [...] omits e0b9c5df260 [CostModel] Add costs for llvm.experimental.vector.{extract [...] omits 6551c9ac365 [mlir][spirv] Add parsing and printing support for SpecCons [...] omits 07217e0a1b7 [CostModel]Migrate getTreeCost() to use InstructionCost omits 60e4698b9ab [CostModel]Replace FixedVectorType by VectorType in costget [...] omits dad07baf123 [clang][AArch64][SVE] Avoid going through memory for VLAT < [...] omits 9322e571d73 [LLDB] Skip TestGuiBasicDebug.py on Arm and AArch64/Linux omits c10757200d8 Revert "Ensure SplitEdge to return the new block between th [...] omits e55f7de946b [X86][SSE] combineReductionToHorizontal - don't rely on wid [...] omits 9f80ab1213e Revert "[LLDB] Remove AArch64/Linux xfail decorator from Te [...] omits 8c2cf89834c [yaml2obj/obj2yaml] - Make Value/Size fields of Symbol optional. omits 407d4200290 [lib/Object] - Make ELFObjectFile::getSymbol() return Expected<>. omits 78aea98308a [llvm-readelf/obj] - Handle out-of-order PT_LOADs better. omits 0da240c2d05 [clang][cli] Port DependencyOutput string based options to [...] omits c7afb698caf [AMDGPU] Avoid calling copyFastMathFlags in wrong context omits f141d1afc50 [NFC] Pre-commit test for long-double builtins omits 383778e2171 [clang][cli] Port LangOpts option flags to new option parsi [...] omits 409a2f0f9e4 [AMDGPU] Allow no saddr for global addtid insts omits 741978d727a [clang][cli] Port CodeGen option flags to new option parsin [...] omits f8184d4c44d [mlir] Lookup the latest value with a legal type when remap [...] omits f2661bed185 [clang][cli] Prevent double denormalization omits 95114f21f5b [clang][cli] Do not marshall only CC1Option flags in BoolOption omits b2851aea80e Revert "[Compiler-rt][AArch64] Workaround for .cfi_startpro [...] omits 039cb03dd0d [builtins] Use %% as the separator for aarch64-*-darwin and [...] omits 0524da67b44 [libc][NFC] Use ASSERT_FP_EQ to comapre NaN values in tests. omits eb66bf0802f [AMDGPU] Print SCRATCH_EN field after the kernel omits f66cf13d5d0 [libc][NFC] Rename global `nan` in tests to `aNaN`. omits cee1e7d14f4 [libc][NFC][Obvious] Remove few unnecessary #include direct [...] omits 4f14b80803a [HIP] unbundle bundled preprocessor output omits 1f6e15566f1 [LV] Weaken a unnecessarily strong assert [NFC] omits ec6b71df70a [JITLink][ORC] Enable creation / linking of raw jitlink::Li [...] omits 15ce0ab7ac4 [RISCV] Refine vector load/store tablegen pattern, NFC. omits af7ef895d49 [LV] Extend dead instruction detection to multiple exiting blocks omits c415e709e99 [ASTMatchers][NFC] Strip prefixes eagerly in dynamic matche [...] omits 6aa3591e984 [flang] Implement STORAGE_SIZE(), SIZEOF(), C_SIZEOF() omits 0f903015c77 [Hexagon] Rename test case, NFC omits fe0527e1c7e [Hexagon] Temporarily disable vector realignment for non-HV [...] omits 16385643bbf [Hexagon] Emit enough stores when aligning vector addresses omits abc08d5ec70 [mac/lld] fix amend mishap from ec88746a059 omits ec88746a059 [lld/mac] fill in current and compatibility version for LC_ [...] omits d6a74ec826a [flang] Fix false error message for "ptr => func()" array c [...] omits 09edd9df6e1 [mac/lld] simplify code using PackedVersion instead of Vers [...] omits 3a0352b85c1 [flang] Fix bug with USE of USE of generic omits 70b0d152435 [gn build] Port b9c77542e23 omits 1efd7a73acd Revert "[OpenMP] Add initial support for `omp [begin/end] a [...] omits b0b5d389635 Document that AlignedCharArrayUnion exists to work around a [...] omits f43e67cc6c6 [mlir] Allow SymbolTable to update existing symbols omits cf638d793c4 Ensure SplitEdge to return the new block between the two gi [...] omits 0dd8f6f9035 [ClangTidy] NFC: Add more tests for container-size-empty omits 702f822ca5b [ASTMatcher] Avoid isImplicit call on object which could be [...] omits bc7126b2bc5 [FIX] Add the comma missing in D91979 omits 2aae2136d5c [X86] Add REX prefix for GOTTPOFF/TLSDESC relocs in x32 mode omits e9cda7c5a0b [mlir][Pass] Add a new PassNameCLParser specifically for pa [...] omits 7e7f38f853f DR1413 and part of P1815R2: Minor improvements to Clang's d [...] omits 6b760a50f52 DR2100: &expr is value-dependent if expr constant-evaluates [...] omits 41c3b271399 [IR] Delete deprecated DebugLoc::get omits a5a14cbe7f8 [OpenMP] Add initial support for `omp [begin/end] assumes` omits dcaec81211b [OpenMP] Use assumptions during ICV tracking omits b9c77542e23 [Clang][Attr] Introduce the `assume` function attribute omits d08d490a4cb [OpenMPOpt][NFC] Clang format omits 02220f32049 [mlir] NFC: retire LLVM_Zero/OneResultOp from LLVM dialect ODS omits 20d0cbd3fad [mlir] Tighten type verifiers for LLVM dialect ops results omits c4736b91f87 Don't memcpy from an empty ArrayRef; the base pointer could [...] omits 60eba8161bd RegisterCoalescer: Remove phi-only subranges when erasing i [...] omits f2966d17a27 [libc++] Use consistent declaration for main() in test omits c1dac6bac5b [RISCV] Define vfadd/vfsub/vfrsub intrinsics. omits 903f2950091 [RISCV] Define vmin/vminu/vmax/vmaxu intrinsics. omits fd271645631 [RISCV] Define vnsrl/vnsra intrinsics. omits 95795e7a65a [RISCV] Define vsll/vsrl/vsra intrinsics. omits 19db6a652b8 [RISCV] Define vadc/vmadc/vsbc/vmsbc intrinsics. omits 0eb4378290f Frontend: Fix confusing comment at call to clearOutputFiles, NFC omits 8c4e55762d8 [docs][unittest][Go][StackProtector] Migrate deprecated Deb [...] omits 71601d2ac99 [Hexagon] Fix bitcasting v1i8 -> i8 omits e7e7d371fd8 GlobalISel: Fix generic handling of single outgoing call arguments omits 97f51f0489e AMDGPU: Remove redundant CCAction for i1 omits 59decf8e9c3 [clang] Migrate deprecated DebugInfo::get to DILocation::get omits 028efac2d7c [RISCV] Only custom legalize i32 arguments to vector intrin [...] omits 95019de8a12 [mlir][IR] Define the singleton builtin types in ODS instea [...] omits e1133179587 [NFCI][SimplifyCFG] Add basic scaffolding for gradually mak [...] omits a7deedc414e [NFC][Tests][SimplifyCFG] Trim whitespaces at the end of lines omits 9a883bfa11d [flang] Clean up TODO comments and fix one (DATA constant a [...] omits 68e642cad02 [clang-tidy] Support all YAML supported spellings for bools [...] omits 57d83c3a90c [PowerPC] Enable paired vector type and intrinsics when MMA [...] omits dfac97d5576 [clangd] Validate clang-tidy Checks in clangd config. omits b1afbceb929 [flang] Minor fix to list-directed REAL output editing omits 3aa8e071dd1 [lld-macho] Add implicit dylib support for frameworks omits 8a5e0688233 [lld-macho] Support -sub_umbrella omits 31845199094 [lld-macho] Don't emit rebase opcodes for relocs in TLV sections omits 544148ae702 [lld-macho] -weak_{library,framework} should always take priority omits caf4f2e372a [mlir] Handle unknown ops in dynamic_tensor_from_elements b [...] omits 5aafdd7b88f [OpenMP] Introduce new file wrapper class for runtime omits a81db8b3159 [LV] Restructure handling of -prefer-predicate-over-epilogu [...] omits c103f9ef5a0 [RISCV] Use default member initializers for the feature fla [...] omits d5ea8f70105 [AMDGPU] Clarify scratch initialization omits 922d3d55220 [mlir] Allow nested regions in inlineRegionAndEmitStore omits 76edf98b27c Set decl on DeclRefExpr directly during deserialization rat [...] omits 6c365cd31e3 Consider reference, pointer, and pointer-to-member Template [...] omits ef40d5233b8 Adding a test case that I accidentally dropped from 27ea7d0 [...] omits 0545680cb87 Reland dcdef5b5b3df457566e7faf61e1e5789c42528d1 omits 82f2c61ca08 [OPENMP51] Add present modifier in defaultmap clause omits 601f0fb8465 [lld/mac] Set ordinal on dynamic undefined symbols in symbol table omits a048e2fa1d0 [tests] fix an accidental target dependence added in 99ac8868 omits 99ac8868cfb [tests][LV] precommit tests for D93317 omits cfa1010c424 [clangd] Provide suggestions with invalid config keys omits 1183e55580c [NFC] update extract-lowbits.ll and scalar-pf-to-i64.ll omits d1da346296f [libc++] Fix synopsis in string::ends_with test. NFC. omits 2ec5973fddb Revert "[FPEnv] Teach the IRBuilder about invoke's correct [...] omits c77ea40528d [mlir] Add std.pow lowering to LLVMIR omits c50f3a8781a [NFC] Update extract-bits.ll omits 9adc64539f9 [mlir] Add std.powf to ROCDL lowering. omits 32e7a9cab64 Revert "[clangd] Log remote index connectivity status" omits f3e8f27ca11 [mlir] Fix GPUToNVVM test omits 67a1ffd88ac [FPEnv] Teach the IRBuilder about invoke's correct use of t [...] omits aa63e176268 [X86] Regenerate avxvnni.ll tests - remove unused prefix. NFCI. omits dcdef5b5b3d [clangd] Log remote index connectivity status omits e04785b131c [mlir] Add NVVM lowering for std.pow omits 712117338ad [X86] Explicitly use SDValue instead of auto. NFCI. omits a3bd67f222c SeparateConstOffsetFromGEP::lowerToSingleIndexGEPs - don't [...] omits aa7ae25613d [llvm-symbolizer] Add missing include for config.h omits c8da71b53fb [ELF] Error for out-of-range R_X86_64_[REX_]GOTPCRELX omits 5a2a8369e82 [AArch64][NEON] Remove undocumented vceqz{,q}_p16, vml{a,s} [...] omits 95bfd0849f7 [PGO] Allow overriding -vp-counters-per-site omits b0e5aea5572 [X86] Remove unnecessary SUBV_BROADCAST combines. NFCI. omits a00290ed10a [libc++] Fix allocate_shared when used with an explicitly c [...] omits 380e1d918cb [utils] The func_dict for a prefix may just be empty omits 8acb5f2723e [clang][driver][NFC] Use StringRef instead of std::string omits 632f4d2747f [NFC] Fix a few SVEInstrInfo related stylistic issues. omits 73c580405ff [mlir] Add std op for X raised to the power of Y omits 6cc3d80a848 [ARM] Match dual lane vmovs from insert_vector_elt omits bda7d0af970 [clangd] Improve goToDefinition on auto and dectype omits ebef92169ca [SystemZ] Remove most hard-coded R1D instances for sibcalls omits e2dc306b1ac [utils] Fix UpdateTestChecks case where 2 runs differ for l [...] omits 2b09dedac4c [lldb] Fix import-std-module tests after libc++ got a new _ [...] omits 7ea3932ab1d [AnnotationRemarks] Also generate annotation remarks when u [...] omits 697226550e3 [VE] Support FRAMEADDR omits 2a2268a6db1 [VE][NFC] Sort VEISD operations omits 7186a3965af [VPlan] Use VPDef for VPWidenSelectRecipe. omits 91445979be0 [AMDGPU] Unify flat offset logic omits 7898803c638 [AMDGPU][NFC] Add more global_atomic_cmpswap tests omits 171ca93c543 [OpenMP] Initialize runtime in the forked child process omits 5186eda3269 [clangd] Oops, fix code in #ifdef WIN32 omits 52a3267ffaf [InstCombine] Remove scalable vector restriction in foldVec [...] omits 92dd077af1f Reland [clangd] Extract per-dir CDB cache to its own thread [...] omits 965d71c69ac [clangd] Avoid traversing C:\ -> C: when looking for CDBs omits 0e0295fd612 [LV] Pass explicit vector width to not require a X86 target. omits 8b48d243732 [clang-format] Recognize c++ coroutine keywords as unary op [...] omits ffe84d90e9a [InstCombine][NFC] Change cast of FixedVectorType to dyn_cast. omits e12f5845780 [InstCombine] Remove scalable vector restriction in InstCom [...] omits 2ac58e21a11 [InstCombine] Remove scalable vector restriction when fold [...] omits db48a6de770 [RISCV] Define vwadd/vwaddu/vwsub/vwsubu intrinsics. omits b74c4dbb963 [SVE] Move INT_TO_FP i1 promotion into custom lowering. omits 6d35bd1d48e [CodeGenPrepare] Update optimizeGatherScatterInst for scala [...] omits bd070926691 [X86] Remove trailing whitespace. NFC. omits 15a31389b2e [X86][AVX] LowerBUILD_VECTOR - reduce 256/512-bit build vec [...] omits 8a7e770638f [LV] Add reduction test, which exposed a crash in a pending patch. omits 318f5798d8c [VPlan] Use VPDef for VPWidenGEPRecipe. omits ad1161f9b5f [VPlan] Use VPdef for VPWidenCall. omits 56c5548d7f0 [clang][cli] Squash multiple cc1 -fxxx-exceptions flags int [...] omits 573255b47eb [clang][cli] Squash exception model in LangOptions into one member omits f24e58df7dd [clang][cli] Create accessors for exception models in LangOptions omits 9c328e7afaf [clangd] Add hover info for `this` expr omits a2eb07aa554 [VE] Support atomic exchange instructions omits 14a91d676b7 [RISCV][NFC] Define scalable vectors for half types. omits 83aea14ed61 [llvm-readelf] - Don't print OS/Processor specific prefix f [...] omits 8b330f1f691 [SCEV] Add missing type check into getRangeForAffineNoSelfW [...] omits a69b76c5008 [GlobalISel][IRTranslator] Ensure branch probabilities are [...] omits 504e4be2c11 [IR] Remove isPowerOf2ByteWidth omits 2fc2e6de822 [Test] Test on assertion failure with expensive SCEV range [...] omits ddc5a5920e5 [Analysis] Use llvm::erase_value (NFC) omits a72d462eb9b Re-apply "[CMake][compiler-rt][AArch64] Avoid preprocessing [...] omits 3000c19df64 [Compiler-rt][AArch64] Workaround for .cfi_startproc assemb [...] omits dc82890a77f [lldb/API] Expose Target::CreateBreakpoint(..., move_to_nea [...] omits 1d3f1eb855f Revert "[lldb/API] Expose Target::CreateBreakpoint(..., mov [...] omits a6805a0e02c [RISCV] Define vadd/vsub/vrsub intrinsics and lower to V in [...] omits 086954412f5 [gn build] Port d2ed9d6b7ec omits a852ee199c7 Reland "[MachineDebugify] Insert synthetic DBG_VALUE instructions" omits 04701698eba [lldb/API] Expose Target::CreateBreakpoint(..., move_to_nea [...] omits 841f9c937f6 Revert "[MachineDebugify] Insert synthetic DBG_VALUE instructions" omits da2551f3d19 Revert "[Debugify] Support checking Machine IR debug info" omits 18925dd8722 [X86] Add test case for commit e52bc1d2bba794b. omits 7799ef7121a Revert "Lex: Migrate HeaderSearch::LoadedModuleMaps to File [...] omits c9ede6f3367 Revert "[amdgpu] Default to code object v3" omits 38b44421986 [NFC] [Legalizer] Use common method for expanding fp-to-int [...] omits c36f31c4db0 [PGO] remove unintentional code in early commit omits d7eba200526 [mlir][Inliner] Refactor the inliner to use nested pass pip [...] omits f0cd6aa614f [libc] Add remainder[f|l] and remquo[f|l] to the list of aa [...] omits c4d2d4337d5 [Debugify] Support checking Machine IR debug info Add mir-c [...] omits b1067a9b3c8 [libc][NFC] Skip adding dummy targets for skipped unit tests. omits fc0f4010bb4 Revert "[Debugify] Support checking Machine IR debug info" omits af68c3b8924 [libc] Add memcmp implementation. omits 57a3d9ec4a8 [Debugify] Support checking Machine IR debug info Add mir-c [...] omits b094eaa3923 [RISCV] Prevent assertion in the assembler if vmerge or vfm [...] omits 2cf12ae0cc3 [RISCV] Handle Match_InvalidSImm5 in RISCVAsmParser::MatchA [...] omits 413596ee45d [RISCV] Teach debug output from assembly parser to print re [...] omits 9c49b0bba0f Remove the ast_type_traits namespace. omits b266c818e7c [libc][Obvious] Mark functions in DummyFEnv.h as static inline. omits 4b2e7d02150 [amdgpu] Default to code object v3 omits d2ed9d6b7ec Revert "ADT: Migrate users of AlignedCharArrayUnion to std: [...] omits ce0c0013d8b AMDGPU: If a store defines (alias) a load, it clobbers the load. omits eed0b9acdfe [PowerPC] Temporarily disable asan longjmp tests omits 54e03d03a7a [PGO] Verify BFI counts after loading profile data omits 9eac818370f [X86] Fix variadic argument handling for x32 omits d058b69b1cd [lld/mac] implement -compatibility_version, -current_version omits f21f3339ba3 scudo: Remove positional template arguments for secondary c [...] omits 8593e197bc8 [VectorCombine] add alignment test for gep load; NFC omits 2733a5a5b44 [gn build] (semi-manually) port 19d57b5c42b omits 9412932bb59 [gn build] (semi-manually) port 7ad49aec125 omits 0b510e79ce3 [mlir] Fix opaque struct typedef in AsyncRuntime header omits ee43dcaad75 [mlir] Add section page for Rationale docs. omits 7c0e3a77bc4 [clang][IR] Add support for leaf attribute omits b3d1d1f4fff [libc++] Remove unnecessary static assertion in allocate_shared omits 3b7280f5e4a [libc++] NFCI: Return pointer instead of reference from __s [...] omits d399f870b5a [VectorCombine] make load transform poison-safe omits d636b881bb9 Adapt lldb to a40db5502b2515a6f2f1676b5d7a655ae0f41179 omits b61f288a58e Add comment to closing brace of anonymous namespace, NFC omits 90d056ceb97 AST: Silence an instance of -Wsign-compare, NFC omits a40db5502b2 Lex: Migrate HeaderSearch::LoadedModuleMaps to FileEntryRef omits 25067f179f3 [LoopIdiomRecognize] Teach detectShiftUntilZeroIdiom to rec [...] omits b3ee7f1f312 [mlir][OpDefGen] Add support for generating local functions [...] omits cf5845d6c42 [AMDGPU] Use multi-dword flat scratch for spilling omits 19d57b5c42b [libc++] Refactor allocate_shared to use an allocation guard omits a29ecca7819 Revert "[DDG] Data Dependence Graph - DOT printer" omits 0cf7e4b252f Revert "[mlir] Remove methods from mlir::OpState that just [...] omits 3b3eb7f07ff Speculative fix for build bot failures omits fd4a10732c8 [DDG] Data Dependence Graph - DOT printer omits aece4e2793c [mlir][ArmSVE][RFC] Add an ArmSVE dialect omits 2e0e03c6a08 OpaquePtr: Require byval on x86_intrcc parameter 0 omits ef4da3c2ba8 clang: Add byval on x86_intrcc parameter 0 omits 7ad49aec125 [libc++] Split allocator_traits and pointer_traits out of <memory> omits b6b522c4db1 [NFC] cleanup cg-profile emission on TargetLowerinng omits 670686ad8ec Add initial support for multilibs in Baremetal toolchain. omits d50d7c37a15 [MBP] Prevent rotating a chain contains entry block omits f5fe8493e5a [LAA] Relax restrictions on early exits in loop structure omits 6af2c4ca9bd [mlir] Change the internal representation of FrozenRewriteP [...] omits 6f271e921ba [mlir] Remove methods from mlir::OpState that just forward [...] omits 2aa43358060 [flang] Fix copy elision assumption. omits 6bc9439f59a [mlir][OpAsmParser] Add support for parsing integer literal [...] omits c234b65cef0 [mlir][OpFormat] Add support for emitting newlines from the [...] omits 0936655bac7 [CUDA] Do not diagnose host/device variable access in depen [...] omits 9c1765acabf [VectorCombine] add test for load with offset; NFC omits 55fc64bce08 [Hexagon] Tweak _MSC_VER workaround version omits 5a2d954671e [NFC] Remove stray comment. omits a1eb154421a [flang] Use mlir::OpState::operator->() to get to methods o [...] omits 045304701bc [RISCV] Move vtype decoding and printing from RISCVInstPrin [...] omits f276c008984 [sanitizer] Restrict querying VM size on Darwin only to iOS [...] omits 8955e9f6b75 [mlir][linalg] Fix bug in elementwise vectorization omits 653b97690f0 [SystemZ] Improve handling of backchain offset. omits 5f53d28fa68 Revert "[clang-scan-deps] Support clang-cl" omits e8140139328 [Wasm][LTO][NPM] Use NPM for LTO with ENABLE_EXPERIMENTAL_N [...] omits 1fd1f638b68 [amdgpu] Fix a crash case when `V_CNDMASK` could be simplified. omits cae2d871c05 [NFCI][Thumb2] Regenerate MVE tests i missed in 59560e85897 [...] omits 90b951dd680 [NFC] Remove trailing whitespace in llvm/CMakeLists.txt omits d784845de1f [TableGen] Fixed 64-bit filters being sliced to 32 bits in [...] omits 92c6141ce6a lld/ELF: Parse MSP430 BFD/emulation names omits bfdc19e7786 [PowerPC] Restore stack ptr from frame ptr with setjmp omits ecab63894bb [MLIR][SPIRV] Refactoring serialization and deserialization omits 68f53960e17 [ASTImporter] Fix import of a typedef that has an attribute omits 59560e85897 [SimplifyCFG] FoldBranchToCommonDest(): temporairly put bac [...] omits e8360a8e1e7 [NFC][SimplifyCFG] FoldBranchToCommonDest(): pull out 'comm [...] omits effbbdec6e9 [NFC][SimplifyCFG] Add another miscompiled test for PR48450 omits 3c8e31e17b8 [libc++] ADL-proof <functional> by adding _VSTD:: qualifica [...] omits be4c657b010 [libc++] Consistently replace `::new(__p) T` with `::new (( [...] omits 640ad769110 [clang-scan-deps] Support clang-cl omits 9ad2091e78e [libc][Obvious] Include <fenv.h> from DummyFenv.h. omits 87d7757bbe1 [SLP] Control maximum vectorization factor from TTI omits c21df2a79c2 Revert "Re-apply "[CMake][compiler-rt][AArch64] Avoid prepr [...] omits 07e92e6b600 [AMDGPU] Make use of HasSMemRealTime predicate. NFC. omits aefedb17073 [VE] Add logical mask intrinsic instructions omits 5f5a2547c17 [X86] LowerBUILD_VECTOR - track zero/nonzero elements with [...] omits 59c72a70121 [libc++] [P1164] Add tests for create_directories. NFC. omits c9213e1b299 [VE] Correct addRegisterClass calls omits 6bbbe4a5746 [flang][driver] Fix a small bug (auto vs auto&) omits 15f2d4f1983 [AIX] Fixed "comparison of unsigned expression >= 0 is alwa [...] omits 2a6782bb9f1 Reland [DebugInfo] Improve dbg preservation in LSR. omits 2664f5d4365 generate_header_tests.py: Sort the header files ASCIIbetically. omits b6f19174156 [libc++] Fix some one-off typos in comments. NFCI. omits ce9ac549c93 [libc++] Remove __is_construct::__nat. NFCI. omits e9eb99999f8 [libc++] s/insertible/insertable/g. NFCI. omits 1d7c39e14e2 [libc++] s/Birdirectional/Bidirectional/g. NFCI. omits d0797e62fa8 Re-apply "[CMake][compiler-rt][AArch64] Avoid preprocessing [...] omits aa772fc85e0 [compiler-rt] [builtins] Make lse.S compile on Darwin omits e42e5263bd5 [VPlan] Make VPWidenMemoryInstructionRecipe a VPDef. omits aabaca33635 [llvm-objdump] Use "--" for long options in --help text omits 22ccdb78702 Revert "Consider reference, pointer, and pointer-to-member [...] omits fac7c7ec3cc [SLP] Fix vector element size for the store chains omits 6c8ded0d8c3 [TableGen] Don't dereference from dyn_cast<> - use cast<> i [...] omits 5a02bf4f950 [IRCE] Add test case for PR48051 omits c5ced82c8e4 [SVE][CodeGen] Lower scalable floating-point vector reductions omits 1de3e7fd620 [ARM] Improve handling of empty VPT blocks in tail predicat [...] omits 62c246eda24 [AMDGPU][NFC] Rename opsel/opsel_hi/neg_lo/neg_hi with suffix 0 omits af4570cd3ab [AMDGPU][NFC] Remove unused VOP3Mods0Clamp omits 55f07a34007 [XRay] Remove unnecessary <x86intrin.h> include omits 75d9a460902 [MLIR] Add atan and atan2 lowerings to CUDA intrinsics omits 5733167f54a [AMDGPU] Mark amdgpu_gfx functions as module entry function omits 1c6bc2c0b5a [MLIR] Add lowerings for atan and atan2 to ROCDL intrinsics omits 617cd01a4b7 Revert "[CMake][compiler-rt][AArch64] Avoid preprocessing L [...] omits d9697c2e6b1 [compiler-rt][CMake] Define HAS_ASM_LSE on Apple if available omits 16aa00b6228 [clang][cli] Port FileSystem options to new option parsing system omits 98a4289810b [llvm-readobj] - For SHT_REL relocations, don't display an addend. omits e2fc85c69b3 [clang][cli] Better defaults for MarshallingInfoString omits 4e2e785ddd3 [llvm-readelf] - Improve ELF type field dumping. omits 4b6f29413c5 [clang][cli] Port Preprocessor and PreprocessorOutput optio [...] omits f1569b1ece5 [Flang][OpenMP-5.0] Semantic checks for flush construct. omits 63ec9e40d10 [clangd] Go-to-definition on pure virtual method decls jump [...] omits 08e287aaf39 [PowerPC][FP128] Fix the incorrect signature for math library call omits 6326b098852 [AST][RecoveryExpr] Preserve type for broken overrload memb [...] omits e43b3b08ccd [Flang][OpenMP] Semantic checks for Atomic construct. omits 2acd5a47386 [LoopIdiom] Pre-commit tests for D92745. NFC omits 33b740f8dc3 [CMake][compiler-rt][AArch64] Avoid preprocessing LSE built [...] omits 7de9c61f311 Fix test expectation to cope with custom version namespaces. omits 05cdf4acf42 Consider reference, pointer, and pointer-to-member Template [...] omits abbd57e558b Factor out and centralize repeated 'getExpandedPackSize'. omits b8c847ee731 [SLP][Test] Precommit test for D93192 omits 4830d458dd0 [MachineCombiner][NFC] Add MustReduceRegisterPressure goal omits ee5b5b7a35d [CodeGen] Use llvm::erase_value (NFC) omits 913515e4652 [Target] Use llvm::is_contained (NFC) omits 655011c7134 [opt][NPM] Pin -lower-amx-type to legacy PM omits 04795ab8368 Re-apply 8904ee8ac7e with missing header included this time. omits 5b112bcc0de Revert "[JITLink] Add JITLinkDylib type, thread through JIT [...] omits 8904ee8ac7e [JITLink] Add JITLinkDylib type, thread through JITLinkMemo [...] omits 77bb3c1ac20 [JITLink] Fix include guard end comment. omits 0207de0bfe7 [ORC] Prefer preincrement on iterator. omits fef242c32e8 [clangd] Fix locateMacroAt() for macro definition outside preamble omits 5ad202ce896 [NFC][AMDGPU] Reformat AMD GPU targets in cuda.cpp omits 0261ce9e17b [X86] Add ExeDomain = SSEPackedSingle to cvtss2sd and cvtsd [...] omits fa31f337a25 [X86] Add isel patterns to form VPDPWSSD from (add (vpmaddw [...] omits 22dba707b0f [AC] Handle (X+C1)<C2 assumes (PR48408) omits f99b4f5241a [X86] Extend varargs test omits 0a4e028d13a [Analysis] Remove unused declaration replaceEdgeKey (NFC) omits 5891ad4e222 [Transforms] Use llvm::erase_value (NFC) omits 828602c772c [NFC]{AMDGPU] Update AMDGPUUsage with AMD RDNA 2 reference omits d5c434d7dda [X86][SSE] combineX86ShufflesRecursively - add basic handli [...] omits 8bdfc1222f7 [X86][AVX] Add additional X86ISD::SUBV_BROADCAST_LOAD test [...] omits 533f85767c6 [VPlan] Use interleaveComma in printOperands() (NFC). omits 46bc40e5024 Recommit "[AArch64] Lower calls with rv_marker attribute." omits 4855a1004d4 [X86] Convert fadd/fmul _mm_reduce_* intrinsics to emit llv [...] omits 47321c311bd [X86][SSE] combineReductionToHorizontal - add vXi8 ISD::MUL [...] omits 9c3fa3d84d5 Don't emit on op diagnostic in reproducer emission omits 076f87a8674 [MLIR][SPIRV] Add support for GLSL F/U/SClamp. omits 0ee73bb24ab [X86] Regenerate vector-reduce-mul.ll with common check pre [...] omits 36306403d49 [clang-format] Remove double trim omits bb939ebfd7f [BasicAA] Handle known non-zero variable index omits 05d1729232c [VE] Optimize toolchain regression test omits 0cd8686043f [lldb] [Process/FreeBSD] Add more 'override' keywords omits 1ffc1aaa096 [mlir] Use mlir::OpState::operator->() to get to methods of [...] omits a44e630353b [AsmParser] Fix support for zero bit integer types. omits c84b53ca9bc [mlir] Add Python binding for MLIR Dict Attribute omits ba3bc2fd41b [mac/arm] Deflake 3 check-llvm tests omits 36a23b33aa5 X86: Correcting X86OutgoingValueHandler typo (NFC) omits cf16437e05b fix typos to cycle bots omits 9c6a884f67f fix typo to cycle bots omits de1bca4b36d mac/arm: XFAIL the last 2 failing check-llvm tests omits 5d1c723b73a [ELF][test] Rewrite st_value=0 copy relocation tests omits eaa09823348 [mac/arm] skip MappedMemoryTest that try to map w+x omits 7977fee43cb [X86] Autogenerate complete checks. NFC omits 21de99d43c8 [[GlobalISel][IRTranslator] Fix a crash when the use of an [...] omits d38205144fe [SimplifyCFG] FoldBranchToCommonDest(): bonus instrns must [...] omits ce4040a43d5 [PPC] Check for PPC64 when emitting 64bit specific VSX node [...] omits a500a435878 [CodeGen][AMDGPU] Fix ICE for static initializer IR generation omits 956034c6c89 [mac/arm] XFAIL two more tests on arm64-apple omits afbb6d97b50 [CVP] Simplify and generalize switch handling omits a5c65de2953 mac/arm: XFAIL the last 3 failing tests omits ff523aa441f [CVP] Add additional switch tests (NFC) omits baf931a8427 [Hexagon] Reconsider getMask fix, return original mask, con [...] omits 7beee561e23 [AMDGPU] Add missing targets to target-invalid-cpu-note.c omits 92ab6ed6672 [AMDGPU] Add missing targets to amdgpu-features.cl omits 87a4e14e40e [NFC][AMDGPU] AMDGPUUsage updates omits 09b0e0884a3 [mlir] Print bad size in AttrSizedOperandSegments omits 9293b251b55 [Analysis/Interval] Remove isLoop (NFC) omits 215c1b19359 [Transforms] Use is_contained (NFC) omits 2cf53104711 [Hexagon] Create vector masks for scalar loads/stores omits 67c97ed4a5a [UpdateTestChecks] Add --(no-)x86_scrub_sp option. omits f61e5ecb919 [X86] Avoid data16 prefix for lea in x32 mode omits a4823377fd2 [ARM] Add basic masked load/store costs
This update removed existing revisions from the reference, leaving the reference pointing at a previous point in the repository history.
* -- * -- N refs/heads/linaro-local/ci/tcwg_bmk_tk1/llvm-master-arm-spec2k6-Os ( [...] \ O -- O -- O (60afb58bfee)
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-tidy/ClangTidy.cpp | 20 +- clang-tools-extra/clang-tidy/ClangTidyCheck.cpp | 16 +- clang-tools-extra/clang-tidy/ClangTidyOptions.cpp | 17 - clang-tools-extra/clang-tidy/ClangTidyOptions.h | 6 - .../clang-tidy/altera/AlteraTidyModule.cpp | 3 - clang-tools-extra/clang-tidy/altera/CMakeLists.txt | 1 - .../altera/SingleWorkItemBarrierCheck.cpp | 84 - .../clang-tidy/altera/SingleWorkItemBarrierCheck.h | 40 - .../cppcoreguidelines/ProTypeMemberInitCheck.cpp | 4 - .../clang-tidy/modernize/MakeSmartPtrCheck.cpp | 2 +- .../readability/ContainerSizeEmptyCheck.cpp | 183 +- .../clang-tidy/tool/ClangTidyMain.cpp | 2 +- clang-tools-extra/clangd/AST.cpp | 3 +- clang-tools-extra/clangd/AST.h | 1 - clang-tools-extra/clangd/CMakeLists.txt | 3 - clang-tools-extra/clangd/ClangdLSPServer.cpp | 41 +- clang-tools-extra/clangd/ClangdLSPServer.h | 12 +- clang-tools-extra/clangd/ClangdServer.cpp | 8 +- clang-tools-extra/clangd/ConfigCompile.cpp | 9 +- clang-tools-extra/clangd/ConfigYAML.cpp | 61 +- clang-tools-extra/clangd/Features.inc.in | 1 - .../clangd/GlobalCompilationDatabase.cpp | 464 +- .../clangd/GlobalCompilationDatabase.h | 56 +- clang-tools-extra/clangd/Headers.h | 2 +- clang-tools-extra/clangd/Hover.cpp | 171 +- clang-tools-extra/clangd/JSONTransport.cpp | 11 +- clang-tools-extra/clangd/SourceCode.cpp | 35 +- clang-tools-extra/clangd/TUScheduler.cpp | 65 +- clang-tools-extra/clangd/TidyProvider.cpp | 56 +- clang-tools-extra/clangd/TidyProvider.h | 5 - clang-tools-extra/clangd/XRefs.cpp | 140 +- clang-tools-extra/clangd/index/FileIndex.cpp | 9 +- clang-tools-extra/clangd/index/Index.cpp | 5 - clang-tools-extra/clangd/index/Index.h | 9 - clang-tools-extra/clangd/index/MemIndex.cpp | 12 - clang-tools-extra/clangd/index/MemIndex.h | 17 - clang-tools-extra/clangd/index/Merge.cpp | 25 +- clang-tools-extra/clangd/index/Merge.h | 2 - clang-tools-extra/clangd/index/ProjectAware.cpp | 11 - clang-tools-extra/clangd/index/dex/Dex.cpp | 11 - clang-tools-extra/clangd/index/dex/Dex.h | 15 - clang-tools-extra/clangd/index/remote/Client.cpp | 53 +- .../clangd/refactor/tweaks/ExpandAutoType.cpp | 2 +- clang-tools-extra/clangd/support/Threading.cpp | 12 - clang-tools-extra/clangd/support/Threading.h | 29 - clang-tools-extra/clangd/test/config.test | 2 +- clang-tools-extra/clangd/tool/Check.cpp | 10 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 28 - clang-tools-extra/clangd/unittests/ASTTests.cpp | 147 +- .../clangd/unittests/CodeCompleteTests.cpp | 5 - .../clangd/unittests/ConfigCompileTests.cpp | 18 - .../clangd/unittests/ConfigProviderTests.cpp | 22 +- .../clangd/unittests/ConfigYAMLTests.cpp | 2 +- clang-tools-extra/clangd/unittests/DexTests.cpp | 14 - .../unittests/GlobalCompilationDatabaseTests.cpp | 141 +- clang-tools-extra/clangd/unittests/HoverTests.cpp | 424 +- clang-tools-extra/clangd/unittests/IndexTests.cpp | 99 +- clang-tools-extra/clangd/unittests/RenameTests.cpp | 12 - .../clangd/unittests/TUSchedulerTests.cpp | 32 - clang-tools-extra/clangd/unittests/TestFS.cpp | 5 +- clang-tools-extra/clangd/unittests/XRefsTests.cpp | 152 - .../clangd/unittests/support/ThreadingTests.cpp | 21 - clang-tools-extra/docs/ReleaseNotes.rst | 21 +- .../checks/altera-single-work-item-barrier.rst | 58 - clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 - .../system/coroutines.h | 34 - .../checkers/altera-single-work-item-barrier.cpp | 300 - .../cppcoreguidelines-pro-type-member-init.cpp | 16 - .../checkers/readability-container-size-empty.cpp | 261 +- .../checkers/readability-identifier-naming.cpp | 16 +- .../unittests/clang-tidy/CMakeLists.txt | 1 - .../unittests/clang-tidy/ClangTidyOptionsTest.cpp | 105 +- clang/CMakeLists.txt | 15 +- clang/docs/ClangFormat.rst | 13 +- clang/docs/ClangFormatStyleOptions.rst | 456 +- clang/docs/LanguageExtensions.rst | 2 - clang/docs/LibASTMatchersReference.html | 5 - clang/docs/ReleaseNotes.rst | 15 - clang/docs/tools/dump_format_style.py | 2 +- clang/examples/Attribute/Attribute.cpp | 49 +- clang/include/clang/AST/APValue.h | 9 +- clang/include/clang/AST/ASTContext.h | 8 +- clang/include/clang/AST/ASTFwd.h | 6 +- clang/include/clang/AST/ASTTypeTraits.h | 29 +- clang/include/clang/AST/Attr.h | 15 - clang/include/clang/AST/ComputeDependence.h | 2 +- clang/include/clang/AST/Decl.h | 3 - clang/include/clang/AST/DeclTemplate.h | 30 - clang/include/clang/AST/OpenMPClause.h | 22 +- clang/include/clang/AST/ParentMapContext.h | 2 +- clang/include/clang/AST/RecursiveASTVisitor.h | 17 +- clang/include/clang/AST/StmtIterator.h | 9 +- clang/include/clang/AST/Type.h | 25 +- clang/include/clang/AST/TypeProperties.td | 2 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 4 - .../clang/ASTMatchers/ASTMatchersInternal.h | 9 +- clang/include/clang/Basic/Attr.td | 27 +- clang/include/clang/Basic/AttrDocs.td | 78 +- clang/include/clang/Basic/BuiltinsPPC.def | 165 +- clang/include/clang/Basic/BuiltinsX86.def | 4 - clang/include/clang/Basic/DiagnosticDriverKinds.td | 2 - .../include/clang/Basic/DiagnosticFrontendKinds.td | 2 +- clang/include/clang/Basic/DiagnosticGroups.td | 2 - clang/include/clang/Basic/DiagnosticParseKinds.td | 10 - clang/include/clang/Basic/DiagnosticSemaKinds.td | 7 - clang/include/clang/Basic/FileEntry.h | 9 - clang/include/clang/Basic/FileManager.h | 11 - clang/include/clang/Basic/LangOptions.def | 8 +- clang/include/clang/Basic/LangOptions.h | 33 +- clang/include/clang/Basic/OpenMPKinds.def | 1 - clang/include/clang/Basic/PPCTypes.def | 28 +- clang/include/clang/Basic/arm_neon.td | 5 +- clang/include/clang/Driver/Options.td | 223 +- clang/include/clang/Format/Format.h | 527 +- clang/include/clang/Frontend/PrecompiledPreamble.h | 3 +- clang/include/clang/Parse/Parser.h | 7 - clang/include/clang/Sema/Overload.h | 1 - clang/include/clang/Sema/Sema.h | 37 +- clang/include/clang/Serialization/ASTBitCodes.h | 2 +- .../clang/StaticAnalyzer/Core/AnalyzerOptions.h | 3 +- clang/lib/AST/APValue.cpp | 6 +- clang/lib/AST/ASTContext.cpp | 20 +- clang/lib/AST/ASTImporter.cpp | 58 +- clang/lib/AST/ASTStructuralEquivalence.cpp | 18 - clang/lib/AST/ASTTypeTraits.cpp | 42 +- clang/lib/AST/ComputeDependence.cpp | 122 +- clang/lib/AST/DeclTemplate.cpp | 20 +- clang/lib/AST/Expr.cpp | 8 +- clang/lib/AST/ExprConstant.cpp | 2 +- clang/lib/AST/ItaniumMangle.cpp | 347 +- clang/lib/AST/MicrosoftMangle.cpp | 2 +- clang/lib/AST/NSAPI.cpp | 2 +- clang/lib/AST/OpenMPClause.cpp | 19 +- clang/lib/AST/PrintfFormatString.cpp | 2 +- clang/lib/AST/StmtProfile.cpp | 9 +- clang/lib/AST/TemplateBase.cpp | 1 - clang/lib/AST/Type.cpp | 30 +- clang/lib/AST/TypeLoc.cpp | 2 +- clang/lib/ASTMatchers/ASTMatchFinder.cpp | 16 - clang/lib/ASTMatchers/ASTMatchersInternal.cpp | 2 - clang/lib/ASTMatchers/Dynamic/Marshallers.cpp | 5 +- clang/lib/ASTMatchers/Dynamic/Marshallers.h | 20 +- clang/lib/ASTMatchers/Dynamic/Registry.cpp | 1 - clang/lib/Analysis/ExprMutationAnalyzer.cpp | 4 + clang/lib/Basic/Cuda.cpp | 45 +- clang/lib/Basic/FileEntry.cpp | 1 - clang/lib/Basic/FileManager.cpp | 25 +- clang/lib/Basic/Module.cpp | 2 +- clang/lib/Basic/SourceManager.cpp | 50 +- clang/lib/Basic/Targets/AArch64.cpp | 14 - clang/lib/Basic/Targets/AArch64.h | 3 - clang/lib/Basic/Targets/ARM.cpp | 2 - clang/lib/Basic/Targets/RISCV.h | 19 +- clang/lib/CodeGen/BackendUtil.cpp | 9 +- clang/lib/CodeGen/CGBuiltin.cpp | 79 +- clang/lib/CodeGen/CGCall.cpp | 31 +- clang/lib/CodeGen/CGCall.h | 6 +- clang/lib/CodeGen/CGDebugInfo.cpp | 43 +- clang/lib/CodeGen/CGDecl.cpp | 11 +- clang/lib/CodeGen/CGException.cpp | 22 +- clang/lib/CodeGen/CGExprScalar.cpp | 32 - clang/lib/CodeGen/CodeGenAction.cpp | 126 +- clang/lib/CodeGen/CodeGenModule.cpp | 6 +- clang/lib/CodeGen/CodeGenTypes.cpp | 2 +- clang/lib/CodeGen/ItaniumCXXABI.cpp | 2 +- clang/lib/CodeGen/TargetInfo.cpp | 37 +- clang/lib/CrossTU/CrossTranslationUnit.cpp | 2 +- .../linux/DirectoryWatcher-linux.cpp | 1 - .../windows/DirectoryWatcher-windows.cpp | 1 - clang/lib/Driver/Driver.cpp | 31 +- clang/lib/Driver/ToolChains/AMDGPU.h | 2 +- clang/lib/Driver/ToolChains/Arch/AArch64.cpp | 5 +- clang/lib/Driver/ToolChains/Arch/ARM.cpp | 45 - clang/lib/Driver/ToolChains/Arch/ARM.h | 1 - clang/lib/Driver/ToolChains/BareMetal.cpp | 81 +- clang/lib/Driver/ToolChains/BareMetal.h | 4 - clang/lib/Driver/ToolChains/Clang.cpp | 22 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 2 +- clang/lib/Driver/ToolChains/Gnu.cpp | 3 - clang/lib/Driver/ToolChains/HIP.h | 2 +- clang/lib/Driver/ToolChains/MSVC.cpp | 3 +- clang/lib/Format/BreakableToken.cpp | 18 +- clang/lib/Format/Format.cpp | 18 +- clang/lib/Format/TokenAnnotator.cpp | 20 +- clang/lib/Format/UnwrappedLineParser.cpp | 26 +- clang/lib/Frontend/CompilerInstance.cpp | 64 +- clang/lib/Frontend/CompilerInvocation.cpp | 259 +- clang/lib/Frontend/InitPreprocessor.cpp | 12 +- clang/lib/Headers/avx512fintrin.h | 42 +- clang/lib/Headers/cuda_wrappers/algorithm | 2 +- clang/lib/Headers/cuda_wrappers/new | 2 +- clang/lib/Index/USRGeneration.cpp | 2 +- clang/lib/Lex/PPDirectives.cpp | 1 - clang/lib/Parse/ParseExpr.cpp | 13 +- clang/lib/Parse/ParseOpenMP.cpp | 121 - clang/lib/Sema/CMakeLists.txt | 1 - clang/lib/Sema/Sema.cpp | 9 +- clang/lib/Sema/SemaAttr.cpp | 5 +- clang/lib/Sema/SemaChecking.cpp | 8 +- clang/lib/Sema/SemaConcept.cpp | 23 +- clang/lib/Sema/SemaCoroutine.cpp | 2 - clang/lib/Sema/SemaDecl.cpp | 16 +- clang/lib/Sema/SemaDeclAttr.cpp | 55 +- clang/lib/Sema/SemaExpr.cpp | 8 +- clang/lib/Sema/SemaExprCXX.cpp | 3 +- clang/lib/Sema/SemaLambda.cpp | 4 - clang/lib/Sema/SemaOpenMP.cpp | 231 +- clang/lib/Sema/SemaOverload.cpp | 20 +- clang/lib/Sema/SemaStmt.cpp | 24 +- clang/lib/Sema/SemaTemplate.cpp | 86 +- clang/lib/Sema/SemaTemplateDeduction.cpp | 17 + clang/lib/Sema/SemaType.cpp | 4 +- clang/lib/Sema/TreeTransform.h | 16 +- clang/lib/Serialization/ASTCommon.cpp | 2 +- clang/lib/Serialization/ASTReader.cpp | 8 +- clang/lib/Serialization/ASTReaderStmt.cpp | 2 +- clang/lib/Serialization/ASTWriter.cpp | 5 +- .../Checkers/GenericTaintChecker.cpp | 5 +- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 4 +- clang/test/AST/ast-dump-ppc-mma-types.c | 38 + clang/test/AST/ast-dump-ppc-types.c | 43 - clang/test/AST/ast-dump-recovery.cpp | 8 - .../generic-selection-expr/Inputs/generic.c | 6 - .../generic-selection-expr/Inputs/generic.cpp | 5 - clang/test/ASTMerge/generic-selection-expr/test.c | 3 - .../test/ASTMerge/generic-selection-expr/test.cpp | 3 - .../basic.namespace/namespace.udecl/p12.cpp | 10 +- clang/test/CXX/drs/dr14xx.cpp | 23 - clang/test/CXX/drs/dr21xx.cpp | 42 - clang/test/CXX/drs/dr2xx.cpp | 6 +- .../temp.res/temp.dep/temp.dep.constexpr/p2-0x.cpp | 28 +- clang/test/CodeGen/2004-02-13-IllegalVararg.c | 3 - .../SystemZ/builtins-systemz-zvector-constrained.c | 2 +- .../CodeGen/SystemZ/builtins-systemz-zvector.c | 18 +- .../builtins-systemz-zvector2-constrained.c | 4 +- .../CodeGen/SystemZ/builtins-systemz-zvector2.c | 4 +- clang/test/CodeGen/X86/avx512-reduceIntrin.c | 101 +- clang/test/CodeGen/aarch64-neon-fma.c | 20 + clang/test/CodeGen/aarch64-neon-misc.c | 18 + ...4-sve-acle-__ARM_FEATURE_SVE_VECTOR_OPERATORS.c | 70 +- clang/test/CodeGen/address-space.c | 11 - clang/test/CodeGen/assume_attr.c | 58 - .../CodeGen/attr-arm-sve-vector-bits-bitcast.c | 123 +- clang/test/CodeGen/attr-arm-sve-vector-bits-call.c | 158 +- clang/test/CodeGen/attr-arm-sve-vector-bits-cast.c | 52 +- .../CodeGen/attr-arm-sve-vector-bits-codegen.c | 25 +- .../CodeGen/attr-arm-sve-vector-bits-globals.c | 64 +- clang/test/CodeGen/attr-leaf.c | 10 - clang/test/CodeGen/attr-nomerge.cpp | 98 +- clang/test/CodeGen/attr-x86-interrupt.c | 24 +- clang/test/CodeGen/attributes.c | 21 +- clang/test/CodeGen/basic-block-sections.c | 10 +- clang/test/CodeGen/builtins-overflow.c | 51 +- clang/test/CodeGen/builtins-ppc-mma.c | 1197 +++ clang/test/CodeGen/builtins-ppc-pair-mma.c | 1197 --- clang/test/CodeGen/builtins-wasm.c | 18 +- clang/test/CodeGen/catch-undef-behavior.c | 2 +- clang/test/CodeGen/exceptions-strictfp.c | 37 - clang/test/CodeGen/exceptions.c | 2 +- clang/test/CodeGen/math-builtins-long.c | 371 - clang/test/CodeGen/new-pass-manager-opt-bisect.c | 12 - clang/test/CodeGen/personality.c | 12 +- clang/test/CodeGen/thinlto-distributed-newpm.ll | 1 + clang/test/CodeGenCXX/assume_attr.cpp | 120 - clang/test/CodeGenCXX/attr-x86-interrupt.cpp | 24 +- clang/test/CodeGenCXX/auto-var-init.cpp | 108 +- clang/test/CodeGenCXX/clang-abi-compat.cpp | 42 +- clang/test/CodeGenCXX/mangle-class-nttp.cpp | 6 +- clang/test/CodeGenCXX/mangle-template.cpp | 121 - clang/test/CodeGenCXX/mingw-w64-exceptions.c | 8 +- clang/test/CodeGenCXX/mingw-w64-seh-exceptions.cpp | 4 +- clang/test/CodeGenCXX/personality.cpp | 12 +- clang/test/CodeGenCXX/wasm-eh.cpp | 12 +- clang/test/CodeGenObjC/personality.m | 22 +- clang/test/CodeGenObjCXX/objfw-exceptions.mm | 2 +- clang/test/CodeGenObjCXX/personality.mm | 72 +- clang/test/CodeGenOpenCL/amdgpu-features.cl | 11 - .../Inputs/basic_ve_tree/opt/nec/ve/lib/crt1.o | 0 .../Inputs/basic_ve_tree/opt/nec/ve/lib/crti.o | 0 .../Inputs/basic_ve_tree/opt/nec/ve/lib/crtn.o | 0 .../resource_dir/lib/linux/clang_rt.crtbegin-ve.o | 0 .../resource_dir/lib/linux/clang_rt.crtend-ve.o | 0 .../lib/linux/libclang_rt.builtins-ve.a | 0 clang/test/Driver/aarch64-cpus.c | 25 - clang/test/Driver/aarch64-ls64.c | 12 - clang/test/Driver/aarch64-sls-hardening-options.c | 45 + clang/test/Driver/amdgpu-toolchain.c | 2 +- clang/test/Driver/arch-armv7k.c | 4 +- clang/test/Driver/arm-cortex-cpus.c | 17 - clang/test/Driver/baremetal.cpp | 110 - clang/test/Driver/cl-options.c | 4 + clang/test/Driver/clang-offload-bundler.c | 47 +- clang/test/Driver/freebsd.c | 6 +- clang/test/Driver/fsjlj-exceptions.c | 6 +- clang/test/Driver/hip-autolink.hip | 2 +- clang/test/Driver/hip-code-object-version.hip | 11 +- clang/test/Driver/hip-device-compile.hip | 2 +- clang/test/Driver/hip-host-cpu-features.hip | 6 +- clang/test/Driver/hip-rdc-device-only.hip | 32 +- clang/test/Driver/hip-target-id.hip | 6 +- clang/test/Driver/hip-toolchain-dwarf.hip | 2 +- clang/test/Driver/hip-toolchain-mllvm.hip | 4 +- clang/test/Driver/hip-toolchain-no-rdc.hip | 8 +- clang/test/Driver/hip-toolchain-opt.hip | 2 +- clang/test/Driver/hip-toolchain-rdc-separate.hip | 16 +- clang/test/Driver/hip-toolchain-rdc-static-lib.hip | 8 +- clang/test/Driver/hip-toolchain-rdc.hip | 8 +- clang/test/Driver/hip-unbundle-preproc.hip | 25 - clang/test/Driver/openmp-offload-gpu.c | 3 - clang/test/Driver/openmp-offload.c | 15 +- clang/test/Driver/ppc-features.cpp | 12 +- clang/test/Driver/sls-hardening-options.c | 97 - clang/test/Driver/split-debug.c | 4 +- clang/test/Driver/ve-toolchain.c | 134 +- clang/test/Driver/ve-toolchain.cpp | 174 +- clang/test/Driver/windows-exceptions.cpp | 8 +- clang/test/Format/error-config.cpp | 11 - clang/test/Frontend/plugin-attribute.cpp | 39 +- clang/test/Frontend/windows-exceptions.cpp | 36 +- clang/test/Index/pch-from-libclang.c | 3 - clang/test/Lexer/cxx-features.cpp | 170 +- clang/test/Misc/dev-fd-fs.c | 13 - ...pragma-attribute-supported-attributes-list.test | 3 - clang/test/Misc/target-invalid-cpu-note.c | 12 +- clang/test/OpenMP/assumes_codegen.cpp | 165 - clang/test/OpenMP/assumes_include_nvptx.cpp | 70 - clang/test/OpenMP/assumes_messages.c | 69 - clang/test/OpenMP/assumes_print.cpp | 44 - clang/test/OpenMP/assumes_template_print.cpp | 91 - ...ks_parallel_in_multiple_target_state_machines.c | 4 +- .../remarks_parallel_in_target_state_machine.c | 2 +- clang/test/OpenMP/target_ast_print.cpp | 52 - clang/test/OpenMP/target_defaultmap_codegen.cpp | 1557 ++++ clang/test/OpenMP/target_defaultmap_codegen_01.cpp | 1557 ---- clang/test/OpenMP/target_defaultmap_codegen_02.cpp | 191 - clang/test/OpenMP/target_defaultmap_messages.cpp | 31 +- .../OpenMP/target_parallel_defaultmap_messages.cpp | 19 +- .../target_parallel_for_defaultmap_messages.cpp | 23 +- ...arget_parallel_for_simd_defaultmap_messages.cpp | 23 +- .../OpenMP/target_simd_defaultmap_messages.cpp | 23 +- .../OpenMP/target_teams_defaultmap_messages.cpp | 23 +- ...target_teams_distribute_defaultmap_messages.cpp | 23 +- ...distribute_parallel_for_defaultmap_messages.cpp | 23 +- ...ibute_parallel_for_simd_defaultmap_messages.cpp | 23 +- ...t_teams_distribute_simd_defaultmap_messages.cpp | 23 +- clang/test/Parser/attr-availability-xcore.c | 11 - clang/test/Parser/sizeof-missing-parens.c | 10 - clang/test/Preprocessor/arm-target-features.c | 5 - clang/test/Preprocessor/init-arm.c | 2 +- clang/test/Sema/attr-assume.c | 14 - clang/test/Sema/attr-leaf.c | 12 - clang/test/Sema/attr-nomerge.cpp | 6 +- clang/test/Sema/attr-section.c | 20 +- clang/test/Sema/for.c | 10 +- clang/test/Sema/ppc-mma-types.c | 335 + clang/test/Sema/ppc-pair-mma-types.c | 335 - clang/test/SemaCUDA/device-use-host-var.cu | 20 - clang/test/SemaCXX/attr-section.cpp | 6 - clang/test/SemaCXX/cxx2a-destroying-delete.cpp | 26 - clang/test/SemaCXX/ppc-mma-types.cpp | 384 + clang/test/SemaCXX/ppc-pair-mma-types.cpp | 384 - clang/test/SemaCXX/typedef-redecl.cpp | 2 +- clang/test/SemaCXX/vector.cpp | 19 +- clang/test/SemaObjC/arc.m | 12 - clang/test/SemaObjC/method-attributes.m | 15 - clang/test/SemaTemplate/class-template-decl.cpp | 14 - .../test/SemaTemplate/instantiate-static-local.cpp | 27 - clang/test/SemaTemplate/temp_arg_nontype.cpp | 12 - clang/test/SemaTemplate/temp_arg_nontype_cxx1z.cpp | 46 - .../Inputs/prefix-never-matches.cpp | 6 - .../prefix-never-matches.test | 6 - clang/tools/clang-format/ClangFormat.cpp | 31 +- .../clang-offload-bundler/ClangOffloadBundler.cpp | 34 - clang/tools/libclang/CIndex.cpp | 7 +- clang/tools/scan-build-py/README.md | 2 +- clang/tools/scan-build/bin/set-xcode-analyzer | 4 +- clang/tools/scan-view/CMakeLists.txt | 3 + clang/tools/scan-view/share/FileRadar.scpt | Bin 0 -> 18418 bytes .../tools/scan-view/share/GetRadarVersion.scpt | 0 clang/tools/scan-view/share/Reporter.py | 251 + clang/unittests/AST/ASTImporterTest.cpp | 57 - clang/unittests/AST/StructuralEquivalenceTest.cpp | 66 - .../unittests/ASTMatchers/ASTMatchersNodeTest.cpp | 5 - .../ASTMatchers/ASTMatchersTraversalTest.cpp | 37 - clang/unittests/CMakeLists.txt | 2 +- clang/unittests/Format/FormatTest.cpp | 181 +- clang/unittests/Format/FormatTestComments.cpp | 6 - clang/unittests/Format/FormatTestTextProto.cpp | 16 +- .../unittests/Frontend/CompilerInvocationTest.cpp | 49 - clang/unittests/Frontend/OutputStreamTest.cpp | 3 +- clang/utils/TableGen/ClangAttrEmitter.cpp | 4 +- clang/utils/TableGen/NeonEmitter.cpp | 2 +- clang/utils/TableGen/SveEmitter.cpp | 8 +- clang/www/cxx_dr_status.html | 5 +- clang/www/cxx_status.html | 2 +- clang/www/make_cxx_dr_status | 1 + .../cmake/Modules/CompilerRTDarwinUtils.cmake | 4 +- compiler-rt/lib/asan/asan_linux.cpp | 3 +- compiler-rt/lib/builtins/CMakeLists.txt | 25 +- compiler-rt/lib/builtins/aarch64/lse.S | 11 +- compiler-rt/lib/builtins/assembly.h | 4 +- compiler-rt/lib/memprof/memprof_linux.cpp | 4 +- compiler-rt/lib/memprof/memprof_mapping.h | 2 +- compiler-rt/lib/msan/msan_linux.cpp | 1 + compiler-rt/lib/sanitizer_common/sanitizer_mac.cpp | 2 +- .../sanitizer_common/tests/sanitizer_test_utils.h | 4 +- .../lib/scudo/standalone/allocator_config.h | 79 +- compiler-rt/lib/scudo/standalone/combined.h | 32 +- compiler-rt/lib/scudo/standalone/linux.cpp | 9 +- compiler-rt/lib/scudo/standalone/memtag.h | 34 +- compiler-rt/lib/scudo/standalone/options.h | 6 - compiler-rt/lib/scudo/standalone/primary32.h | 44 +- compiler-rt/lib/scudo/standalone/primary64.h | 54 +- compiler-rt/lib/scudo/standalone/release.h | 61 +- compiler-rt/lib/scudo/standalone/secondary.h | 43 +- .../lib/scudo/standalone/tests/combined_test.cpp | 47 +- .../lib/scudo/standalone/tests/primary_test.cpp | 62 +- .../lib/scudo/standalone/tests/secondary_test.cpp | 27 +- compiler-rt/lib/xray/xray_x86_64.inc | 1 + compiler-rt/test/builtins/Unit/atomic_test.c | 14 +- compiler-rt/test/lit.common.cfg.py | 12 +- flang/docs/Extensions.md | 5 +- flang/docs/GettingInvolved.md | 6 +- flang/include/flang/Common/restorer.h | 17 +- flang/include/flang/Evaluate/characteristics.h | 7 +- flang/include/flang/Evaluate/common.h | 4 +- flang/include/flang/Evaluate/constant.h | 5 +- flang/include/flang/Evaluate/initial-image.h | 20 +- flang/include/flang/Evaluate/real.h | 6 +- flang/include/flang/Evaluate/shape.h | 3 +- flang/include/flang/Evaluate/type.h | 4 +- flang/include/flang/Frontend/CompilerInstance.h | 25 - flang/include/flang/Frontend/FrontendActions.h | 4 - flang/include/flang/Frontend/FrontendOptions.h | 10 +- flang/include/flang/Optimizer/Dialect/FIROps.td | 87 +- .../flang/Optimizer/Dialect/FIROpsSupport.h | 2 +- flang/include/flang/Parser/dump-parse-tree.h | 14 +- flang/include/flang/Parser/parse-state.h | 1 + flang/include/flang/Parser/parse-tree.h | 117 +- flang/lib/Evaluate/characteristics.cpp | 24 +- flang/lib/Evaluate/check-expression.cpp | 2 + flang/lib/Evaluate/fold-designator.cpp | 13 +- flang/lib/Evaluate/fold-implementation.h | 36 +- flang/lib/Evaluate/fold-integer.cpp | 16 - flang/lib/Evaluate/initial-image.cpp | 7 +- flang/lib/Evaluate/intrinsics.cpp | 4 +- flang/lib/Evaluate/shape.cpp | 38 +- flang/lib/Evaluate/type.cpp | 35 +- flang/lib/Frontend/CMakeLists.txt | 2 - flang/lib/Frontend/CompilerInstance.cpp | 14 +- flang/lib/Frontend/CompilerInvocation.cpp | 5 +- flang/lib/Frontend/FrontendActions.cpp | 32 - .../lib/FrontendTool/ExecuteCompilerInvocation.cpp | 3 - flang/lib/Lower/CharacterRuntime.cpp | 2 +- flang/lib/Lower/ConvertType.cpp | 4 +- flang/lib/Lower/IO.cpp | 4 +- flang/lib/Lower/IntrinsicCall.cpp | 22 +- flang/lib/Lower/OpenACC.cpp | 40 +- flang/lib/Lower/OpenMP.cpp | 13 +- flang/lib/Lower/RTBuilder.h | 22 +- flang/lib/Optimizer/Dialect/FIROps.cpp | 87 +- flang/lib/Parser/Fortran-parsers.cpp | 38 +- flang/lib/Parser/openacc-parsers.cpp | 21 +- flang/lib/Parser/openmp-parsers.cpp | 50 +- flang/lib/Parser/program-parsers.cpp | 4 +- flang/lib/Parser/unparse.cpp | 49 +- flang/lib/Semantics/check-acc-structure.cpp | 12 - flang/lib/Semantics/check-declarations.cpp | 2 +- flang/lib/Semantics/check-omp-structure.cpp | 70 +- flang/lib/Semantics/check-omp-structure.h | 27 +- flang/lib/Semantics/compute-offsets.cpp | 125 +- flang/lib/Semantics/compute-offsets.h | 3 +- flang/lib/Semantics/data-to-inits.cpp | 29 +- flang/lib/Semantics/pointer-assignment.cpp | 4 +- flang/lib/Semantics/resolve-directives.cpp | 122 +- flang/lib/Semantics/resolve-names-utils.cpp | 74 +- flang/lib/Semantics/resolve-names-utils.h | 12 +- flang/lib/Semantics/resolve-names.cpp | 103 +- flang/lib/Semantics/rewrite-parse-tree.cpp | 14 + flang/lib/Semantics/semantics.cpp | 2 +- flang/lib/Semantics/symbol.cpp | 5 +- flang/lib/Semantics/type.cpp | 3 - flang/module/__fortran_builtins.f90 | 1 - flang/module/iso_c_binding.f90 | 6 +- flang/runtime/edit-output.cpp | 2 +- flang/test/Evaluate/folding16.f90 | 8 - flang/test/Evaluate/folding17.f90 | 23 - flang/test/Flang-Driver/syntax-only.f90 | 9 - flang/test/Frontend/print-preprocessed-file.f90 | 4 +- flang/test/Semantics/acc-clause-validity.f90 | 182 +- flang/test/Semantics/acc-routine-validity.f90 | 79 - flang/test/Semantics/data01.f90 | 4 +- flang/test/Semantics/data06.f90 | 2 +- flang/test/Semantics/data10.f90 | 14 - flang/test/Semantics/equivalence01.f90 | 17 - flang/test/Semantics/implicit07.f90 | 3 - flang/test/Semantics/modfile07.f90 | 49 - flang/test/Semantics/null01.f90 | 4 +- flang/test/Semantics/omp-atomic.f90 | 11 - flang/test/Semantics/omp-atomic01.f90 | 334 - flang/test/Semantics/omp-clause-validity01.f90 | 1 - flang/test/Semantics/omp-flush01.f90 | 39 - flang/test/Semantics/omp-flush02.f90 | 86 - .../test/Semantics/omp-no-dowhile-in-parallel.f90 | 28 - flang/test/Semantics/omp-private03.f90 | 39 - flang/test/Semantics/resolve17.f90 | 27 - flang/test/Semantics/resolve92.f90 | 2 +- flang/test/Semantics/typeinfo01.f90 | 2 +- flang/tools/f18/CMakeLists.txt | 24 +- flang/tools/f18/flang | 15 - flang/tools/f18/flang.sh.in | 29 + flang/unittests/Frontend/CMakeLists.txt | 2 +- flang/unittests/Frontend/FrontendActionTest.cpp | 137 - flang/unittests/Frontend/PrintPreprocessedTest.cpp | 79 + libc/benchmarks/CMakeLists.txt | 62 +- libc/benchmarks/JSON.cpp | 179 +- libc/benchmarks/JSON.h | 4 +- libc/benchmarks/JSONTest.cpp | 139 +- libc/benchmarks/LibcBenchmark.h | 8 +- libc/benchmarks/LibcMemoryBenchmark.cpp | 36 +- libc/benchmarks/LibcMemoryBenchmark.h | 147 +- libc/benchmarks/LibcMemoryBenchmarkMain.cpp | 359 +- libc/benchmarks/LibcMemoryBenchmarkMain.h | 36 + libc/benchmarks/LibcMemoryBenchmarkTest.cpp | 53 +- libc/benchmarks/Memcmp.cpp | 87 + libc/benchmarks/Memcpy.cpp | 73 + libc/benchmarks/MemorySizeDistributions.cpp | 14 +- libc/benchmarks/Memset.cpp | 70 + libc/benchmarks/RATIONALE.md | 4 +- libc/benchmarks/README.md | 123 +- libc/benchmarks/configuration_big.json | 24 + libc/benchmarks/configuration_small.json | 24 + libc/benchmarks/libc-benchmark-analysis.py3 | 128 - libc/benchmarks/render.py3 | 194 + libc/cmake/modules/LLVMLibCTestRules.cmake | 8 + libc/config/linux/aarch64/entrypoints.txt | 7 - libc/config/linux/x86_64/entrypoints.txt | 1 - libc/src/string/CMakeLists.txt | 8 - libc/src/string/memcmp.cpp | 27 - libc/src/string/memcmp.h | 20 - libc/test/src/math/CMakeLists.txt | 3 - libc/test/src/math/FDimTest.h | 2 +- libc/test/src/math/HypotTest.h | 3 +- libc/test/src/math/LdExpTest.h | 2 +- libc/test/src/math/RemQuoTest.h | 14 +- libc/test/src/math/RoundToIntegerTest.h | 1 + libc/test/src/math/ceil_test.cpp | 3 +- libc/test/src/math/ceilf_test.cpp | 3 +- libc/test/src/math/ceill_test.cpp | 3 +- libc/test/src/math/copysign_test.cpp | 4 +- libc/test/src/math/copysignf_test.cpp | 4 +- libc/test/src/math/copysignl_test.cpp | 4 +- libc/test/src/math/fabs_test.cpp | 2 +- libc/test/src/math/fabsf_test.cpp | 2 +- libc/test/src/math/fabsl_test.cpp | 2 +- libc/test/src/math/floor_test.cpp | 3 +- libc/test/src/math/floorf_test.cpp | 3 +- libc/test/src/math/floorl_test.cpp | 3 +- libc/test/src/math/fmax_test.cpp | 14 +- libc/test/src/math/fmaxf_test.cpp | 14 +- libc/test/src/math/fmaxl_test.cpp | 14 +- libc/test/src/math/fmin_test.cpp | 14 +- libc/test/src/math/fminf_test.cpp | 14 +- libc/test/src/math/fminl_test.cpp | 14 +- libc/test/src/math/hypot_test.cpp | 1 + libc/test/src/math/hypotf_test.cpp | 1 + libc/test/src/math/ldexp_test.cpp | 8 + libc/test/src/math/ldexpf_test.cpp | 8 + libc/test/src/math/ldexpl_test.cpp | 8 + libc/test/src/math/llround_test.cpp | 1 + libc/test/src/math/llroundf_test.cpp | 1 + libc/test/src/math/llroundl_test.cpp | 1 + libc/test/src/math/lround_test.cpp | 1 + libc/test/src/math/lroundf_test.cpp | 1 + libc/test/src/math/lroundl_test.cpp | 1 + libc/test/src/math/round_test.cpp | 3 +- libc/test/src/math/roundf_test.cpp | 3 +- libc/test/src/math/roundl_test.cpp | 3 +- libc/test/src/math/sqrt_test.cpp | 6 +- libc/test/src/math/sqrtf_test.cpp | 6 +- libc/test/src/math/sqrtl_test.cpp | 6 +- libc/test/src/math/trunc_test.cpp | 3 +- libc/test/src/math/truncf_test.cpp | 3 +- libc/test/src/math/truncl_test.cpp | 3 +- libc/test/src/string/CMakeLists.txt | 10 - libc/test/src/string/memcmp_test.cpp | 34 - libc/test/utils/FPUtil/x86_long_double_test.cpp | 3 +- .../utils/tools/WrapperGen/wrappergen_test.cpp | 124 +- libc/utils/FPUtil/DummyFEnv.h | 11 +- libc/utils/FPUtil/ManipulationFunctions.h | 2 +- libc/utils/FPUtil/TestHelpers.h | 2 +- libc/utils/buildbot/Dockerfile | 7 +- libc/utils/tools/WrapperGen/Main.cpp | 152 +- libcxx/include/CMakeLists.txt | 4 - libcxx/include/__config | 2 +- libcxx/include/__debug | 2 +- libcxx/include/__functional_03 | 48 +- libcxx/include/__functional_base | 54 +- libcxx/include/__functional_base_03 | 24 +- libcxx/include/__hash_table | 2 +- libcxx/include/__memory/allocator_traits.h | 589 -- libcxx/include/__memory/base.h | 127 - libcxx/include/__memory/pointer_traits.h | 169 - libcxx/include/__memory/utilities.h | 88 - libcxx/include/__tree | 2 +- libcxx/include/algorithm | 68 +- libcxx/include/exception | 1 - libcxx/include/filesystem | 297 +- libcxx/include/functional | 40 +- libcxx/include/future | 20 +- libcxx/include/iterator | 1 - libcxx/include/list | 2 +- libcxx/include/memory | 850 +- libcxx/include/optional | 4 +- libcxx/include/semaphore | 2 +- libcxx/include/type_traits | 74 + libcxx/include/valarray | 42 +- libcxx/src/filesystem/directory_iterator.cpp | 63 +- libcxx/src/filesystem/filesystem_common.h | 40 +- libcxx/src/filesystem/operations.cpp | 166 +- .../atomics/atomics.align/align.pass.pass.cpp | 2 +- libcxx/test/libcxx/double_include.sh.cpp | 470 +- .../libcxx/iterators/trivial_iterators.pass.cpp | 4 +- libcxx/test/libcxx/min_max_macros.compile.pass.cpp | 728 +- .../test/libcxx/no_assert_include.compile.pass.cpp | 456 +- .../algorithms/robust_against_adl_on_new.pass.cpp | 35 - .../vector/vector.cons/copy.move_only.verify.cpp | 2 +- .../resize_not_move_insertable.fail.cpp | 8 +- .../create_directories.pass.cpp | 43 +- .../robust_against_adl.pass.cpp | 4 +- .../rand/rand.eng/rand.eng.lcong/params.fail.cpp | 4 +- .../string.view.template/ends_with.ptr.pass.cpp | 2 +- .../func.memfn/robust_against_adl.pass.cpp | 53 - .../func.wrap.func/robust_against_adl.pass.cpp | 36 - .../refwrap.invoke/robust_against_adl.pass.cpp | 49 - .../allocate_shared.explicit_conversion.pass.cpp | 32 - .../allocate_shared.protected.verify.cpp | 34 + .../make_shared.protected.verify.cpp | 31 + libcxx/test/support/container_test_types.h | 6 +- libcxx/utils/ci/Dockerfile | 6 +- libcxx/utils/generate_abi_list.py | 2 +- .../generate_feature_test_macro_components.py | 6 +- libcxx/utils/generate_header_tests.py | 9 +- libcxx/utils/libcxx/test/features.py | 11 +- libcxxabi/src/stdlib_new_delete.cpp | 3 +- lld/CMakeLists.txt | 15 +- lld/COFF/DebugTypes.cpp | 2 +- lld/COFF/Driver.cpp | 6 +- lld/COFF/Driver.h | 2 +- lld/COFF/Options.td | 2 +- lld/ELF/Arch/AArch64.cpp | 2 +- lld/ELF/Arch/ARM.cpp | 2 +- lld/ELF/Arch/Hexagon.cpp | 2 +- lld/ELF/Arch/Mips.cpp | 2 +- lld/ELF/Arch/PPC.cpp | 2 +- lld/ELF/Arch/PPC64.cpp | 2 +- lld/ELF/Arch/RISCV.cpp | 2 +- lld/ELF/Arch/SPARCV9.cpp | 2 +- lld/ELF/Arch/X86.cpp | 4 +- lld/ELF/Arch/X86_64.cpp | 5 +- lld/ELF/Driver.cpp | 7 +- lld/ELF/Driver.h | 2 +- lld/ELF/InputFiles.h | 4 - lld/ELF/InputSection.cpp | 4 +- lld/ELF/OutputSections.cpp | 6 +- lld/ELF/Relocations.cpp | 63 +- lld/ELF/Relocations.h | 4 +- lld/ELF/ScriptParser.cpp | 3 - lld/ELF/SyntheticSections.cpp | 11 - lld/MachO/Arch/X86_64.cpp | 26 +- lld/MachO/Config.h | 12 - lld/MachO/Driver.cpp | 215 +- lld/MachO/DriverUtils.cpp | 47 +- lld/MachO/InputFiles.cpp | 112 +- lld/MachO/InputFiles.h | 7 +- lld/MachO/Options.td | 10 +- lld/MachO/SymbolTable.cpp | 69 +- lld/MachO/SymbolTable.h | 9 +- lld/MachO/Symbols.h | 72 +- lld/MachO/SyntheticSections.cpp | 100 +- lld/MachO/SyntheticSections.h | 1 - lld/MachO/Target.h | 8 +- lld/MachO/UnwindInfoSection.cpp | 214 +- lld/MachO/UnwindInfoSection.h | 31 +- lld/MachO/Writer.cpp | 63 +- lld/test/COFF/arm64-delayimport.yaml | 4 +- lld/test/COFF/arm64-import2.test | 4 +- lld/test/COFF/arm64-relocs-imports.test | 10 +- lld/test/COFF/arm64-thunks.s | 4 +- lld/test/COFF/symbolizer-line-numbers.s | 322 - .../ELF/Inputs/copy-relocation-zero-abs-addr.s | 7 + .../ELF/Inputs/copy-relocation-zero-nonabs-addr.s | 7 + .../Inputs/copy-relocation-zero-nonabs-addr.script | 3 + lld/test/ELF/Inputs/i386-static-tls-model4.s | 9 + lld/test/ELF/aarch64-condb-reloc.s | 8 +- lld/test/ELF/aarch64-copy.s | 2 +- lld/test/ELF/aarch64-cortex-a53-843419-address.s | 10 +- lld/test/ELF/aarch64-cortex-a53-843419-large.s | 6 +- lld/test/ELF/aarch64-cortex-a53-843419-recognize.s | 54 +- lld/test/ELF/aarch64-cortex-a53-843419-thunk.s | 2 +- lld/test/ELF/aarch64-feature-bti.s | 24 +- lld/test/ELF/aarch64-feature-btipac.s | 18 +- lld/test/ELF/aarch64-feature-pac.s | 12 +- lld/test/ELF/aarch64-fpic-got.s | 2 +- lld/test/ELF/aarch64-gnu-ifunc-address.s | 2 +- lld/test/ELF/aarch64-gnu-ifunc-nonpreemptable.s | 8 +- lld/test/ELF/aarch64-gnu-ifunc-plt.s | 10 +- lld/test/ELF/aarch64-gnu-ifunc.s | 4 +- lld/test/ELF/aarch64-gnu-ifunc2.s | 4 +- lld/test/ELF/aarch64-hi21-nc.s | 2 +- lld/test/ELF/aarch64-ifunc-bti.s | 6 +- lld/test/ELF/aarch64-plt.s | 14 +- lld/test/ELF/aarch64-relocs.s | 2 +- lld/test/ELF/aarch64-thunk-pi.s | 14 +- lld/test/ELF/aarch64-tls-gdie.s | 2 +- lld/test/ELF/aarch64-tls-ie.s | 4 +- lld/test/ELF/aarch64-tls-le.s | 8 - lld/test/ELF/aarch64-tlsdesc.s | 6 +- lld/test/ELF/aarch64-tstbr14-reloc.s | 6 +- lld/test/ELF/aarch64-undefined-weak.s | 2 +- lld/test/ELF/aarch64-variant_pcs.s | 130 - lld/test/ELF/arm-abs32-dyn.s | 2 +- lld/test/ELF/arm-copy.s | 2 + lld/test/ELF/arm-gnu-ifunc-plt.s | 12 +- lld/test/ELF/arm-got-relative.s | 2 +- lld/test/ELF/arm-plt-reloc.s | 24 +- lld/test/ELF/arm-target1.s | 2 +- lld/test/ELF/arm-thumb-plt-reloc.s | 6 +- lld/test/ELF/arm-tls-ldm32.s | 2 +- lld/test/ELF/arm-tls-le32.s | 7 - lld/test/ELF/copy-relocation-zero-abs-addr.s | 44 + lld/test/ELF/copy-relocation-zero-addr.s | 44 - lld/test/ELF/copy-relocation-zero-nonabs-addr.s | 29 + lld/test/ELF/dynamic-got.s | 2 +- lld/test/ELF/emulation-msp430.s | 26 - lld/test/ELF/gnu-ifunc-plt-i386.s | 10 +- lld/test/ELF/i386-got-value.s | 2 +- lld/test/ELF/i386-plt.s | 8 +- lld/test/ELF/i386-relative.s | 2 +- lld/test/ELF/i386-static-tls-model.s | 8 + lld/test/ELF/i386-tls-dynamic.s | 14 +- lld/test/ELF/i386-tls-gdiele.s | 4 +- lld/test/ELF/i386-tls-ie-local.s | 4 +- lld/test/ELF/i386-tls-ie-shared.s | 24 +- lld/test/ELF/i386-tls-le.s | 57 +- lld/test/ELF/i386-tls-opt-iele-nopic.s | 4 +- lld/test/ELF/i386-zrel-zrela.s | 18 +- lld/test/ELF/invalid/dynamic-section-broken.test | 2 +- lld/test/ELF/linkerscript/emit-relocs-rela-dyn.s | 17 - lld/test/ELF/lto/basic-block-sections.ll | 8 +- lld/test/ELF/mips-26.s | 2 +- lld/test/ELF/mips-eh_frame-pic.s | 8 +- lld/test/ELF/mips-lo16-not-relative.s | 2 +- lld/test/ELF/mips-mgot.s | 28 +- lld/test/ELF/mips-plt-copy.s | 8 +- lld/test/ELF/mips-tls-64.s | 20 +- lld/test/ELF/mips-tls-hilo.s | 6 +- lld/test/ELF/mips-tls.s | 20 +- lld/test/ELF/mips64-eh-abs-reloc.s | 2 +- lld/test/ELF/pack-dyn-relocs-arm2.s | 68 +- lld/test/ELF/pack-dyn-relocs-relr-loop.s | 6 +- lld/test/ELF/pack-dyn-relocs.s | 258 +- lld/test/ELF/ppc64-local-exec-tls.s | 12 - lld/test/ELF/ppc64-tls-missing-gdld.s | 85 +- lld/test/ELF/rel-addend-with-rela-input.s | 2 +- lld/test/ELF/relocatable-section-symbol.s | 4 +- lld/test/ELF/relocation-copy-i686.s | 3 + lld/test/ELF/relocation-none-arm.s | 2 +- lld/test/ELF/relocation-none-i386.s | 2 +- lld/test/ELF/riscv-tls-le.s | 7 - lld/test/ELF/tls.s | 20 - lld/test/ELF/x86-64-gotpc-err.s | 25 - lld/test/ELF/x86-64-gotpc-relax-nopic.s | 4 +- lld/test/ELF/x86-64-reloc-tpoff32-fpic.s | 14 + lld/test/ELF/x86-64-zrel-zrela.s | 8 +- lld/test/MachO/Inputs/libfunction.s | 6 + lld/test/MachO/archive.s | 30 +- lld/test/MachO/common-symbol-resolution.s | 3 +- lld/test/MachO/demangle.s | 4 +- lld/test/MachO/driver.test | 4 +- lld/test/MachO/dylib-version.s | 57 - lld/test/MachO/dylink-lazy.s | 2 +- lld/test/MachO/dylink.s | 26 +- lld/test/MachO/filelist.s | 22 +- lld/test/MachO/force-load.s | 22 +- lld/test/MachO/framework.s | 12 +- lld/test/MachO/headerpad.s | 46 +- lld/test/MachO/implicit-dylibs.s | 53 +- lld/test/MachO/invalid/archive-no-index.s | 25 +- lld/test/MachO/invalid/bad-archive-member.s | 3 +- lld/test/MachO/invalid/duplicate-symbol.s | 1 - lld/test/MachO/invalid/order-file-bad-arch.test | 9 + lld/test/MachO/invalid/order-file-bad-objfile.test | 10 + lld/test/MachO/invalid/stub-link.s | 4 +- lld/test/MachO/invalid/undefined-symbol.s | 3 +- lld/test/MachO/lto-archive.ll | 3 +- lld/test/MachO/objc.s | 4 +- lld/test/MachO/order-file.s | 185 +- lld/test/MachO/platform-version.s | 2 +- lld/test/MachO/private-extern.s | 143 - lld/test/MachO/resolution.s | 16 +- lld/test/MachO/section-merge.s | 41 +- lld/test/MachO/stabs.s | 3 +- lld/test/MachO/stub-link.s | 10 - lld/test/MachO/sub-library.s | 41 +- lld/test/MachO/subsections-section-relocs.s | 12 +- lld/test/MachO/subsections-symbol-relocs.s | 37 +- lld/test/MachO/symbol-order.s | 42 +- lld/test/MachO/symtab.s | 48 +- lld/test/MachO/tlv-dylib.s | 7 +- lld/test/MachO/tlv.s | 14 +- lld/test/MachO/tools/generate-cfi-funcs.py | 2 +- lld/test/MachO/tools/validate-unwind-info.py | 13 +- lld/test/MachO/treat-undef-sym.s | 28 - lld/test/MachO/weak-definition-direct-fetch.s | 22 +- lld/test/MachO/weak-definition-indirect-fetch.s | 24 +- lld/test/MachO/weak-definition-order.s | 21 +- lld/test/MachO/weak-definition-over-dysym.s | 35 +- lld/test/MachO/weak-import.s | 67 +- lld/test/MachO/weak-private-extern.s | 38 - lld/test/MachO/weak-reference.s | 144 - lld/test/MachO/x86-64-reloc-unsigned.s | 4 - lld/wasm/Driver.cpp | 12 +- lld/wasm/Symbols.cpp | 2 +- lldb/bindings/interface/SBTarget.i | 6 - lldb/bindings/interface/SBType.i | 6 - lldb/docs/resources/build.rst | 2 +- lldb/include/lldb/API/SBTarget.h | 6 - lldb/include/lldb/API/SBType.h | 5 - lldb/include/lldb/Interpreter/CommandInterpreter.h | 56 +- lldb/include/lldb/Symbol/CompilerType.h | 4 - lldb/include/lldb/Symbol/TypeSystem.h | 5 - lldb/include/lldb/Target/Process.h | 13 +- lldb/include/lldb/Utility/Timer.h | 7 - lldb/packages/Python/lldbsuite/test/dotest.py | 9 - .../test/tools/lldb-server/gdbremote_testcase.py | 55 +- lldb/source/API/SBCommandInterpreter.cpp | 37 +- lldb/source/API/SBTarget.cpp | 35 - lldb/source/API/SBType.cpp | 20 - lldb/source/API/SystemInitializerFull.cpp | 3 + lldb/source/Breakpoint/BreakpointOptions.cpp | 2 +- lldb/source/Commands/CommandObjectCommands.cpp | 21 +- lldb/source/Commands/CommandObjectExpression.cpp | 14 +- lldb/source/Commands/CommandObjectProcess.cpp | 1 - lldb/source/Commands/CommandObjectRegexCommand.cpp | 4 +- lldb/source/Commands/CommandObjectSettings.cpp | 3 +- lldb/source/Commands/CommandObjectTarget.cpp | 3 +- .../Commands/CommandObjectWatchpointCommand.cpp | 2 +- lldb/source/Core/Disassembler.cpp | 4 +- lldb/source/Core/IOHandlerCursesGUI.cpp | 3 - lldb/source/Core/Mangled.cpp | 12 + lldb/source/Core/Module.cpp | 43 +- .../Initialization/SystemInitializerCommon.cpp | 6 +- lldb/source/Interpreter/CommandInterpreter.cpp | 283 +- .../DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp | 7 +- .../DynamicLoader/POSIX-DYLD/DYLDRendezvous.h | 3 - .../POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp | 35 +- .../POSIX-DYLD/DynamicLoaderPOSIXDYLD.h | 6 - .../Clang/CppModuleConfiguration.cpp | 8 +- .../ExpressionParser/Clang/CxxModuleHandler.cpp | 1 - .../InstrumentationRuntimeMainThreadChecker.cpp | 2 +- .../CPlusPlus/CPPLanguageRuntime.cpp | 4 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp | 5 +- .../BSD-Archive/ObjectContainerBSDArchive.cpp | 4 +- .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 4 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 3 +- .../Plugins/Process/FreeBSD/ProcessMonitor.cpp | 32 +- .../Process/FreeBSDRemote/NativeProcessFreeBSD.cpp | 3 + .../NativeRegisterContextFreeBSD_x86_64.cpp | 37 +- .../NativeRegisterContextFreeBSD_x86_64.h | 8 +- .../Linux/NativeRegisterContextLinux_x86_64.cpp | 12 +- .../ScriptInterpreter/Lua/ScriptInterpreterLua.cpp | 3 +- .../Python/ScriptInterpreterPython.cpp | 9 +- .../DarwinLog/StructuredDataDarwinLog.cpp | 2 +- .../Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp | 3 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 8 +- .../Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp | 3 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 19 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp | 12 +- .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp | 4 +- .../source/Plugins/SymbolFile/PDB/PDBASTParser.cpp | 4 +- .../Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp | 3 +- .../Plugins/SymbolVendor/wasm/SymbolVendorWasm.cpp | 3 +- .../Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 65 +- .../Plugins/TypeSystem/Clang/TypeSystemClang.h | 16 +- lldb/source/Symbol/CompileUnit.cpp | 3 +- lldb/source/Symbol/CompilerType.cpp | 12 - lldb/source/Symbol/DWARFCallFrameInfo.cpp | 3 +- lldb/source/Symbol/LocateSymbolFile.cpp | 9 +- lldb/source/Symbol/ObjectFile.cpp | 234 +- lldb/source/Symbol/Symtab.cpp | 26 +- lldb/source/Target/Process.cpp | 21 +- lldb/source/Target/Target.cpp | 6 +- lldb/source/Target/TargetList.cpp | 7 +- .../api/multiple-targets/TestMultipleTargets.py | 1 - .../API/api/multithreaded/TestMultithreaded.py | 1 + .../call-restarts/TestCallThatRestarts.py | 2 +- .../expression/import-std-module/array/Makefile | 3 - .../array/TestArrayFromStdModule.py | 86 - .../expression/import-std-module/array/main.cpp | 11 - .../expression/ir-interpreter/TestIRInterpreter.py | 1 + .../expression/radar_9531204/TestPrintfAfterUp.py | 1 + .../save_jit_objects/TestSaveJITObjects.py | 1 + .../test/API/commands/expression/test/TestExprs.py | 1 + .../commands/gui/basicdebug/TestGuiBasicDebug.py | 1 - .../API/commands/gui/viewlarge/TestGuiViewLarge.py | 1 - .../commands/process/attach/TestProcessAttach.py | 30 - lldb/test/API/commands/process/attach/main.cpp | 2 - .../TestAutoInstallMainExecutable.py | 1 + .../TestBreakpointByLineAndColumn.py | 27 - .../cpp_exception/TestCPPExceptionBreakpoint.py | 2 + .../TestBreakpointInGlobalConstructor.py | 2 + .../functionalities/completion/TestCompletion.py | 1 - .../TestDlopenOtherExecutable.py | 1 - .../inferior-assert/TestInferiorAssert.py | 4 + .../TestRecursiveInferiorStep.py | 1 - .../memory-region/TestMemoryRegion.py | 1 + ...ConcurrentBreakpointDelayBreakpointOneSignal.py | 1 + .../TestConcurrentSignalDelayBreak.py | 2 +- .../TestConcurrentTwoBreakpointsOneDelaySignal.py | 2 +- .../TestConcurrentTwoBreakpointsOneSignal.py | 2 +- .../TestExitDuringExpression.py | 2 - .../TestStateAfterExpression.py | 1 - .../TestThreadSpecificBpPlusCondition.py | 2 +- .../unwind/noreturn/TestNoreturnUnwind.py | 1 + .../c/conflicting-symbol/TestConflictingSymbol.py | 1 + .../lang/c/const_variables/TestConstVariables.py | 1 + .../API/lang/c/function_types/TestFunctionTypes.py | 1 + .../lang/c/global_variables/TestGlobalVariables.py | 1 + lldb/test/API/lang/c/shared_lib/TestSharedLib.py | 2 + .../cpp/exceptions/TestCPPExceptionBreakpoints.py | 1 + .../TestNamespaceDefinitions.py | 1 + .../test/API/lang/cpp/stl/TestStdCXXDisassembly.py | 1 + lldb/test/API/lang/cpp/this/TestCPPThis.py | 1 + .../debugger}/Makefile | 0 .../API/python_api/debugger/TestDebuggerAPI.py | 51 + lldb/test/API/python_api/debugger/main.cpp | 9 + lldb/test/API/python_api/event/TestEvents.py | 2 +- .../lldbutil/iter/TestRegistersIterator.py | 1 - lldb/test/API/python_api/thread/TestThreadAPI.py | 1 + lldb/test/API/python_api/type/TestTypeList.py | 23 - lldb/test/API/python_api/type/main.cpp | 7 - .../tools/lldb-server/TestAppleSimulatorOSType.py | 1 + .../API/tools/lldb-server/TestGdbRemoteAttach.py | 3 + .../tools/lldb-server/TestGdbRemoteAuxvSupport.py | 8 + .../tools/lldb-server/TestGdbRemoteCompletion.py | 1 + .../API/tools/lldb-server/TestGdbRemoteExitCode.py | 43 +- .../lldb-server/TestGdbRemoteExpeditedRegisters.py | 12 + .../API/tools/lldb-server/TestGdbRemoteHostInfo.py | 8 + .../API/tools/lldb-server/TestGdbRemoteKill.py | 19 +- .../tools/lldb-server/TestGdbRemoteModuleInfo.py | 12 +- .../tools/lldb-server/TestGdbRemoteProcessInfo.py | 95 +- .../lldb-server/TestGdbRemoteRegisterState.py | 25 +- .../tools/lldb-server/TestGdbRemoteSingleStep.py | 15 +- .../lldb-server/TestGdbRemoteThreadsInStopReply.py | 109 +- .../lldb-server/TestGdbRemote_qThreadStopInfo.py | 8 + .../API/tools/lldb-server/TestGdbRemote_vCont.py | 12 + .../lldb-server/TestGdbRemote_vContThreads.py | 10 +- .../API/tools/lldb-server/TestLldbGdbServer.py | 98 + .../commandline/TestGdbRemoteConnection.py | 6 + .../lldb-server/commandline/TestStubSetSID.py | 6 + .../inferior-crash/TestGdbRemoteAbort.py | 3 + .../inferior-crash/TestGdbRemoteSegFault.py | 3 + .../TestGdbRemoteLibrariesSvr4Support.py | 3 +- .../TestGdbRemoteMemoryAllocation.py | 3 + .../TestPlatformProcessConnect.py | 1 + .../register-reading/TestGdbRemoteGPacket.py | 4 + .../TestGdbRemoteTargetXmlPacket.py | 1 + .../signal-filtering/TestGdbRemote_QPassSignals.py | 4 + .../thread-name/TestGdbRemoteThreadName.py | 1 + .../tools/lldb-vscode/attach/TestVSCode_attach.py | 2 +- .../TestVSCode_setExceptionBreakpoints.py | 1 + .../disconnect/TestVSCode_disconnect.py | 1 - lldb/test/Shell/Recognizer/assert.test | 1 - .../Functionalities/TestExpressionEvaluation.test | 2 +- .../ScriptInterpreter/Lua/watchpoint_callback.test | 1 - lldb/test/Shell/Unwind/basic-block-sections.test | 14 +- .../Unwind/thread-step-out-ret-addr-check.test | 1 + lldb/tools/driver/Driver.cpp | 3 +- lldb/tools/lldb-test/SystemInitializerTest.cpp | 3 + lldb/tools/lldb-vscode/JSONUtils.cpp | 2 +- lldb/unittests/Process/Utility/CMakeLists.txt | 18 +- .../Process/Utility/RegisterContextFreeBSDTest.cpp | 4 + .../Utility/RegisterContextNetBSDTest_i386.cpp | 118 - .../Utility/RegisterContextNetBSDTest_x86_64.cpp | 139 - lldb/unittests/Symbol/TestTypeSystemClang.cpp | 5 +- llvm/CMakeLists.txt | 19 +- llvm/bindings/go/llvm/IRBindings.cpp | 9 +- llvm/cmake/modules/AddLLVM.cmake | 8 - llvm/cmake/modules/HandleLLVMOptions.cmake | 5 +- llvm/docs/AMDGPUUsage.rst | 705 +- llvm/docs/CodingStandards.rst | 2 +- llvm/docs/CommandGuide/FileCheck.rst | 24 - llvm/docs/Coroutines.rst | 42 - llvm/docs/DeveloperPolicy.rst | 4 +- llvm/docs/FAQ.rst | 2 +- llvm/docs/GettingStarted.rst | 13 +- llvm/docs/GettingStartedVS.rst | 2 +- llvm/docs/GitBisecting.rst | 6 +- llvm/docs/GlobalISel/IRTranslator.rst | 2 +- llvm/docs/HowToBuildOnARM.rst | 1 + llvm/docs/HowToReleaseLLVM.rst | 67 +- llvm/docs/HowToUpdateDebugInfo.rst | 28 +- llvm/docs/LangRef.rst | 185 +- llvm/docs/LibFuzzer.rst | 4 +- llvm/docs/TableGen/ProgRef.rst | 10 +- llvm/docs/TestingGuide.rst | 4 +- llvm/docs/TypeMetadata.rst | 2 +- .../MyFirstLanguageFrontend/LangImpl09.rst | 4 +- llvm/examples/Bye/Bye.cpp | 1 - llvm/include/llvm/ADT/AllocatorList.h | 7 + llvm/include/llvm/ADT/DenseMap.h | 25 +- llvm/include/llvm/ADT/DenseSet.h | 16 +- llvm/include/llvm/ADT/DirectedGraph.h | 14 +- llvm/include/llvm/ADT/IntervalMap.h | 4 +- llvm/include/llvm/ADT/STLExtras.h | 8 +- llvm/include/llvm/ADT/Sequence.h | 4 - llvm/include/llvm/ADT/SmallVector.h | 14 +- llvm/include/llvm/ADT/StringMap.h | 4 +- llvm/include/llvm/ADT/Triple.h | 1 - llvm/include/llvm/ADT/iterator.h | 22 +- llvm/include/llvm/Analysis/AliasAnalysis.h | 47 +- llvm/include/llvm/Analysis/BasicAliasAnalysis.h | 4 +- llvm/include/llvm/Analysis/BranchProbabilityInfo.h | 153 +- llvm/include/llvm/Analysis/CFGPrinter.h | 2 +- llvm/include/llvm/Analysis/CallGraph.h | 7 + llvm/include/llvm/Analysis/DDG.h | 26 - llvm/include/llvm/Analysis/DDGPrinter.h | 91 - .../include/llvm/Analysis/IRSimilarityIdentifier.h | 37 +- llvm/include/llvm/Analysis/IVDescriptors.h | 6 + llvm/include/llvm/Analysis/Interval.h | 3 + llvm/include/llvm/Analysis/IntervalIterator.h | 4 +- .../llvm/Analysis/LazyBranchProbabilityInfo.h | 2 +- llvm/include/llvm/Analysis/LazyCallGraph.h | 8 + llvm/include/llvm/Analysis/LoopNestAnalysis.h | 2 - llvm/include/llvm/Analysis/MemorySSA.h | 17 +- llvm/include/llvm/Analysis/ScalarEvolution.h | 18 +- llvm/include/llvm/Analysis/TargetTransformInfo.h | 17 - .../llvm/Analysis/TargetTransformInfoImpl.h | 200 +- llvm/include/llvm/BinaryFormat/DynamicTags.def | 1 - llvm/include/llvm/BinaryFormat/ELF.h | 6 +- llvm/include/llvm/BinaryFormat/XCOFF.h | 12 +- llvm/include/llvm/Bitcode/LLVMBitCodes.h | 2 - llvm/include/llvm/CodeGen/Analysis.h | 5 + llvm/include/llvm/CodeGen/BasicTTIImpl.h | 54 +- llvm/include/llvm/CodeGen/DIE.h | 9 +- .../include/llvm/CodeGen/GlobalISel/IRTranslator.h | 18 +- .../llvm/CodeGen/GlobalISel/MIPatternMatch.h | 2 +- llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 11 +- llvm/include/llvm/CodeGen/ISDOpcodes.h | 15 - llvm/include/llvm/CodeGen/LiveInterval.h | 4 +- llvm/include/llvm/CodeGen/MachineInstrBuilder.h | 3 - llvm/include/llvm/CodeGen/Passes.h | 3 - llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h | 5 +- llvm/include/llvm/CodeGen/SelectionDAG.h | 9 +- llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 8 +- llvm/include/llvm/CodeGen/TargetInstrInfo.h | 21 +- llvm/include/llvm/CodeGen/TargetLowering.h | 5 - .../llvm/CodeGen/TargetLoweringObjectFileImpl.h | 6 +- llvm/include/llvm/CodeGen/TargetPassConfig.h | 3 - llvm/include/llvm/CodeGen/VirtRegMap.h | 8 +- llvm/include/llvm/DebugInfo/DWARF/DWARFDie.h | 5 + .../include/llvm/DebugInfo/DWARF/DWARFExpression.h | 5 + llvm/include/llvm/ExecutionEngine/JITLink/ELF.h | 13 +- .../llvm/ExecutionEngine/JITLink/ELF_x86_64.h | 12 +- .../include/llvm/ExecutionEngine/JITLink/JITLink.h | 48 +- .../llvm/ExecutionEngine/JITLink/JITLinkDylib.h | 24 - .../ExecutionEngine/JITLink/JITLinkMemoryManager.h | 19 +- llvm/include/llvm/ExecutionEngine/JITLink/MachO.h | 11 +- .../llvm/ExecutionEngine/JITLink/MachO_arm64.h | 11 +- .../llvm/ExecutionEngine/JITLink/MachO_x86_64.h | 13 +- llvm/include/llvm/ExecutionEngine/Orc/Core.h | 4 +- .../llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h | 7 +- .../Orc/OrcRPCTargetProcessControl.h | 3 +- .../ExecutionEngine/Orc/OrcRemoteTargetClient.h | 3 +- llvm/include/llvm/FileCheck/FileCheck.h | 25 +- llvm/include/llvm/Frontend/OpenACC/ACC.td | 14 +- llvm/include/llvm/Frontend/OpenMP/CMakeLists.txt | 2 +- llvm/include/llvm/Frontend/OpenMP/OMP.td | 15 +- llvm/include/llvm/Frontend/OpenMP/OMPConstants.h | 28 - llvm/include/llvm/Frontend/OpenMP/OMPKinds.def | 142 +- llvm/include/llvm/IR/Assumptions.h | 50 - llvm/include/llvm/IR/Attributes.h | 6 +- llvm/include/llvm/IR/Attributes.td | 8 +- llvm/include/llvm/IR/BasicBlock.h | 53 +- llvm/include/llvm/IR/DIBuilder.h | 12 +- llvm/include/llvm/IR/DataLayout.h | 2 +- llvm/include/llvm/IR/DebugInfoMetadata.h | 26 +- llvm/include/llvm/IR/DebugLoc.h | 12 + llvm/include/llvm/IR/DerivedTypes.h | 6 + llvm/include/llvm/IR/IRBuilder.h | 94 +- llvm/include/llvm/IR/Intrinsics.td | 8 - llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 2 - llvm/include/llvm/IR/IntrinsicsARM.td | 4 +- llvm/include/llvm/IR/IntrinsicsPowerPC.td | 83 +- llvm/include/llvm/IR/IntrinsicsRISCV.td | 621 -- llvm/include/llvm/IR/IntrinsicsVEVL.gen.td | 15 - llvm/include/llvm/IR/IntrinsicsX86.td | 7 +- llvm/include/llvm/IR/OptBisect.h | 20 +- llvm/include/llvm/IR/PassManager.h | 6 +- llvm/include/llvm/IR/PatternMatch.h | 95 +- llvm/include/llvm/IR/PseudoProbe.h | 12 - llvm/include/llvm/IR/SymbolTableListTraits.h | 8 +- llvm/include/llvm/IR/VPIntrinsics.def | 2 +- llvm/include/llvm/InitializePasses.h | 2 - llvm/include/llvm/MC/MCAssembler.h | 7 +- llvm/include/llvm/MC/MCContext.h | 16 +- llvm/include/llvm/MC/MCInstrDesc.h | 31 +- llvm/include/llvm/MC/MCSymbol.h | 3 +- llvm/include/llvm/MCA/HardwareUnits/Scheduler.h | 6 +- llvm/include/llvm/Object/Binary.h | 4 +- llvm/include/llvm/Object/ELF.h | 56 +- llvm/include/llvm/Object/ELFObjectFile.h | 93 +- llvm/include/llvm/Object/ELFTypes.h | 30 +- llvm/include/llvm/Object/StackMapParser.h | 6 +- llvm/include/llvm/ObjectYAML/ELFYAML.h | 4 +- llvm/include/llvm/Option/OptParser.td | 18 +- llvm/include/llvm/Passes/PassBuilder.h | 3 - .../include/llvm/Passes/StandardInstrumentations.h | 2 +- .../ProfileData/Coverage/CoverageMappingReader.h | 4 +- llvm/include/llvm/ProfileData/InstrProfReader.h | 8 +- llvm/include/llvm/ProfileData/SampleProf.h | 65 +- llvm/include/llvm/ProfileData/SampleProfReader.h | 29 +- llvm/include/llvm/ProfileData/SampleProfWriter.h | 30 +- llvm/include/llvm/Support/AArch64TargetParser.def | 9 - llvm/include/llvm/Support/AArch64TargetParser.h | 2 - llvm/include/llvm/Support/AMDHSAKernelDescriptor.h | 2 +- llvm/include/llvm/Support/ARMTargetParser.def | 6 - llvm/include/llvm/Support/AlignOf.h | 34 - llvm/include/llvm/Support/BinaryStreamRef.h | 8 +- llvm/include/llvm/Support/CMakeLists.txt | 2 +- llvm/include/llvm/Support/DOTGraphTraits.h | 3 +- llvm/include/llvm/Support/Error.h | 5 +- llvm/include/llvm/Support/ErrorOr.h | 5 +- llvm/include/llvm/Support/GenericDomTree.h | 1 + llvm/include/llvm/Support/GraphWriter.h | 8 +- llvm/include/llvm/Support/JSON.h | 4 +- llvm/include/llvm/Support/KnownBits.h | 24 +- llvm/include/llvm/Support/SuffixTree.h | 4 +- llvm/include/llvm/Support/TrailingObjects.h | 1 - llvm/include/llvm/Support/YAMLTraits.h | 5 +- llvm/include/llvm/TableGen/DirectiveEmitter.h | 2 +- llvm/include/llvm/TableGen/Record.h | 2 +- .../include/llvm/Target/TargetLoweringObjectFile.h | 5 - llvm/include/llvm/Target/TargetMachine.h | 5 - llvm/include/llvm/Target/TargetSelectionDAG.td | 5 - llvm/include/llvm/Transforms/IPO.h | 5 - llvm/include/llvm/Transforms/IPO/IROutliner.h | 290 - .../llvm/Transforms/IPO/SampleProfileProbe.h | 26 - .../llvm/Transforms/Scalar/LoopPassManager.h | 263 +- llvm/include/llvm/Transforms/Scalar/SROA.h | 5 +- .../llvm/Transforms/Utils/BasicBlockUtils.h | 28 +- llvm/include/llvm/Transforms/Utils/Local.h | 20 +- .../Transforms/Utils/ScalarEvolutionExpander.h | 2 +- llvm/lib/Analysis/AliasAnalysis.cpp | 47 +- llvm/lib/Analysis/AssumptionCache.cpp | 12 +- llvm/lib/Analysis/BasicAliasAnalysis.cpp | 39 +- llvm/lib/Analysis/BranchProbabilityInfo.cpp | 646 +- llvm/lib/Analysis/CFGPrinter.cpp | 3 +- llvm/lib/Analysis/CGSCCPassManager.cpp | 31 +- llvm/lib/Analysis/CMakeLists.txt | 1 - llvm/lib/Analysis/CallGraph.cpp | 14 + llvm/lib/Analysis/CallPrinter.cpp | 3 +- llvm/lib/Analysis/DDGPrinter.cpp | 150 - llvm/lib/Analysis/DivergenceAnalysis.cpp | 6 +- llvm/lib/Analysis/IRSimilarityIdentifier.cpp | 236 +- llvm/lib/Analysis/IVDescriptors.cpp | 7 + llvm/lib/Analysis/InlineCost.cpp | 178 - llvm/lib/Analysis/InstructionSimplify.cpp | 42 +- llvm/lib/Analysis/Interval.cpp | 11 + llvm/lib/Analysis/LazyValueInfo.cpp | 14 +- llvm/lib/Analysis/LoopAccessAnalysis.cpp | 20 + llvm/lib/Analysis/LoopNestAnalysis.cpp | 2 - llvm/lib/Analysis/LoopPass.cpp | 2 +- llvm/lib/Analysis/MemDepPrinter.cpp | 4 +- llvm/lib/Analysis/MemoryBuiltins.cpp | 12 +- llvm/lib/Analysis/MemoryLocation.cpp | 2 +- llvm/lib/Analysis/MemorySSA.cpp | 19 +- llvm/lib/Analysis/OptimizationRemarkEmitter.cpp | 2 +- llvm/lib/Analysis/ScalarEvolution.cpp | 7 +- llvm/lib/Analysis/ScopedNoAliasAA.cpp | 1 - llvm/lib/Analysis/TargetTransformInfo.cpp | 9 - llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp | 1 - llvm/lib/Analysis/ValueTracking.cpp | 123 +- llvm/lib/AsmParser/LLLexer.cpp | 1 - llvm/lib/AsmParser/LLParser.cpp | 11 +- llvm/lib/AsmParser/LLToken.h | 1 - llvm/lib/BinaryFormat/XCOFF.cpp | 25 - llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 4 - llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 9 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 5 - llvm/lib/CodeGen/Analysis.cpp | 21 + llvm/lib/CodeGen/AsmPrinter/AIXException.cpp | 23 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 16 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 3 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 2 - llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp | 7 +- llvm/lib/CodeGen/CMakeLists.txt | 1 - llvm/lib/CodeGen/CodeGen.cpp | 1 - llvm/lib/CodeGen/CodeGenPrepare.cpp | 26 +- llvm/lib/CodeGen/DwarfEHPrepare.cpp | 2 - llvm/lib/CodeGen/GlobalISel/CallLowering.cpp | 75 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 29 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 82 +- .../lib/CodeGen/GlobalISel/InstructionSelector.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp | 9 +- llvm/lib/CodeGen/GlobalISel/Utils.cpp | 30 +- .../CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp | 2 +- llvm/lib/CodeGen/LiveIntervals.cpp | 1 - llvm/lib/CodeGen/LiveRangeEdit.cpp | 2 +- llvm/lib/CodeGen/MIRCanonicalizerPass.cpp | 2 +- llvm/lib/CodeGen/MIRParser/MIParser.cpp | 10 +- llvm/lib/CodeGen/MachineBasicBlock.cpp | 5 +- llvm/lib/CodeGen/MachineBlockPlacement.cpp | 23 +- llvm/lib/CodeGen/MachineCheckDebugify.cpp | 126 - llvm/lib/CodeGen/MachineCombiner.cpp | 69 +- llvm/lib/CodeGen/MachineDebugify.cpp | 32 +- llvm/lib/CodeGen/MachineLICM.cpp | 92 +- llvm/lib/CodeGen/MachineModuleInfo.cpp | 3 +- llvm/lib/CodeGen/MachineRegisterInfo.cpp | 3 +- llvm/lib/CodeGen/MachineScheduler.cpp | 2 +- llvm/lib/CodeGen/MachineSink.cpp | 36 - llvm/lib/CodeGen/MultiHazardRecognizer.cpp | 7 +- llvm/lib/CodeGen/PeepholeOptimizer.cpp | 2 +- llvm/lib/CodeGen/PrologEpilogInserter.cpp | 10 +- llvm/lib/CodeGen/RDFLiveness.cpp | 2 +- llvm/lib/CodeGen/RegAllocFast.cpp | 43 - llvm/lib/CodeGen/RegisterCoalescer.cpp | 80 +- llvm/lib/CodeGen/RegisterScavenging.cpp | 5 +- llvm/lib/CodeGen/ScheduleDAGPrinter.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 25 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 254 +- .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 72 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 20 - llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 13 +- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 2 - .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 135 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 27 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 22 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 2 - llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 4 +- .../CodeGen/SelectionDAG/StatepointLowering.cpp | 24 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 117 - llvm/lib/CodeGen/StackMaps.cpp | 5 +- llvm/lib/CodeGen/StackProtector.cpp | 4 +- llvm/lib/CodeGen/TargetInstrInfo.cpp | 4 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 7 - llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 109 +- llvm/lib/CodeGen/TargetPassConfig.cpp | 23 +- llvm/lib/CodeGen/TwoAddressInstructionPass.cpp | 2 +- llvm/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp | 2 +- llvm/lib/DebugInfo/PDB/Native/NativeSourceFile.cpp | 2 +- llvm/lib/DebugInfo/PDB/Native/NativeTypeUDT.cpp | 2 +- llvm/lib/DebugInfo/PDB/Native/SymbolCache.cpp | 20 +- llvm/lib/DebugInfo/PDB/PDBInterfaceAnchors.cpp | 4 +- llvm/lib/ExecutionEngine/JITLink/ELF.cpp | 41 +- llvm/lib/ExecutionEngine/JITLink/ELF_x86_64.cpp | 51 +- llvm/lib/ExecutionEngine/JITLink/JITLink.cpp | 22 +- .../lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp | 15 +- llvm/lib/ExecutionEngine/JITLink/JITLinkGeneric.h | 16 +- .../JITLink/JITLinkMemoryManager.cpp | 3 +- llvm/lib/ExecutionEngine/JITLink/MachO.cpp | 60 +- .../JITLink/MachOLinkGraphBuilder.cpp | 6 +- .../JITLink/MachOLinkGraphBuilder.h | 2 +- llvm/lib/ExecutionEngine/JITLink/MachO_arm64.cpp | 34 +- llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp | 34 +- .../lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp | 24 +- .../Orc/RTDyldObjectLinkingLayer.cpp | 3 +- .../Orc/TPCDynamicLibrarySearchGenerator.cpp | 2 +- .../ExecutionEngine/Orc/TPCIndirectionUtils.cpp | 6 +- .../ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp | 7 + llvm/lib/ExecutionEngine/SectionMemoryManager.cpp | 8 +- llvm/lib/FileCheck/FileCheck.cpp | 120 +- llvm/lib/IR/AsmWriter.cpp | 1 - llvm/lib/IR/Assumptions.cpp | 36 - llvm/lib/IR/Attributes.cpp | 6 +- llvm/lib/IR/AutoUpgrade.cpp | 7 - llvm/lib/IR/BasicBlock.cpp | 40 +- llvm/lib/IR/CMakeLists.txt | 2 - llvm/lib/IR/DIBuilder.cpp | 5 +- llvm/lib/IR/DebugInfoMetadata.cpp | 6 +- llvm/lib/IR/DebugLoc.cpp | 11 + llvm/lib/IR/LLVMContextImpl.cpp | 15 +- llvm/lib/IR/LLVMContextImpl.h | 14 +- llvm/lib/IR/Metadata.cpp | 9 +- llvm/lib/IR/ModuleSummaryIndex.cpp | 2 +- llvm/lib/IR/OptBisect.cpp | 2 - llvm/lib/IR/PseudoProbe.cpp | 58 - llvm/lib/IR/Type.cpp | 5 + llvm/lib/IR/Verifier.cpp | 11 +- llvm/lib/LTO/Caching.cpp | 1 - llvm/lib/LTO/LTOBackend.cpp | 1 - llvm/lib/Linker/IRMover.cpp | 3 +- llvm/lib/MC/ELFObjectWriter.cpp | 26 +- llvm/lib/MC/MCContext.cpp | 23 +- llvm/lib/MC/MCDwarf.cpp | 10 +- llvm/lib/MC/MCELFStreamer.cpp | 16 +- llvm/lib/MC/MCObjectStreamer.cpp | 2 +- llvm/lib/MC/MCParser/AsmParser.cpp | 15 +- llvm/lib/MC/MCSection.cpp | 2 +- llvm/lib/MC/MCStreamer.cpp | 2 +- llvm/lib/Object/COFFObjectFile.cpp | 24 +- llvm/lib/Object/ELF.cpp | 14 +- llvm/lib/Object/ELFObjectFile.cpp | 3 +- llvm/lib/Object/MachOObjectFile.cpp | 2 +- llvm/lib/Object/XCOFFObjectFile.cpp | 4 +- llvm/lib/ObjectYAML/DWARFEmitter.cpp | 2 +- llvm/lib/ObjectYAML/ELFEmitter.cpp | 20 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 7 +- llvm/lib/Passes/PassBuilder.cpp | 15 +- llvm/lib/Passes/PassRegistry.def | 4 +- llvm/lib/Passes/StandardInstrumentations.cpp | 8 +- llvm/lib/ProfileData/SampleProf.cpp | 21 - llvm/lib/ProfileData/SampleProfReader.cpp | 125 +- llvm/lib/ProfileData/SampleProfWriter.cpp | 120 +- llvm/lib/Support/AArch64TargetParser.cpp | 4 - llvm/lib/Support/ARMTargetParser.cpp | 3 - llvm/lib/Support/Host.cpp | 2 +- llvm/lib/Support/SourceMgr.cpp | 28 +- llvm/lib/Support/Triple.cpp | 2 - llvm/lib/TableGen/Record.cpp | 45 +- llvm/lib/TableGen/TGLexer.cpp | 1 - llvm/lib/TableGen/TGLexer.h | 6 +- llvm/lib/TableGen/TGParser.cpp | 95 +- llvm/lib/TableGen/TGParser.h | 1 - llvm/lib/Target/AArch64/AArch64.td | 23 +- .../Target/AArch64/AArch64ExpandPseudoInsts.cpp | 44 - llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 234 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 10 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 57 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 17 +- llvm/lib/Target/AArch64/AArch64InstrInfo.h | 7 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 45 - .../AArch64/AArch64RedundantCopyElimination.cpp | 5 - llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp | 9 +- llvm/lib/Target/AArch64/AArch64RegisterInfo.td | 26 - llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 151 +- llvm/lib/Target/AArch64/AArch64Subtarget.h | 13 - llvm/lib/Target/AArch64/AArch64SystemOperands.td | 240 +- .../Target/AArch64/AArch64TargetTransformInfo.h | 2 - .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 169 +- .../AArch64/Disassembler/AArch64Disassembler.cpp | 45 +- .../AArch64/GISel/AArch64InstructionSelector.cpp | 47 +- .../Target/AArch64/GISel/AArch64LegalizerInfo.cpp | 4 +- .../AArch64/GISel/AArch64PostLegalizerCombiner.cpp | 2 +- .../AArch64/GISel/AArch64PostLegalizerLowering.cpp | 2 +- .../AArch64/MCTargetDesc/AArch64InstPrinter.cpp | 34 +- .../AArch64/MCTargetDesc/AArch64InstPrinter.h | 6 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 136 +- llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp | 9 +- llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h | 18 +- llvm/lib/Target/AMDGPU/AMDGPU.td | 3 - llvm/lib/Target/AMDGPU/AMDGPUAliasAnalysis.cpp | 1 - .../Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp | 4 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 43 +- llvm/lib/Target/AMDGPU/AMDGPUCallingConv.td | 2 +- llvm/lib/Target/AMDGPU/AMDGPUGISel.td | 8 - llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 2 +- .../Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp | 3 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 97 +- llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h | 3 - llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 28 +- llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp | 12 +- llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.h | 7 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 2 +- .../Target/AMDGPU/AMDGPURewriteOutArguments.cpp | 7 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 34 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 23 +- .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 6 - llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h | 1 - .../AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp | 3 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 185 +- .../AMDGPU/Disassembler/AMDGPUDisassembler.cpp | 2 +- llvm/lib/Target/AMDGPU/FLATInstructions.td | 46 +- .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 2 +- llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp | 8 +- llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 68 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 19 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 21 +- llvm/lib/Target/AMDGPU/SIInstrInfo.h | 5 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 43 +- llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp | 32 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 236 +- llvm/lib/Target/AMDGPU/SMInstructions.td | 4 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 17 - llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 16 - llvm/lib/Target/AMDGPU/Utils/AMDGPUPALMetadata.cpp | 15 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUPALMetadata.h | 5 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 2 +- llvm/lib/Target/AMDGPU/VOP3PInstructions.td | 2 +- llvm/lib/Target/ARM/ARM.h | 3 - llvm/lib/Target/ARM/ARM.td | 35 +- llvm/lib/Target/ARM/ARMAsmPrinter.cpp | 44 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 145 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.h | 69 - llvm/lib/Target/ARM/ARMCallLowering.cpp | 9 +- llvm/lib/Target/ARM/ARMConstantIslandPass.cpp | 11 - llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 5 +- llvm/lib/Target/ARM/ARMFastISel.cpp | 14 +- llvm/lib/Target/ARM/ARMFeatures.h | 1 - llvm/lib/Target/ARM/ARMHazardRecognizer.cpp | 173 - llvm/lib/Target/ARM/ARMHazardRecognizer.h | 32 - llvm/lib/Target/ARM/ARMISelLowering.cpp | 2 +- llvm/lib/Target/ARM/ARMInstrInfo.td | 35 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 35 - llvm/lib/Target/ARM/ARMInstrThumb.td | 13 +- llvm/lib/Target/ARM/ARMInstrThumb2.td | 9 - llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 20 +- llvm/lib/Target/ARM/ARMPredicates.td | 5 - llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp | 12 +- llvm/lib/Target/ARM/ARMRegisterInfo.td | 17 - llvm/lib/Target/ARM/ARMSLSHardening.cpp | 416 - llvm/lib/Target/ARM/ARMSubtarget.cpp | 1 - llvm/lib/Target/ARM/ARMSubtarget.h | 14 - llvm/lib/Target/ARM/ARMTargetMachine.cpp | 4 - llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 18 - llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 4 - llvm/lib/Target/ARM/CMakeLists.txt | 1 - .../lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp | 2 + llvm/lib/Target/CSKY/CMakeLists.txt | 2 - llvm/lib/Target/CSKY/CSKYInstrInfo.td | 6 +- llvm/lib/Target/CSKY/MCTargetDesc/CMakeLists.txt | 15 - .../Target/CSKY/MCTargetDesc/CSKYAsmBackend.cpp | 69 - llvm/lib/Target/CSKY/MCTargetDesc/CSKYAsmBackend.h | 39 - .../CSKY/MCTargetDesc/CSKYELFObjectWriter.cpp | 45 - .../lib/Target/CSKY/MCTargetDesc/CSKYMCAsmInfo.cpp | 25 - llvm/lib/Target/CSKY/MCTargetDesc/CSKYMCAsmInfo.h | 29 - .../Target/CSKY/MCTargetDesc/CSKYMCCodeEmitter.cpp | 71 - .../Target/CSKY/MCTargetDesc/CSKYMCCodeEmitter.h | 61 - .../Target/CSKY/MCTargetDesc/CSKYMCTargetDesc.cpp | 62 - .../Target/CSKY/MCTargetDesc/CSKYMCTargetDesc.h | 48 - llvm/lib/Target/CSKY/TargetInfo/CSKYTargetInfo.cpp | 5 + .../Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonCommonGEP.cpp | 12 +- llvm/lib/Target/Hexagon/HexagonGenInsert.cpp | 8 +- llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 10 +- llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonSubtarget.cpp | 4 +- llvm/lib/Target/Hexagon/HexagonVectorCombine.cpp | 28 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 33 - llvm/lib/Target/PowerPC/PPCCTRLoops.cpp | 88 +- llvm/lib/Target/PowerPC/PPCFrameLowering.cpp | 22 +- llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 534 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 62 +- llvm/lib/Target/PowerPC/PPCISelLowering.h | 1 - llvm/lib/Target/PowerPC/PPCInstr64Bit.td | 14 +- llvm/lib/Target/PowerPC/PPCInstrAltivec.td | 91 +- llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 84 +- llvm/lib/Target/PowerPC/PPCInstrInfo.h | 9 +- llvm/lib/Target/PowerPC/PPCInstrInfo.td | 34 +- llvm/lib/Target/PowerPC/PPCInstrPrefix.td | 48 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 52 +- llvm/lib/Target/PowerPC/PPCLoopInstrFormPrep.cpp | 16 +- llvm/lib/Target/PowerPC/PPCMIPeephole.cpp | 4 +- llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp | 4 +- llvm/lib/Target/PowerPC/PPCPreEmitPeephole.cpp | 14 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 4 +- llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 130 +- .../Target/RISCV/MCTargetDesc/RISCVInstPrinter.cpp | 25 +- llvm/lib/Target/RISCV/RISCV.td | 3 +- llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp | 111 - llvm/lib/Target/RISCV/RISCVISelDAGToDAG.h | 3 - llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 339 +- llvm/lib/Target/RISCV/RISCVISelLowering.h | 27 - llvm/lib/Target/RISCV/RISCVInstrFormats.td | 56 +- llvm/lib/Target/RISCV/RISCVInstrInfo.cpp | 32 +- llvm/lib/Target/RISCV/RISCVInstrInfoV.td | 49 +- llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td | 2834 +----- llvm/lib/Target/RISCV/RISCVInstrInfoVSDPatterns.td | 166 - llvm/lib/Target/RISCV/RISCVMCInstLower.cpp | 9 +- llvm/lib/Target/RISCV/RISCVRegisterInfo.cpp | 2 - llvm/lib/Target/RISCV/RISCVRegisterInfo.td | 30 +- llvm/lib/Target/RISCV/RISCVTargetMachine.cpp | 21 +- llvm/lib/Target/RISCV/RISCVTargetMachine.h | 5 +- llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 38 - llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.h | 80 +- llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp | 4 +- llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp | 21 +- llvm/lib/Target/SystemZ/SystemZElimCompare.cpp | 16 +- llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp | 17 +- llvm/lib/Target/SystemZ/SystemZFrameLowering.h | 7 - .../lib/Target/SystemZ/SystemZHazardRecognizer.cpp | 2 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 22 +- llvm/lib/Target/SystemZ/SystemZISelLowering.h | 2 - llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp | 5 +- llvm/lib/Target/SystemZ/SystemZInstrInfo.td | 29 +- llvm/lib/Target/TargetLoweringObjectFile.cpp | 48 - llvm/lib/Target/VE/VECallingConv.td | 4 +- llvm/lib/Target/VE/VEISelDAGToDAG.cpp | 21 - llvm/lib/Target/VE/VEISelLowering.cpp | 213 +- llvm/lib/Target/VE/VEISelLowering.h | 35 +- llvm/lib/Target/VE/VEInstrInfo.cpp | 60 - llvm/lib/Target/VE/VEInstrInfo.td | 23 +- llvm/lib/Target/VE/VEInstrIntrinsicVL.gen.td | 15 - llvm/lib/Target/VE/VEInstrVec.td | 16 - llvm/lib/Target/VE/VERegisterInfo.cpp | 28 +- llvm/lib/Target/VE/VVPInstrInfo.td | 3 - llvm/lib/Target/VE/VVPInstrPatternsVec.td | 3 - llvm/lib/Target/VE/VVPNodes.def | 1 - .../MCTargetDesc/WebAssemblyMCTargetDesc.h | 40 +- .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 322 +- .../WebAssemblyLowerEmscriptenEHSjLj.cpp | 2 +- .../Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 50 +- llvm/lib/Target/X86/X86CallLowering.cpp | 4 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 36 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 694 +- llvm/lib/Target/X86/X86ISelLowering.h | 18 +- llvm/lib/Target/X86/X86InstrAVX512.td | 217 +- llvm/lib/Target/X86/X86InstrCompiler.td | 17 +- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 18 +- llvm/lib/Target/X86/X86InstrInfo.td | 16 +- llvm/lib/Target/X86/X86InstrSSE.td | 80 +- llvm/lib/Target/X86/X86InstrSVM.td | 28 +- llvm/lib/Target/X86/X86InstructionSelector.cpp | 2 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 4 +- .../AggressiveInstCombine.cpp | 71 +- llvm/lib/Transforms/Coroutines/CoroEarly.cpp | 7 +- llvm/lib/Transforms/Coroutines/CoroFrame.cpp | 19 +- llvm/lib/Transforms/Coroutines/CoroInstr.h | 40 +- llvm/lib/Transforms/Coroutines/CoroInternal.h | 4 +- llvm/lib/Transforms/Coroutines/CoroSplit.cpp | 100 +- llvm/lib/Transforms/Coroutines/Coroutines.cpp | 25 +- llvm/lib/Transforms/IPO/ArgumentPromotion.cpp | 5 +- llvm/lib/Transforms/IPO/CMakeLists.txt | 1 - llvm/lib/Transforms/IPO/FunctionAttrs.cpp | 1 + llvm/lib/Transforms/IPO/HotColdSplitting.cpp | 64 +- llvm/lib/Transforms/IPO/IPO.cpp | 1 - llvm/lib/Transforms/IPO/IROutliner.cpp | 977 -- llvm/lib/Transforms/IPO/Inliner.cpp | 3 +- llvm/lib/Transforms/IPO/LowerTypeTests.cpp | 2 +- llvm/lib/Transforms/IPO/OpenMPOpt.cpp | 21 +- llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 8 - llvm/lib/Transforms/IPO/SampleProfile.cpp | 106 +- llvm/lib/Transforms/IPO/SampleProfileProbe.cpp | 41 - llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp | 1 - llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp | 3 +- .../Transforms/InstCombine/InstCombineAddSub.cpp | 7 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 15 - .../Transforms/InstCombine/InstCombineCalls.cpp | 4 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 52 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 68 +- .../InstCombine/InstCombineLoadStoreAlloca.cpp | 7 +- .../Transforms/InstCombine/InstCombineNegator.cpp | 3 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 98 +- .../InstCombine/InstCombineSimplifyDemanded.cpp | 23 +- .../InstCombine/InstructionCombining.cpp | 34 +- .../Instrumentation/ControlHeightReduction.cpp | 16 +- .../Instrumentation/DataFlowSanitizer.cpp | 3 +- .../Instrumentation/PGOInstrumentation.cpp | 182 +- llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp | 2 +- .../ObjCARC/ProvenanceAnalysisEvaluator.cpp | 1 - .../Scalar/CorrelatedValuePropagation.cpp | 41 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 96 +- llvm/lib/Transforms/Scalar/EarlyCSE.cpp | 16 +- llvm/lib/Transforms/Scalar/FlattenCFGPass.cpp | 1 - llvm/lib/Transforms/Scalar/Float2Int.cpp | 1 + llvm/lib/Transforms/Scalar/GVN.cpp | 15 +- llvm/lib/Transforms/Scalar/GVNHoist.cpp | 13 +- llvm/lib/Transforms/Scalar/GuardWidening.cpp | 5 +- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 3 +- llvm/lib/Transforms/Scalar/JumpThreading.cpp | 6 - llvm/lib/Transforms/Scalar/LoopDistribute.cpp | 5 +- llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 368 +- llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp | 4 +- llvm/lib/Transforms/Scalar/LoopPassManager.cpp | 169 +- llvm/lib/Transforms/Scalar/LoopPredication.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp | 1 + llvm/lib/Transforms/Scalar/LoopSink.cpp | 3 +- llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 65 - llvm/lib/Transforms/Scalar/LoopUnswitch.cpp | 8 +- llvm/lib/Transforms/Scalar/NewGVN.cpp | 15 + llvm/lib/Transforms/Scalar/PlaceSafepoints.cpp | 3 +- .../Transforms/Scalar/RewriteStatepointsForGC.cpp | 12 +- llvm/lib/Transforms/Scalar/SROA.cpp | 162 +- .../Scalar/SeparateConstOffsetFromGEP.cpp | 4 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 3 +- llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp | 81 +- llvm/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp | 11 +- llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | 58 +- llvm/lib/Transforms/Utils/BuildLibCalls.cpp | 4 +- llvm/lib/Transforms/Utils/CodeExtractor.cpp | 2 - llvm/lib/Transforms/Utils/CodeMoverUtils.cpp | 45 +- llvm/lib/Transforms/Utils/Evaluator.cpp | 6 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 10 +- llvm/lib/Transforms/Utils/LCSSA.cpp | 8 +- llvm/lib/Transforms/Utils/Local.cpp | 28 + llvm/lib/Transforms/Utils/LoopRotationUtils.cpp | 1 + llvm/lib/Transforms/Utils/LoopSimplify.cpp | 2 +- llvm/lib/Transforms/Utils/LoopUnroll.cpp | 4 +- llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp | 1 + llvm/lib/Transforms/Utils/LoopVersioning.cpp | 10 +- llvm/lib/Transforms/Utils/LowerSwitch.cpp | 6 +- llvm/lib/Transforms/Utils/SSAUpdater.cpp | 3 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 306 +- llvm/lib/Transforms/Utils/SimplifyIndVar.cpp | 2 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 179 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 360 +- llvm/lib/Transforms/Vectorize/VPRecipeBuilder.h | 4 +- llvm/lib/Transforms/Vectorize/VPlan.cpp | 57 +- llvm/lib/Transforms/Vectorize/VPlan.h | 250 +- llvm/lib/Transforms/Vectorize/VPlanValue.h | 47 +- llvm/lib/Transforms/Vectorize/VectorCombine.cpp | 72 +- llvm/runtimes/CMakeLists.txt | 3 - .../test/Analysis/BasicAA/assume-index-positive.ll | 16 - llvm/test/Analysis/BasicAA/bug.23626.ll | 4 +- llvm/test/Analysis/BasicAA/noalias-param.ll | 19 +- llvm/test/Analysis/BasicAA/phi-aa.ll | 3 +- llvm/test/Analysis/BasicAA/recphi.ll | 3 +- llvm/test/Analysis/BasicAA/sequential-gep.ll | 30 +- .../Analysis/BlockFrequencyInfo/redundant_edges.ll | 2 +- llvm/test/Analysis/BranchProbabilityInfo/basic.ll | 40 +- .../BranchProbabilityInfo/deopt-intrinsic.ll | 4 +- .../Analysis/BranchProbabilityInfo/deopt-invoke.ll | 107 - llvm/test/Analysis/BranchProbabilityInfo/loop.ll | 209 +- .../Analysis/BranchProbabilityInfo/noreturn.ll | 35 +- .../Analysis/BranchProbabilityInfo/unreachable.ll | 154 - .../CostModel/AArch64/kryo-inseltpoison.ll | 26 - .../AArch64/sve-getIntrinsicInstrCost-cctz-ctlz.ll | 33 - ...sve-getIntrinsicInstrCost-vec-insert-extract.ll | 42 - llvm/test/Analysis/CostModel/ARM/cast_ldst.ll | 792 +- .../PowerPC/insert_extract-inseltpoison.ll | 187 - .../CostModel/SystemZ/vectorinstrs-inseltpoison.ll | 56 - .../X86/insert-extract-at-zero-inseltpoison.ll | 40 - .../Analysis/CostModel/X86/loop_v2-inseltpoison.ll | 39 - .../X86/masked-intrinsic-cost-inseltpoison.ll | 1911 ---- .../CostModel/X86/uniformshift-inseltpoison.ll | 39 - .../CostModel/X86/vector-insert-inseltpoison.ll | 1270 --- .../CostModel/X86/vector_gep-inseltpoison.ll | 17 - .../CostModel/X86/vshift-ashr-cost-inseltpoison.ll | 1843 ---- .../CostModel/X86/vshift-lshr-cost-inseltpoison.ll | 1867 ---- .../CostModel/X86/vshift-shl-cost-inseltpoison.ll | 2197 ----- .../Analysis/DemandedBits/vectors-inseltpoison.ll | 136 - llvm/test/Assembler/dimodule.ll | 7 +- llvm/test/Assembler/x86_intrcc.ll | 13 - .../Bitcode/DIModule-fortran-external-module.ll | 59 - llvm/test/Bitcode/Inputs/x86_intrcc_upgrade.bc | Bin 1364 -> 0 bytes llvm/test/Bitcode/attributes.ll | 21 - llvm/test/Bitcode/compatibility-6.0.ll | 2 +- llvm/test/Bitcode/compatibility.ll | 8 +- llvm/test/Bitcode/x86_intr-upgrade.test | 11 - .../combine-shift-immed-mismatch-crash.mir | 58 - .../AArch64/GlobalISel/constant-mir-debugify.mir | 22 +- .../GlobalISel/irtranslator-extract-used-by-dbg.ll | 400 - .../irtranslator-invoke-probabilities.ll | 32 - .../AArch64/GlobalISel/phi-mir-debugify.mir | 60 +- llvm/test/CodeGen/AArch64/aarch64-smull.ll | 583 +- llvm/test/CodeGen/AArch64/arm64-fp128.ll | 28 +- llvm/test/CodeGen/AArch64/arm64-neon-3vdiff.ll | 1144 +-- llvm/test/CodeGen/AArch64/call-rv-marker.ll | 149 - llvm/test/CodeGen/AArch64/ctpop-nonean.ll | 36 - .../CodeGen/AArch64/expand-blr-rvmarker-pseudo.mir | 21 - llvm/test/CodeGen/AArch64/fptosi-sat-scalar.ll | 676 -- llvm/test/CodeGen/AArch64/fptosi-sat-vector.ll | 2807 ------ llvm/test/CodeGen/AArch64/fptoui-sat-scalar.ll | 549 -- llvm/test/CodeGen/AArch64/fptoui-sat-vector.ll | 2196 ----- llvm/test/CodeGen/AArch64/machine-copy-remove.mir | 6 +- .../CodeGen/AArch64/machine-licm-sink-instr.ll | 176 - llvm/test/CodeGen/AArch64/select_const.ll | 21 +- .../CodeGen/AArch64/sve-fixed-length-int-minmax.ll | 48 +- llvm/test/CodeGen/AArch64/sve-fixed-length-rev.ll | 643 -- llvm/test/CodeGen/AArch64/sve-fp-reduce.ll | 256 - .../CodeGen/AArch64/sve-intrinsics-reversal.ll | 35 + .../AArch64/sve-masked-gather-32b-signed-scaled.ll | 23 - .../sve-masked-gather-32b-signed-unscaled.ll | 25 - .../sve-masked-gather-32b-unsigned-scaled.ll | 25 - .../sve-masked-gather-32b-unsigned-unscaled.ll | 27 - .../AArch64/sve-masked-gather-64b-scaled.ll | 12 - .../AArch64/sve-masked-gather-64b-unscaled.ll | 13 - .../CodeGen/AArch64/sve-masked-gather-legalize.ll | 30 +- .../AArch64/sve-masked-gather-vec-plus-imm.ll | 186 - .../AArch64/sve-masked-gather-vec-plus-reg.ll | 137 - llvm/test/CodeGen/AArch64/sve-masked-gather.ll | 117 - .../CodeGen/AArch64/sve-masked-scatter-legalise.ll | 59 + .../CodeGen/AArch64/sve-masked-scatter-legalize.ll | 71 - .../AArch64/sve-masked-scatter-vec-plus-imm.ll | 138 - .../AArch64/sve-masked-scatter-vec-plus-reg.ll | 99 - llvm/test/CodeGen/AArch64/sve-masked-scatter.ll | 84 - llvm/test/CodeGen/AArch64/sve-rev.ll | 97 - llvm/test/CodeGen/AArch64/sve-split-fp-reduce.ll | 65 - .../CodeGen/AArch64/sve2-intrinsics-perm-tb.ll | 14 - .../AArch64/vecreduce-fadd-legalization-strict.ll | 13 +- .../CodeGen/AArch64/vecreduce-fadd-legalization.ll | 5 +- .../AArch64/vecreduce-fmul-legalization-strict.ll | 5 +- .../GlobalISel/extractelement-stack-lower.ll | 1675 ++-- .../CodeGen/AMDGPU/GlobalISel/extractelement.ll | 16 +- .../CodeGen/AMDGPU/GlobalISel/flat-scratch-init.ll | 27 +- .../test/CodeGen/AMDGPU/GlobalISel/flat-scratch.ll | 749 -- .../AMDGPU/GlobalISel/lds-zero-initializer.ll | 4 +- .../AMDGPU/GlobalISel/llvm.amdgcn.atomic.inc.ll | 260 +- .../GlobalISel/llvm.amdgcn.global.atomic.fadd.ll | 30 +- .../CodeGen/AMDGPU/GlobalISel/load-constant.96.ll | 89 +- llvm/test/CodeGen/AMDGPU/amdgpu-reloc-const.ll | 2 +- llvm/test/CodeGen/AMDGPU/amdpal-callable.ll | 26 +- llvm/test/CodeGen/AMDGPU/call-constexpr.ll | 2 +- llvm/test/CodeGen/AMDGPU/chain-hi-to-lo.ll | 11 +- .../coalesce-identity-copies-undef-subregs.mir | 338 - .../CodeGen/AMDGPU/csr-sgpr-spill-live-ins.mir | 35 - llvm/test/CodeGen/AMDGPU/fast-regalloc-bundles.mir | 26 - llvm/test/CodeGen/AMDGPU/flat-scratch-fold-fi.mir | 88 - llvm/test/CodeGen/AMDGPU/fold-cndmask-wave32.mir | 20 - llvm/test/CodeGen/AMDGPU/fold-reload-into-exec.mir | 28 +- llvm/test/CodeGen/AMDGPU/fold-reload-into-m0.mir | 8 +- .../test/CodeGen/AMDGPU/frame-index-elimination.ll | 2 +- llvm/test/CodeGen/AMDGPU/lds-initializer.ll | 4 +- llvm/test/CodeGen/AMDGPU/lds-relocs.ll | 4 +- llvm/test/CodeGen/AMDGPU/lds-zero-initializer.ll | 4 +- .../llvm.amdgcn.ds.gws.barrier-fastregalloc.ll | 19 - llvm/test/CodeGen/AMDGPU/lower-kernargs.ll | 5 +- llvm/test/CodeGen/AMDGPU/memory-legalizer-fence.ll | 2 +- .../AMDGPU/memory-legalizer-global-agent.ll | 838 +- .../AMDGPU/memory-legalizer-global-nontemporal.ll | 18 +- .../AMDGPU/memory-legalizer-global-singlethread.ll | 838 +- .../AMDGPU/memory-legalizer-global-system.ll | 838 +- .../AMDGPU/memory-legalizer-global-wavefront.ll | 838 +- .../AMDGPU/memory-legalizer-global-workgroup.ll | 838 +- .../CodeGen/AMDGPU/memory-legalizer-local-agent.ll | 402 +- .../AMDGPU/memory-legalizer-local-nontemporal.ll | 38 +- .../AMDGPU/memory-legalizer-local-singlethread.ll | 402 +- .../AMDGPU/memory-legalizer-local-system.ll | 402 +- .../AMDGPU/memory-legalizer-local-wavefront.ll | 402 +- .../AMDGPU/memory-legalizer-local-workgroup.ll | 402 +- .../AMDGPU/memory-legalizer-private-nontemporal.ll | 78 +- llvm/test/CodeGen/AMDGPU/multi-dword-vgpr-spill.ll | 88 +- .../AMDGPU/no-initializer-constant-addrspace.ll | 2 +- .../AMDGPU/pei-build-spill-partial-agpr.mir | 379 - llvm/test/CodeGen/AMDGPU/pei-build-spill.mir | 190 +- .../CodeGen/AMDGPU/r600-constant-array-fixup.ll | 2 +- llvm/test/CodeGen/AMDGPU/scratch-simple.ll | 4 +- .../CodeGen/AMDGPU/sgpr-spill-partially-undef.mir | 4 +- llvm/test/CodeGen/AMDGPU/si-fix-sgpr-copies.mir | 16 - .../CodeGen/AMDGPU/spill-offset-calculation.ll | 13 +- .../AMDGPU/spill-reg-tuple-super-reg-use.mir | 4 +- llvm/test/CodeGen/AMDGPU/spill-scavenge-offset.ll | 20 +- llvm/test/CodeGen/AMDGPU/spill192.mir | 2 +- llvm/test/CodeGen/AMDGPU/store-clobbers-load.ll | 43 - .../transform-block-with-return-to-epilog.ll | 4 +- llvm/test/CodeGen/AMDGPU/unaligned-load-store.ll | 69 +- llvm/test/CodeGen/AMDGPU/vector-alloca-bitcast.ll | 2 +- llvm/test/CodeGen/AMDGPU/vgpr-spill.mir | 22 - llvm/test/CodeGen/AMDGPU/wave32.ll | 8 +- llvm/test/CodeGen/ARM/O3-pipeline.ll | 4 - llvm/test/CodeGen/ARM/fptosi-sat-scalar.ll | 2812 ------ llvm/test/CodeGen/ARM/ifcvt-branch-weight-bug.ll | 2 +- llvm/test/CodeGen/ARM/machine-outliner-calls.mir | 86 +- .../CodeGen/ARM/machine-outliner-stack-use.mir | 58 - llvm/test/CodeGen/ARM/speculation-hardening-sls.ll | 246 - llvm/test/CodeGen/ARM/sub-cmp-peephole.ll | 2 +- .../CodeGen/ARM/v8m.base-jumptable_alignment.ll | 22 +- llvm/test/CodeGen/ARM/vadd.ll | 601 +- llvm/test/CodeGen/ARM/vmla.ll | 473 +- llvm/test/CodeGen/ARM/vmls.ll | 473 +- llvm/test/CodeGen/ARM/vmul.ll | 697 +- llvm/test/CodeGen/ARM/vsub.ll | 601 +- .../MIRDebugify/check-line-and-variables-x.mir | 80 - .../MIRDebugify/check-line-and-variables.ll | 29 - .../MIRDebugify/check-line-and-variables.mir | 70 - .../Generic/MIRDebugify/locations-and-values.mir | 8 +- ...ector-align-basic.ll => masked-vector-align.ll} | 0 .../Hexagon/autohvx/vector-align-scalar-mask.ll | 30 - .../CodeGen/Hexagon/autohvx/vector-align-store.ll | 22 - llvm/test/CodeGen/Hexagon/isel-bitcast-v1i8-i8.ll | 22 - llvm/test/CodeGen/PowerPC/aix-base-pointer.ll | 4 +- llvm/test/CodeGen/PowerPC/aix-cc-abi.ll | 2 +- llvm/test/CodeGen/PowerPC/aix-exception.ll | 26 - llvm/test/CodeGen/PowerPC/arr-fp-arg-no-copy.ll | 4 +- llvm/test/CodeGen/PowerPC/bperm.ll | 26 +- llvm/test/CodeGen/PowerPC/builtins-ppc-p10vsx.ll | 261 +- llvm/test/CodeGen/PowerPC/combine_ext_trunc.ll | 11 +- llvm/test/CodeGen/PowerPC/constants-i64.ll | 145 +- llvm/test/CodeGen/PowerPC/dform-pair-load-store.ll | 20 +- llvm/test/CodeGen/PowerPC/f128-arith.ll | 32 +- llvm/test/CodeGen/PowerPC/f128-conv.ll | 258 +- llvm/test/CodeGen/PowerPC/f128-fma.ll | 8 +- llvm/test/CodeGen/PowerPC/f128-passByValue.ll | 4 +- llvm/test/CodeGen/PowerPC/f128-rounding.ll | 62 +- llvm/test/CodeGen/PowerPC/fast-isel-pcrel.ll | 6 +- llvm/test/CodeGen/PowerPC/fold-rlwinm-after-ra.mir | 163 + llvm/test/CodeGen/PowerPC/fp-strict-conv-f128.ll | 18 +- llvm/test/CodeGen/PowerPC/fp-strict-f128.ll | 16 +- llvm/test/CodeGen/PowerPC/fp-to-int-to-fp.ll | 8 +- .../PowerPC/fp128-bitcast-after-operation.ll | 12 +- llvm/test/CodeGen/PowerPC/funnel-shift.ll | 12 +- llvm/test/CodeGen/PowerPC/ldst-align.ll | 8 +- llvm/test/CodeGen/PowerPC/loop-p10-pair-prepare.ll | 12 +- .../CodeGen/PowerPC/machinelicm-cse-dead-flag.mir | 84 - .../PowerPC/memCmpUsedInZeroEqualityComparison.ll | 14 +- llvm/test/CodeGen/PowerPC/memcmp-mergeexpand.ll | 4 +- llvm/test/CodeGen/PowerPC/mma-intrinsics.ll | 282 +- llvm/test/CodeGen/PowerPC/mma-outer-product.ll | 6 +- llvm/test/CodeGen/PowerPC/mma-phi-accs.ll | 6 +- llvm/test/CodeGen/PowerPC/more-dq-form-prepare.ll | 60 +- llvm/test/CodeGen/PowerPC/negctr.ll | 7 +- llvm/test/CodeGen/PowerPC/ori_imm32.ll | 2 +- llvm/test/CodeGen/PowerPC/ori_imm64.ll | 9 +- llvm/test/CodeGen/PowerPC/p10-spill-crgt.ll | 182 +- llvm/test/CodeGen/PowerPC/p10-spill-crun.ll | 4 +- .../CodeGen/PowerPC/paired-vector-intrinsics.ll | 357 - .../PowerPC/pcrel-call-linkage-with-calls.ll | 20 +- llvm/test/CodeGen/PowerPC/pcrel-got-indirect.ll | 80 +- .../test/CodeGen/PowerPC/pcrel-linkeropt-option.ll | 8 +- llvm/test/CodeGen/PowerPC/pcrel-linkeropt.ll | 48 +- .../PowerPC/pcrel-relocation-plus-offset.ll | 8 +- llvm/test/CodeGen/PowerPC/pcrel-tail-calls.ll | 4 +- llvm/test/CodeGen/PowerPC/pcrel.ll | 4 +- .../test/CodeGen/PowerPC/ppc-32bit-build-vector.ll | 67 - llvm/test/CodeGen/PowerPC/pr36292.ll | 5 +- llvm/test/CodeGen/PowerPC/pr43976.ll | 2 +- llvm/test/CodeGen/PowerPC/pr45186.ll | 2 +- llvm/test/CodeGen/PowerPC/pr45448.ll | 5 +- llvm/test/CodeGen/PowerPC/pr46759.ll | 2 +- llvm/test/CodeGen/PowerPC/recipest.ll | 8 +- .../rematerializable-instruction-machine-licm.ll | 147 +- llvm/test/CodeGen/PowerPC/sat-register-clobber.ll | 43 - llvm/test/CodeGen/PowerPC/select_const.ll | 75 +- llvm/test/CodeGen/PowerPC/sms-cpy-1.ll | 1 - llvm/test/CodeGen/PowerPC/sms-grp-order.ll | 36 +- llvm/test/CodeGen/PowerPC/srem-vector-lkk.ll | 72 +- llvm/test/CodeGen/PowerPC/stack-clash-prologue.ll | 16 +- llvm/test/CodeGen/PowerPC/stack-realign.ll | 4 +- .../CodeGen/PowerPC/stack-restore-with-setjmp.ll | 156 - llvm/test/CodeGen/PowerPC/store-combine.ll | 6 +- .../CodeGen/PowerPC/store-rightmost-vector-elt.ll | 109 - .../PowerPC/tailcall-speculatable-callee.ll | 6 +- llvm/test/CodeGen/PowerPC/unal4-std.ll | 2 +- .../CodeGen/PowerPC/unaligned-addressing-mode.ll | 5 +- llvm/test/CodeGen/PowerPC/unaligned.ll | 10 +- llvm/test/CodeGen/PowerPC/urem-vector-lkk.ll | 56 +- llvm/test/CodeGen/PowerPC/vsx_builtins.ll | 3 +- llvm/test/CodeGen/RISCV/addrspacecast.ll | 49 - llvm/test/CodeGen/RISCV/jumptable.ll | 349 +- llvm/test/CodeGen/RISCV/mul.ll | 410 - llvm/test/CodeGen/RISCV/rvv/add-vsetvli-gpr.mir | 27 +- llvm/test/CodeGen/RISCV/rvv/add-vsetvli-vlmax.ll | 24 +- .../CodeGen/RISCV/rvv/rv32-vsetvli-intrinsics.ll | 33 - .../CodeGen/RISCV/rvv/rv64-vsetvli-intrinsics.ll | 51 - llvm/test/CodeGen/RISCV/rvv/vaadd-rv32.ll | 1441 --- llvm/test/CodeGen/RISCV/rvv/vaadd-rv64.ll | 1761 ---- llvm/test/CodeGen/RISCV/rvv/vaaddu-rv32.ll | 1441 --- llvm/test/CodeGen/RISCV/rvv/vaaddu-rv64.ll | 1761 ---- llvm/test/CodeGen/RISCV/rvv/vadc-rv32.ll | 973 -- llvm/test/CodeGen/RISCV/rvv/vadc-rv64.ll | 1189 --- llvm/test/CodeGen/RISCV/rvv/vadd-rv32.ll | 1945 ---- llvm/test/CodeGen/RISCV/rvv/vadd-rv64.ll | 2377 ----- llvm/test/CodeGen/RISCV/rvv/vadd-sdnode-rv32.ll | 822 -- llvm/test/CodeGen/RISCV/rvv/vadd-sdnode-rv64.ll | 794 -- llvm/test/CodeGen/RISCV/rvv/vand-rv32.ll | 1945 ---- llvm/test/CodeGen/RISCV/rvv/vand-rv64.ll | 2377 ----- llvm/test/CodeGen/RISCV/rvv/vasub-rv32.ll | 1441 --- llvm/test/CodeGen/RISCV/rvv/vasub-rv64.ll | 1761 ---- llvm/test/CodeGen/RISCV/rvv/vasubu-rv32.ll | 1441 --- llvm/test/CodeGen/RISCV/rvv/vasubu-rv64.ll | 1761 ---- llvm/test/CodeGen/RISCV/rvv/vdiv-rv32.ll | 1441 --- llvm/test/CodeGen/RISCV/rvv/vdiv-rv64.ll | 1761 ---- llvm/test/CodeGen/RISCV/rvv/vdivu-rv32.ll | 1441 --- llvm/test/CodeGen/RISCV/rvv/vdivu-rv64.ll | 1761 ---- llvm/test/CodeGen/RISCV/rvv/vfadd-rv32.ll | 882 -- llvm/test/CodeGen/RISCV/rvv/vfadd-rv64.ll | 1202 --- llvm/test/CodeGen/RISCV/rvv/vfdiv-rv32.ll | 881 -- llvm/test/CodeGen/RISCV/rvv/vfdiv-rv64.ll | 1201 --- llvm/test/CodeGen/RISCV/rvv/vfirst-rv32.ll | 239 - llvm/test/CodeGen/RISCV/rvv/vfirst-rv64.ll | 239 - llvm/test/CodeGen/RISCV/rvv/vfmacc-rv32.ll | 856 -- llvm/test/CodeGen/RISCV/rvv/vfmacc-rv64.ll | 1142 --- llvm/test/CodeGen/RISCV/rvv/vfmadd-rv32.ll | 856 -- llvm/test/CodeGen/RISCV/rvv/vfmadd-rv64.ll | 1142 --- llvm/test/CodeGen/RISCV/rvv/vfmax-rv32.ll | 881 -- llvm/test/CodeGen/RISCV/rvv/vfmax-rv64.ll | 1201 --- llvm/test/CodeGen/RISCV/rvv/vfmerge-rv32.ll | 441 - llvm/test/CodeGen/RISCV/rvv/vfmerge-rv64.ll | 601 -- llvm/test/CodeGen/RISCV/rvv/vfmin-rv32.ll | 881 -- llvm/test/CodeGen/RISCV/rvv/vfmin-rv64.ll | 1201 --- llvm/test/CodeGen/RISCV/rvv/vfmsac-rv32.ll | 856 -- llvm/test/CodeGen/RISCV/rvv/vfmsac-rv64.ll | 1142 --- llvm/test/CodeGen/RISCV/rvv/vfmsub-rv32.ll | 856 -- llvm/test/CodeGen/RISCV/rvv/vfmsub-rv64.ll | 1142 --- llvm/test/CodeGen/RISCV/rvv/vfmul-rv32.ll | 881 -- llvm/test/CodeGen/RISCV/rvv/vfmul-rv64.ll | 1201 --- llvm/test/CodeGen/RISCV/rvv/vfmv.f.s.ll | 204 - llvm/test/CodeGen/RISCV/rvv/vfmv.s.f-rv32.ll | 203 - llvm/test/CodeGen/RISCV/rvv/vfmv.s.f-rv64.ll | 203 - llvm/test/CodeGen/RISCV/rvv/vfmv.v.f-rv32.ll | 421 - llvm/test/CodeGen/RISCV/rvv/vfmv.v.f-rv64.ll | 421 - llvm/test/CodeGen/RISCV/rvv/vfnmacc-rv32.ll | 856 -- llvm/test/CodeGen/RISCV/rvv/vfnmacc-rv64.ll | 1142 --- llvm/test/CodeGen/RISCV/rvv/vfnmadd-rv32.ll | 856 -- llvm/test/CodeGen/RISCV/rvv/vfnmadd-rv64.ll | 1142 --- llvm/test/CodeGen/RISCV/rvv/vfnmsac-rv32.ll | 856 -- llvm/test/CodeGen/RISCV/rvv/vfnmsac-rv64.ll | 1142 --- llvm/test/CodeGen/RISCV/rvv/vfnmsub-rv32.ll | 856 -- llvm/test/CodeGen/RISCV/rvv/vfnmsub-rv64.ll | 1142 --- llvm/test/CodeGen/RISCV/rvv/vfrdiv-rv32.ll | 441 - llvm/test/CodeGen/RISCV/rvv/vfrdiv-rv64.ll | 601 -- llvm/test/CodeGen/RISCV/rvv/vfredmax-rv32.ll | 463 - llvm/test/CodeGen/RISCV/rvv/vfredmax-rv64.ll | 631 -- llvm/test/CodeGen/RISCV/rvv/vfredmin-rv32.ll | 463 - llvm/test/CodeGen/RISCV/rvv/vfredmin-rv64.ll | 631 -- llvm/test/CodeGen/RISCV/rvv/vfredosum-rv32.ll | 463 - llvm/test/CodeGen/RISCV/rvv/vfredosum-rv64.ll | 631 -- llvm/test/CodeGen/RISCV/rvv/vfredsum-rv32.ll | 463 - llvm/test/CodeGen/RISCV/rvv/vfredsum-rv64.ll | 631 -- llvm/test/CodeGen/RISCV/rvv/vfrsub-rv32.ll | 442 - llvm/test/CodeGen/RISCV/rvv/vfrsub-rv64.ll | 602 -- llvm/test/CodeGen/RISCV/rvv/vfsgnj-rv32.ll | 881 -- llvm/test/CodeGen/RISCV/rvv/vfsgnj-rv64.ll | 1201 --- llvm/test/CodeGen/RISCV/rvv/vfsgnjn-rv32.ll | 881 -- llvm/test/CodeGen/RISCV/rvv/vfsgnjn-rv64.ll | 1201 --- llvm/test/CodeGen/RISCV/rvv/vfsgnjx-rv32.ll | 881 -- llvm/test/CodeGen/RISCV/rvv/vfsgnjx-rv64.ll | 1201 --- llvm/test/CodeGen/RISCV/rvv/vfslide1down-rv32.ll | 512 -- llvm/test/CodeGen/RISCV/rvv/vfslide1down-rv64.ll | 698 -- llvm/test/CodeGen/RISCV/rvv/vfslide1up-rv32.ll | 523 -- llvm/test/CodeGen/RISCV/rvv/vfslide1up-rv64.ll | 713 -- llvm/test/CodeGen/RISCV/rvv/vfsub-rv32.ll | 882 -- llvm/test/CodeGen/RISCV/rvv/vfsub-rv64.ll | 1202 --- llvm/test/CodeGen/RISCV/rvv/vfwadd-rv32.ll | 401 - llvm/test/CodeGen/RISCV/rvv/vfwadd-rv64.ll | 721 -- llvm/test/CodeGen/RISCV/rvv/vfwadd.w-rv32.ll | 401 - llvm/test/CodeGen/RISCV/rvv/vfwadd.w-rv64.ll | 721 -- llvm/test/CodeGen/RISCV/rvv/vfwmacc-rv32.ll | 482 - llvm/test/CodeGen/RISCV/rvv/vfwmacc-rv64.ll | 868 -- llvm/test/CodeGen/RISCV/rvv/vfwmsac-rv32.ll | 482 - llvm/test/CodeGen/RISCV/rvv/vfwmsac-rv64.ll | 868 -- llvm/test/CodeGen/RISCV/rvv/vfwmul-rv32.ll | 401 - llvm/test/CodeGen/RISCV/rvv/vfwmul-rv64.ll | 721 -- llvm/test/CodeGen/RISCV/rvv/vfwnmacc-rv32.ll | 482 - llvm/test/CodeGen/RISCV/rvv/vfwnmacc-rv64.ll | 868 -- llvm/test/CodeGen/RISCV/rvv/vfwnmsac-rv32.ll | 482 - llvm/test/CodeGen/RISCV/rvv/vfwnmsac-rv64.ll | 868 -- llvm/test/CodeGen/RISCV/rvv/vfwredosum-rv32.ll | 43 - llvm/test/CodeGen/RISCV/rvv/vfwredosum-rv64.ll | 85 - llvm/test/CodeGen/RISCV/rvv/vfwredsum-rv32.ll | 43 - llvm/test/CodeGen/RISCV/rvv/vfwredsum-rv64.ll | 85 - llvm/test/CodeGen/RISCV/rvv/vfwsub-rv32.ll | 401 - llvm/test/CodeGen/RISCV/rvv/vfwsub-rv64.ll | 721 -- llvm/test/CodeGen/RISCV/rvv/vfwsub.w-rv32.ll | 401 - llvm/test/CodeGen/RISCV/rvv/vfwsub.w-rv64.ll | 721 -- llvm/test/CodeGen/RISCV/rvv/vle-rv32.ll | 1046 --- llvm/test/CodeGen/RISCV/rvv/vle-rv64.ll | 1334 --- llvm/test/CodeGen/RISCV/rvv/vleff-rv32.ll | 1045 --- llvm/test/CodeGen/RISCV/rvv/vleff-rv64.ll | 1333 --- llvm/test/CodeGen/RISCV/rvv/vlse-rv32.ll | 1161 --- llvm/test/CodeGen/RISCV/rvv/vlse-rv64.ll | 1481 --- llvm/test/CodeGen/RISCV/rvv/vlxe-rv32.ll | 3281 ------- llvm/test/CodeGen/RISCV/rvv/vlxe-rv64.ll | 5361 ----------- llvm/test/CodeGen/RISCV/rvv/vmacc-rv32.ll | 1261 --- llvm/test/CodeGen/RISCV/rvv/vmacc-rv64.ll | 1513 --- llvm/test/CodeGen/RISCV/rvv/vmadc-rv32.ll | 883 -- llvm/test/CodeGen/RISCV/rvv/vmadc-rv64.ll | 1079 --- llvm/test/CodeGen/RISCV/rvv/vmadc.carry.in-rv32.ll | 973 -- llvm/test/CodeGen/RISCV/rvv/vmadc.carry.in-rv64.ll | 1189 --- llvm/test/CodeGen/RISCV/rvv/vmadd-rv32.ll | 1261 --- llvm/test/CodeGen/RISCV/rvv/vmadd-rv64.ll | 1513 --- llvm/test/CodeGen/RISCV/rvv/vmand-rv32.ll | 127 - llvm/test/CodeGen/RISCV/rvv/vmand-rv64.ll | 127 - llvm/test/CodeGen/RISCV/rvv/vmandnot-rv32.ll | 127 - llvm/test/CodeGen/RISCV/rvv/vmandnot-rv64.ll | 127 - llvm/test/CodeGen/RISCV/rvv/vmax-rv32.ll | 1441 --- llvm/test/CodeGen/RISCV/rvv/vmax-rv64.ll | 1761 ---- llvm/test/CodeGen/RISCV/rvv/vmaxu-rv32.ll | 1441 --- llvm/test/CodeGen/RISCV/rvv/vmaxu-rv64.ll | 1761 ---- llvm/test/CodeGen/RISCV/rvv/vmerge-rv32.ll | 973 -- llvm/test/CodeGen/RISCV/rvv/vmerge-rv64.ll | 1189 --- llvm/test/CodeGen/RISCV/rvv/vmfeq-rv32.ll | 757 -- llvm/test/CodeGen/RISCV/rvv/vmfeq-rv64.ll | 1009 -- llvm/test/CodeGen/RISCV/rvv/vmfge-rv32.ll | 361 - llvm/test/CodeGen/RISCV/rvv/vmfge-rv64.ll | 481 - llvm/test/CodeGen/RISCV/rvv/vmfgt-rv32.ll | 361 - llvm/test/CodeGen/RISCV/rvv/vmfgt-rv64.ll | 481 - llvm/test/CodeGen/RISCV/rvv/vmfle-rv32.ll | 757 -- llvm/test/CodeGen/RISCV/rvv/vmfle-rv64.ll | 1009 -- llvm/test/CodeGen/RISCV/rvv/vmflt-rv32.ll | 757 -- llvm/test/CodeGen/RISCV/rvv/vmflt-rv64.ll | 1009 -- llvm/test/CodeGen/RISCV/rvv/vmfne-rv32.ll | 757 -- llvm/test/CodeGen/RISCV/rvv/vmfne-rv64.ll | 1009 -- llvm/test/CodeGen/RISCV/rvv/vmin-rv32.ll | 1441 --- llvm/test/CodeGen/RISCV/rvv/vmin-rv64.ll | 1761 ---- llvm/test/CodeGen/RISCV/rvv/vminu-rv32.ll | 1441 --- llvm/test/CodeGen/RISCV/rvv/vminu-rv64.ll | 1761 ---- llvm/test/CodeGen/RISCV/rvv/vmnand-rv32.ll | 127 - llvm/test/CodeGen/RISCV/rvv/vmnand-rv64.ll | 127 - llvm/test/CodeGen/RISCV/rvv/vmnor-rv32.ll | 127 - llvm/test/CodeGen/RISCV/rvv/vmnor-rv64.ll | 127 - llvm/test/CodeGen/RISCV/rvv/vmor-rv32.ll | 127 - llvm/test/CodeGen/RISCV/rvv/vmor-rv64.ll | 127 - llvm/test/CodeGen/RISCV/rvv/vmornot-rv32.ll | 127 - llvm/test/CodeGen/RISCV/rvv/vmornot-rv64.ll | 127 - llvm/test/CodeGen/RISCV/rvv/vmsbc-rv32.ll | 649 -- llvm/test/CodeGen/RISCV/rvv/vmsbc-rv64.ll | 793 -- .../test/CodeGen/RISCV/rvv/vmsbc.borrow.in-rv32.ll | 721 -- .../test/CodeGen/RISCV/rvv/vmsbc.borrow.in-rv64.ll | 881 -- llvm/test/CodeGen/RISCV/rvv/vmseq-rv32.ll | 1681 ---- llvm/test/CodeGen/RISCV/rvv/vmseq-rv64.ll | 2017 ---- llvm/test/CodeGen/RISCV/rvv/vmsgt-rv32.ll | 1021 --- llvm/test/CodeGen/RISCV/rvv/vmsgt-rv64.ll | 1225 --- llvm/test/CodeGen/RISCV/rvv/vmsgtu-rv32.ll | 1021 --- llvm/test/CodeGen/RISCV/rvv/vmsgtu-rv64.ll | 1225 --- llvm/test/CodeGen/RISCV/rvv/vmsle-rv32.ll | 1681 ---- llvm/test/CodeGen/RISCV/rvv/vmsle-rv64.ll | 2017 ---- llvm/test/CodeGen/RISCV/rvv/vmsleu-rv32.ll | 1681 ---- llvm/test/CodeGen/RISCV/rvv/vmsleu-rv64.ll | 2017 ---- llvm/test/CodeGen/RISCV/rvv/vmslt-rv32.ll | 1261 --- llvm/test/CodeGen/RISCV/rvv/vmslt-rv64.ll | 1513 --- llvm/test/CodeGen/RISCV/rvv/vmsltu-rv32.ll | 1261 --- llvm/test/CodeGen/RISCV/rvv/vmsltu-rv64.ll | 1513 --- llvm/test/CodeGen/RISCV/rvv/vmsne-rv32.ll | 1681 ---- llvm/test/CodeGen/RISCV/rvv/vmsne-rv64.ll | 2017 ---- llvm/test/CodeGen/RISCV/rvv/vmul-rv32.ll | 1441 --- llvm/test/CodeGen/RISCV/rvv/vmul-rv64.ll | 1761 ---- llvm/test/CodeGen/RISCV/rvv/vmulh-rv32.ll | 1441 --- llvm/test/CodeGen/RISCV/rvv/vmulh-rv64.ll | 1761 ---- llvm/test/CodeGen/RISCV/rvv/vmulhsu-rv32.ll | 1441 --- llvm/test/CodeGen/RISCV/rvv/vmulhsu-rv64.ll | 1761 ---- llvm/test/CodeGen/RISCV/rvv/vmulhu-rv32.ll | 1441 --- llvm/test/CodeGen/RISCV/rvv/vmulhu-rv64.ll | 1761 ---- llvm/test/CodeGen/RISCV/rvv/vmv.s.x-rv32.ll | 236 - llvm/test/CodeGen/RISCV/rvv/vmv.s.x-rv64.ll | 288 - llvm/test/CodeGen/RISCV/rvv/vmv.v.v-rv32.ll | 593 -- llvm/test/CodeGen/RISCV/rvv/vmv.v.v-rv64.ll | 593 -- llvm/test/CodeGen/RISCV/rvv/vmv.v.x-rv32.ll | 505 - llvm/test/CodeGen/RISCV/rvv/vmv.v.x-rv64.ll | 617 -- llvm/test/CodeGen/RISCV/rvv/vmv.x.s-rv32.ll | 236 - llvm/test/CodeGen/RISCV/rvv/vmv.x.s-rv64.ll | 288 - llvm/test/CodeGen/RISCV/rvv/vmxnor-rv32.ll | 127 - llvm/test/CodeGen/RISCV/rvv/vmxnor-rv64.ll | 127 - llvm/test/CodeGen/RISCV/rvv/vmxor-rv32.ll | 127 - llvm/test/CodeGen/RISCV/rvv/vmxor-rv64.ll | 127 - llvm/test/CodeGen/RISCV/rvv/vnclip-rv32.ll | 1189 --- llvm/test/CodeGen/RISCV/rvv/vnclip-rv64.ll | 1621 ---- llvm/test/CodeGen/RISCV/rvv/vnclipu-rv32.ll | 1189 --- llvm/test/CodeGen/RISCV/rvv/vnclipu-rv64.ll | 1621 ---- llvm/test/CodeGen/RISCV/rvv/vnmsac-rv32.ll | 1261 --- llvm/test/CodeGen/RISCV/rvv/vnmsac-rv64.ll | 1513 --- llvm/test/CodeGen/RISCV/rvv/vnmsub-rv32.ll | 1261 --- llvm/test/CodeGen/RISCV/rvv/vnmsub-rv64.ll | 1513 --- llvm/test/CodeGen/RISCV/rvv/vnsra-rv32.ll | 1189 --- llvm/test/CodeGen/RISCV/rvv/vnsra-rv64.ll | 1621 ---- llvm/test/CodeGen/RISCV/rvv/vnsrl-rv32.ll | 1189 --- llvm/test/CodeGen/RISCV/rvv/vnsrl-rv64.ll | 1621 ---- llvm/test/CodeGen/RISCV/rvv/vor-rv32.ll | 1945 ---- llvm/test/CodeGen/RISCV/rvv/vor-rv64.ll | 2377 ----- llvm/test/CodeGen/RISCV/rvv/vor-sdnode-rv32.ll | 1109 --- llvm/test/CodeGen/RISCV/rvv/vor-sdnode-rv64.ll | 1081 --- llvm/test/CodeGen/RISCV/rvv/vpopc-rv32.ll | 239 - llvm/test/CodeGen/RISCV/rvv/vpopc-rv64.ll | 239 - llvm/test/CodeGen/RISCV/rvv/vredand-rv32.ll | 715 -- llvm/test/CodeGen/RISCV/rvv/vredand-rv64.ll | 883 -- llvm/test/CodeGen/RISCV/rvv/vredmax-rv32.ll | 715 -- llvm/test/CodeGen/RISCV/rvv/vredmax-rv64.ll | 883 -- llvm/test/CodeGen/RISCV/rvv/vredmaxu-rv32.ll | 715 -- llvm/test/CodeGen/RISCV/rvv/vredmaxu-rv64.ll | 883 -- llvm/test/CodeGen/RISCV/rvv/vredmin-rv32.ll | 715 -- llvm/test/CodeGen/RISCV/rvv/vredmin-rv64.ll | 883 -- llvm/test/CodeGen/RISCV/rvv/vredminu-rv32.ll | 715 -- llvm/test/CodeGen/RISCV/rvv/vredminu-rv64.ll | 883 -- llvm/test/CodeGen/RISCV/rvv/vredor-rv32.ll | 715 -- llvm/test/CodeGen/RISCV/rvv/vredor-rv64.ll | 883 -- llvm/test/CodeGen/RISCV/rvv/vredsum-rv32.ll | 715 -- llvm/test/CodeGen/RISCV/rvv/vredsum-rv64.ll | 883 -- llvm/test/CodeGen/RISCV/rvv/vredxor-rv32.ll | 715 -- llvm/test/CodeGen/RISCV/rvv/vredxor-rv64.ll | 883 -- llvm/test/CodeGen/RISCV/rvv/vrem-rv32.ll | 1441 --- llvm/test/CodeGen/RISCV/rvv/vrem-rv64.ll | 1761 ---- llvm/test/CodeGen/RISCV/rvv/vremu-rv32.ll | 1441 --- llvm/test/CodeGen/RISCV/rvv/vremu-rv64.ll | 1761 ---- llvm/test/CodeGen/RISCV/rvv/vrgather-rv32.ll | 3624 -------- llvm/test/CodeGen/RISCV/rvv/vrgather-rv64.ll | 4630 ---------- llvm/test/CodeGen/RISCV/rvv/vrsub-rv32.ll | 1225 --- llvm/test/CodeGen/RISCV/rvv/vrsub-rv64.ll | 1497 --- llvm/test/CodeGen/RISCV/rvv/vsadd-rv32.ll | 1945 ---- llvm/test/CodeGen/RISCV/rvv/vsadd-rv64.ll | 2377 ----- llvm/test/CodeGen/RISCV/rvv/vsaddu-rv32.ll | 1945 ---- llvm/test/CodeGen/RISCV/rvv/vsaddu-rv64.ll | 2377 ----- llvm/test/CodeGen/RISCV/rvv/vsbc-rv32.ll | 721 -- llvm/test/CodeGen/RISCV/rvv/vsbc-rv64.ll | 881 -- llvm/test/CodeGen/RISCV/rvv/vse-rv32.ll | 1104 --- llvm/test/CodeGen/RISCV/rvv/vse-rv64.ll | 1408 --- llvm/test/CodeGen/RISCV/rvv/vshl-sdnode-rv32.ll | 845 -- llvm/test/CodeGen/RISCV/rvv/vshl-sdnode-rv64.ll | 817 -- llvm/test/CodeGen/RISCV/rvv/vslide1down-rv32.ll | 800 -- llvm/test/CodeGen/RISCV/rvv/vslide1down-rv64.ll | 978 -- llvm/test/CodeGen/RISCV/rvv/vslide1up-rv32.ll | 24 - llvm/test/CodeGen/RISCV/rvv/vslide1up-rv64.ll | 1000 -- llvm/test/CodeGen/RISCV/rvv/vslidedown-rv32.ll | 1705 ---- llvm/test/CodeGen/RISCV/rvv/vslidedown-rv64.ll | 2131 ----- llvm/test/CodeGen/RISCV/rvv/vslideup-rv32.ll | 1705 ---- llvm/test/CodeGen/RISCV/rvv/vslideup-rv64.ll | 2131 ----- llvm/test/CodeGen/RISCV/rvv/vsll-rv32.ll | 1945 ---- llvm/test/CodeGen/RISCV/rvv/vsll-rv64.ll | 2377 ----- llvm/test/CodeGen/RISCV/rvv/vsmul-rv32.ll | 1441 --- llvm/test/CodeGen/RISCV/rvv/vsmul-rv64.ll | 1761 ---- llvm/test/CodeGen/RISCV/rvv/vsplats-i64.ll | 266 - llvm/test/CodeGen/RISCV/rvv/vsra-rv32.ll | 1945 ---- llvm/test/CodeGen/RISCV/rvv/vsra-rv64.ll | 2377 ----- llvm/test/CodeGen/RISCV/rvv/vsrl-rv32.ll | 1945 ---- llvm/test/CodeGen/RISCV/rvv/vsrl-rv64.ll | 2377 ----- llvm/test/CodeGen/RISCV/rvv/vsrl-sdnode-rv32.ll | 845 -- llvm/test/CodeGen/RISCV/rvv/vsrl-sdnode-rv64.ll | 817 -- llvm/test/CodeGen/RISCV/rvv/vsse-rv32.ll | 1219 --- llvm/test/CodeGen/RISCV/rvv/vsse-rv64.ll | 1555 ---- llvm/test/CodeGen/RISCV/rvv/vssra-rv32.ll | 1945 ---- llvm/test/CodeGen/RISCV/rvv/vssra-rv64.ll | 2377 ----- llvm/test/CodeGen/RISCV/rvv/vssrl-rv32.ll | 1945 ---- llvm/test/CodeGen/RISCV/rvv/vssrl-rv64.ll | 2377 ----- llvm/test/CodeGen/RISCV/rvv/vssub-rv32.ll | 1441 --- llvm/test/CodeGen/RISCV/rvv/vssub-rv64.ll | 1761 ---- llvm/test/CodeGen/RISCV/rvv/vssubu-rv32.ll | 1441 --- llvm/test/CodeGen/RISCV/rvv/vssubu-rv64.ll | 1761 ---- llvm/test/CodeGen/RISCV/rvv/vsub-rv32.ll | 1441 --- llvm/test/CodeGen/RISCV/rvv/vsub-rv64.ll | 1761 ---- llvm/test/CodeGen/RISCV/rvv/vsuxe-rv32.ll | 3445 ------- llvm/test/CodeGen/RISCV/rvv/vsuxe-rv64.ll | 5629 ------------ llvm/test/CodeGen/RISCV/rvv/vsxe-rv32.ll | 3445 ------- llvm/test/CodeGen/RISCV/rvv/vsxe-rv64.ll | 5629 ------------ llvm/test/CodeGen/RISCV/rvv/vwadd-rv32.ll | 881 -- llvm/test/CodeGen/RISCV/rvv/vwadd-rv64.ll | 1201 --- llvm/test/CodeGen/RISCV/rvv/vwadd.w-rv32.ll | 881 -- llvm/test/CodeGen/RISCV/rvv/vwadd.w-rv64.ll | 1201 --- llvm/test/CodeGen/RISCV/rvv/vwaddu-rv32.ll | 881 -- llvm/test/CodeGen/RISCV/rvv/vwaddu-rv64.ll | 1201 --- llvm/test/CodeGen/RISCV/rvv/vwaddu.w-rv32.ll | 881 -- llvm/test/CodeGen/RISCV/rvv/vwaddu.w-rv64.ll | 1201 --- llvm/test/CodeGen/RISCV/rvv/vwmacc-rv32.ll | 1034 --- llvm/test/CodeGen/RISCV/rvv/vwmacc-rv64.ll | 1412 --- llvm/test/CodeGen/RISCV/rvv/vwmaccsu-rv32.ll | 1034 --- llvm/test/CodeGen/RISCV/rvv/vwmaccsu-rv64.ll | 1412 --- llvm/test/CodeGen/RISCV/rvv/vwmaccu-rv32.ll | 1034 --- llvm/test/CodeGen/RISCV/rvv/vwmaccu-rv64.ll | 1412 --- llvm/test/CodeGen/RISCV/rvv/vwmaccus-rv32.ll | 516 -- llvm/test/CodeGen/RISCV/rvv/vwmaccus-rv64.ll | 704 -- llvm/test/CodeGen/RISCV/rvv/vwmul-rv32.ll | 881 -- llvm/test/CodeGen/RISCV/rvv/vwmul-rv64.ll | 1201 --- llvm/test/CodeGen/RISCV/rvv/vwmulsu-rv32.ll | 881 -- llvm/test/CodeGen/RISCV/rvv/vwmulsu-rv64.ll | 1201 --- llvm/test/CodeGen/RISCV/rvv/vwmulu-rv32.ll | 881 -- llvm/test/CodeGen/RISCV/rvv/vwmulu-rv64.ll | 1201 --- llvm/test/CodeGen/RISCV/rvv/vwsub-rv32.ll | 881 -- llvm/test/CodeGen/RISCV/rvv/vwsub-rv64.ll | 1201 --- llvm/test/CodeGen/RISCV/rvv/vwsub.w-rv32.ll | 881 -- llvm/test/CodeGen/RISCV/rvv/vwsub.w-rv64.ll | 1201 --- llvm/test/CodeGen/RISCV/rvv/vwsubu-rv32.ll | 881 -- llvm/test/CodeGen/RISCV/rvv/vwsubu-rv64.ll | 1201 --- llvm/test/CodeGen/RISCV/rvv/vwsubu.w-rv32.ll | 881 -- llvm/test/CodeGen/RISCV/rvv/vwsubu.w-rv64.ll | 1201 --- llvm/test/CodeGen/RISCV/rvv/vxor-rv32.ll | 1945 ---- llvm/test/CodeGen/RISCV/rvv/vxor-rv64.ll | 2377 ----- llvm/test/CodeGen/SPARC/missinglabel.ll | 2 +- llvm/test/CodeGen/SystemZ/backchain.ll | 33 - llvm/test/CodeGen/SystemZ/debuginstr-cgp.mir | 4 +- llvm/test/CodeGen/SystemZ/sext-zext.ll | 19 - .../CodeGen/Thumb2/LowOverheadLoops/vpt-blocks.mir | 319 +- llvm/test/CodeGen/Thumb2/active_lane_mask.ll | 137 +- llvm/test/CodeGen/Thumb2/mve-abs.ll | 23 +- llvm/test/CodeGen/Thumb2/mve-div-expand.ll | 192 +- llvm/test/CodeGen/Thumb2/mve-float16regloops.ll | 52 +- llvm/test/CodeGen/Thumb2/mve-float32regloops.ll | 64 +- llvm/test/CodeGen/Thumb2/mve-gather-increment.ll | 148 +- .../CodeGen/Thumb2/mve-gather-ind32-unscaled.ll | 14 +- .../CodeGen/Thumb2/mve-gather-ind8-unscaled.ll | 10 +- llvm/test/CodeGen/Thumb2/mve-gather-ptrs.ll | 310 +- llvm/test/CodeGen/Thumb2/mve-gather-scatter-opt.ll | 14 +- llvm/test/CodeGen/Thumb2/mve-masked-ldst.ll | 328 +- llvm/test/CodeGen/Thumb2/mve-minmax.ll | 30 +- llvm/test/CodeGen/Thumb2/mve-neg.ll | 6 +- llvm/test/CodeGen/Thumb2/mve-phireg.ll | 52 +- llvm/test/CodeGen/Thumb2/mve-postinc-lsr.ll | 222 +- llvm/test/CodeGen/Thumb2/mve-pred-and.ll | 112 +- llvm/test/CodeGen/Thumb2/mve-pred-bitcast.ll | 40 +- llvm/test/CodeGen/Thumb2/mve-pred-ext.ll | 21 +- llvm/test/CodeGen/Thumb2/mve-pred-loadstore.ll | 42 +- llvm/test/CodeGen/Thumb2/mve-pred-not.ll | 40 +- llvm/test/CodeGen/Thumb2/mve-pred-or.ll | 92 +- llvm/test/CodeGen/Thumb2/mve-pred-shuffle.ll | 20 +- llvm/test/CodeGen/Thumb2/mve-pred-xor.ll | 92 +- llvm/test/CodeGen/Thumb2/mve-satmul-loops.ll | 570 +- llvm/test/CodeGen/Thumb2/mve-saturating-arith.ll | 244 +- .../CodeGen/Thumb2/mve-scatter-ind8-unscaled.ll | 3 +- llvm/test/CodeGen/Thumb2/mve-sext.ll | 178 +- llvm/test/CodeGen/Thumb2/mve-shifts.ll | 157 +- llvm/test/CodeGen/Thumb2/mve-simple-arith.ll | 34 +- llvm/test/CodeGen/Thumb2/mve-soft-float-abi.ll | 6 +- llvm/test/CodeGen/Thumb2/mve-vabdus.ll | 308 +- llvm/test/CodeGen/Thumb2/mve-vcmp.ll | 172 +- llvm/test/CodeGen/Thumb2/mve-vcmpr.ll | 284 +- llvm/test/CodeGen/Thumb2/mve-vcmpz.ll | 104 +- llvm/test/CodeGen/Thumb2/mve-vcreate.ll | 161 +- llvm/test/CodeGen/Thumb2/mve-vcvt.ll | 74 +- llvm/test/CodeGen/Thumb2/mve-vdup.ll | 6 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-add.ll | 1182 +-- llvm/test/CodeGen/Thumb2/mve-vecreduce-addpred.ll | 2713 +++--- llvm/test/CodeGen/Thumb2/mve-vecreduce-mla.ll | 1459 ++- llvm/test/CodeGen/Thumb2/mve-vecreduce-mlapred.ll | 3116 +++---- llvm/test/CodeGen/Thumb2/mve-vld2-post.ll | 6 +- llvm/test/CodeGen/Thumb2/mve-vld2.ll | 98 +- llvm/test/CodeGen/Thumb2/mve-vld3.ll | 1130 +-- llvm/test/CodeGen/Thumb2/mve-vld4-post.ll | 6 +- llvm/test/CodeGen/Thumb2/mve-vld4.ll | 233 +- llvm/test/CodeGen/Thumb2/mve-vmulh.ll | 122 +- llvm/test/CodeGen/Thumb2/mve-vmull-loop.ll | 41 +- llvm/test/CodeGen/Thumb2/mve-vqdmulh.ll | 42 +- llvm/test/CodeGen/Thumb2/mve-vqmovn.ll | 144 +- llvm/test/CodeGen/Thumb2/mve-vqshrn.ll | 292 +- llvm/test/CodeGen/Thumb2/mve-vst2.ll | 46 +- llvm/test/CodeGen/Thumb2/mve-vst3.ll | 47 +- llvm/test/CodeGen/Thumb2/mve-vst4.ll | 101 +- llvm/test/CodeGen/Thumb2/mve-widen-narrow.ll | 46 +- llvm/test/CodeGen/Thumb2/schedm7-hazard.ll | 38 - llvm/test/CodeGen/VE/Scalar/atomic.ll | 281 - llvm/test/CodeGen/VE/Scalar/atomic_cmp_swap.ll | 2150 ----- llvm/test/CodeGen/VE/Scalar/atomic_load.ll | 538 +- llvm/test/CodeGen/VE/Scalar/atomic_store.ll | 446 +- llvm/test/CodeGen/VE/Scalar/atomic_swap.ll | 1248 --- llvm/test/CodeGen/VE/Scalar/frameaddr.ll | 24 - llvm/test/CodeGen/VE/Scalar/lea-opt.ll | 63 - llvm/test/CodeGen/VE/Scalar/returnaddr.ll | 91 - llvm/test/CodeGen/VE/Scalar/stacksave.ll | 26 - llvm/test/CodeGen/VE/VELIntrinsics/andm.ll | 33 - llvm/test/CodeGen/VE/VELIntrinsics/eqvm.ll | 33 - llvm/test/CodeGen/VE/VELIntrinsics/lzvm.ll | 21 - llvm/test/CodeGen/VE/VELIntrinsics/negm.ll | 33 - llvm/test/CodeGen/VE/VELIntrinsics/nndm.ll | 33 - llvm/test/CodeGen/VE/VELIntrinsics/orm.ll | 33 - llvm/test/CodeGen/VE/VELIntrinsics/pcvm.ll | 21 - llvm/test/CodeGen/VE/VELIntrinsics/tovm.ll | 21 - llvm/test/CodeGen/VE/VELIntrinsics/xorm.ll | 33 - llvm/test/CodeGen/VE/Vector/fastcc_callee.ll | 25 - llvm/test/CodeGen/VE/Vector/vec_and.ll | 132 - llvm/test/CodeGen/WebAssembly/simd-build-vector.ll | 6 +- llvm/test/CodeGen/WebAssembly/simd-intrinsics.ll | 10 +- llvm/test/CodeGen/WebAssembly/simd-load-splat.ll | 2 +- .../WebAssembly/simd-load-store-alignment.ll | 36 +- .../CodeGen/WebAssembly/simd-nested-shuffles.ll | 2 +- llvm/test/CodeGen/WebAssembly/simd-offset.ll | 96 +- .../WebAssembly/simd-shift-complex-splats.ll | 2 +- .../CodeGen/WebAssembly/simd-shuffle-bitcast.ll | 2 +- llvm/test/CodeGen/WebAssembly/simd.ll | 48 +- .../WebAssembly/switch-unreachable-default.ll | 4 +- llvm/test/CodeGen/X86/2008-04-17-CoalescerBug.ll | 19 +- llvm/test/CodeGen/X86/AMX/amx-intrinsic-chain.ll | 59 - llvm/test/CodeGen/X86/avx-vbroadcastf128.ll | 60 +- llvm/test/CodeGen/X86/avx2-vbroadcasti128.ll | 60 +- llvm/test/CodeGen/X86/avx512-cvt.ll | 14 +- .../CodeGen/X86/avx512-shuffles/partial_permute.ll | 173 +- llvm/test/CodeGen/X86/avx512vnni.ll | 130 + llvm/test/CodeGen/X86/avxvnni.ll | 195 - .../X86/basic-block-sections-blockaddress-taken.ll | 4 +- .../X86/basic-block-sections-clusters-branches.ll | 8 +- .../X86/basic-block-sections-clusters-eh.ll | 4 +- .../CodeGen/X86/basic-block-sections-clusters.ll | 8 +- .../X86/basic-block-sections-directjumps.ll | 14 +- llvm/test/CodeGen/X86/basic-block-sections-eh.ll | 4 +- llvm/test/CodeGen/X86/basic-block-sections-list.ll | 16 +- .../CodeGen/X86/basic-block-sections-listbb.ll | 4 +- .../CodeGen/X86/basic-block-sections-mir-parse.mir | 6 +- .../X86/basic-block-sections-unreachable.ll | 2 +- llvm/test/CodeGen/X86/basic-block-sections.ll | 12 +- llvm/test/CodeGen/X86/basic-block-sections_2.ll | 61 - llvm/test/CodeGen/X86/block-placement.ll | 4 +- llvm/test/CodeGen/X86/block_set.ll | 64 - .../CodeGen/X86/broadcast-elm-cross-splat-vec.ll | 140 +- llvm/test/CodeGen/X86/bswap-vector.ll | 6 +- .../test/CodeGen/X86/cfi-basic-block-sections-1.ll | 8 +- ...r-basic-block-sections-callee-save-registers.ll | 4 +- llvm/test/CodeGen/X86/dagcombine-select.ll | 29 +- llvm/test/CodeGen/X86/dwarf_eh_resume.ll | 23 - llvm/test/CodeGen/X86/equiv_with_vardef.ll | 5 +- llvm/test/CodeGen/X86/extract-bits.ll | 9621 ++++++++++---------- llvm/test/CodeGen/X86/extract-lowbits.ll | 4784 +++++----- .../CodeGen/X86/fast-isel-select-pseudo-cmov.ll | 12 +- llvm/test/CodeGen/X86/fp128-load.ll | 7 +- llvm/test/CodeGen/X86/fptosi-sat-scalar.ll | 4711 ---------- llvm/test/CodeGen/X86/fptoui-sat-scalar.ll | 4300 --------- .../CodeGen/X86/gcc_except_table_bb_sections.ll | 22 +- llvm/test/CodeGen/X86/haddsub-undef.ll | 2 +- .../hoist-and-by-const-from-lshr-in-eqcmp-zero.ll | 16 +- .../hoist-and-by-const-from-shl-in-eqcmp-zero.ll | 16 +- .../CodeGen/X86/hot-unlikely-section-prefix.ll | 101 - .../CodeGen/X86/masked_gather_scatter_widen.ll | 297 - llvm/test/CodeGen/X86/min-legal-vector-width.ll | 58 +- .../CodeGen/X86/misched_phys_reg_assign_order.ll | 6 +- llvm/test/CodeGen/X86/oddshuffles.ll | 22 +- llvm/test/CodeGen/X86/oddsubvector.ll | 2 +- llvm/test/CodeGen/X86/pic.ll | 10 +- llvm/test/CodeGen/X86/pr27501.ll | 10 +- llvm/test/CodeGen/X86/pr29112.ll | 10 +- llvm/test/CodeGen/X86/pr37916.ll | 2 +- llvm/test/CodeGen/X86/pr46532.ll | 2 +- llvm/test/CodeGen/X86/ragreedy-hoist-spill.ll | 117 +- llvm/test/CodeGen/X86/scalar-fp-to-i64.ll | 52 +- llvm/test/CodeGen/X86/shuffle-vs-trunc-512.ll | 12 +- llvm/test/CodeGen/X86/splat-const.ll | 35 +- llvm/test/CodeGen/X86/sse-intrinsics-x86.ll | 12 +- .../test/CodeGen/X86/sse41-intrinsics-fast-isel.ll | 12 +- .../test/CodeGen/X86/sse42-intrinsics-fast-isel.ll | 12 +- llvm/test/CodeGen/X86/statepoint-vreg-details.ll | 45 + llvm/test/CodeGen/X86/statepoint-vreg-invoke.ll | 159 - llvm/test/CodeGen/X86/statepoint-vreg.ll | 171 +- llvm/test/CodeGen/X86/subvector-broadcast.ll | 403 +- llvm/test/CodeGen/X86/tls-pie.ll | 3 +- llvm/test/CodeGen/X86/trunc-subvector.ll | 4 +- llvm/test/CodeGen/X86/vec_int_to_fp.ll | 2 +- llvm/test/CodeGen/X86/vector-fshl-rot-128.ll | 14 +- llvm/test/CodeGen/X86/vector-fshl-rot-256.ll | 28 +- llvm/test/CodeGen/X86/vector-fshl-rot-sub128.ll | 22 +- llvm/test/CodeGen/X86/vector-fshr-rot-128.ll | 14 +- llvm/test/CodeGen/X86/vector-fshr-rot-256.ll | 20 +- llvm/test/CodeGen/X86/vector-fshr-rot-sub128.ll | 22 +- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 1269 ++- llvm/test/CodeGen/X86/vector-rotate-256.ll | 36 +- llvm/test/CodeGen/X86/vector-shift-shl-256.ll | 2 +- llvm/test/CodeGen/X86/vector-shuffle-256-v16.ll | 258 +- llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll | 30 +- llvm/test/CodeGen/X86/vector-shuffle-256-v8.ll | 68 +- llvm/test/CodeGen/X86/vector-shuffle-512-v16.ll | 10 +- llvm/test/CodeGen/X86/vector-shuffle-512-v8.ll | 44 +- llvm/test/CodeGen/X86/vector-shuffle-v1.ll | 8 +- llvm/test/CodeGen/X86/x86-32-intrcc.ll | 14 +- llvm/test/CodeGen/X86/x86-64-intrcc-nosse.ll | 2 +- llvm/test/CodeGen/X86/x86-64-intrcc.ll | 14 +- llvm/test/CodeGen/X86/x86-64-varargs.ll | 618 +- llvm/test/CodeGen/X86/x86-interleaved-access.ll | 126 +- llvm/test/CodeGen/X86/x86-interrupt_cc.ll | 2 +- llvm/test/CodeGen/X86/x86-interrupt_cld.ll | 2 +- llvm/test/CodeGen/X86/x86-interrupt_vzeroupper.ll | 2 +- .../CodeGen/X86/x86-no_caller_saved_registers.ll | 4 +- .../CodeGen/X86/x86-upgrade-avx2-vbroadcast.ll | 3 +- llvm/test/CodeGen/XCore/section-name.ll | 4 +- llvm/test/CodeGen/XCore/threads.ll | 4 +- llvm/test/DebugInfo/COFF/fpo-shrink-wrap.ll | 2 +- llvm/test/DebugInfo/X86/basic-block-sections_1.ll | 24 +- .../DebugInfo/X86/dimodule-external-fortran.ll | 91 - llvm/test/DebugInfo/X86/implicit_value-double.ll | 24 +- .../X86/stack-value-piece-inseltpoison.ll | 114 - llvm/test/FileCheck/check-literal.txt | 62 - llvm/test/MC/AArch64/adr.s | 10 +- llvm/test/MC/AArch64/arm64-system-encoding.s | 2 - llvm/test/MC/AArch64/armv8.2a-at.s | 4 +- llvm/test/MC/AArch64/armv8.2a-persistent-memory.s | 2 +- llvm/test/MC/AArch64/armv8.4a-tlb.s | 96 +- llvm/test/MC/AArch64/armv8.5a-mte.s | 36 +- llvm/test/MC/AArch64/armv8.5a-persistent-memory.s | 2 +- llvm/test/MC/AArch64/armv8.5a-predres.s | 6 +- llvm/test/MC/AArch64/armv8.7a-hcx.s | 12 - llvm/test/MC/AArch64/armv8.7a-ls64.s | 38 - llvm/test/MC/AArch64/armv8.7a-wfxt.s | 12 - llvm/test/MC/AArch64/armv8.7a-xs.s | 273 - llvm/test/MC/AArch64/basic-a64-diagnostics.s | 8 +- llvm/test/MC/AArch64/brbe.s | 135 - llvm/test/MC/AArch64/coff-relocations.s | 2 +- .../MC/AArch64/directive-arch_extension-negative.s | 75 +- llvm/test/MC/AArch64/directive-arch_extension.s | 4 - llvm/test/MC/AArch64/spe.s | 6 - llvm/test/MC/AMDGPU/elf-lds.s | 4 +- llvm/test/MC/AMDGPU/flat-gfx10.s | 4 +- llvm/test/MC/AMDGPU/flat-gfx9.s | 1 + llvm/test/MC/AMDGPU/flat-global.s | 53 +- llvm/test/MC/AMDGPU/flat.s | 6 + llvm/test/MC/AMDGPU/fma-mix.s | 4 + llvm/test/MC/AMDGPU/gfx1030_new.s | 9 - llvm/test/MC/AMDGPU/gfx10_err_pos.s | 2 +- llvm/test/MC/AMDGPU/gfx9_asm_all.s | 24 - llvm/test/MC/AMDGPU/literal16.s | 1 - llvm/test/MC/AMDGPU/mad-mix.s | 4 + llvm/test/MC/AMDGPU/reloc.s | 20 +- llvm/test/MC/AMDGPU/smem.s | 1 + llvm/test/MC/AMDGPU/vop1-gfx9-err.s | 1 + llvm/test/MC/AMDGPU/vop1.s | 2 +- llvm/test/MC/ARM/arm-elf-relocations.s | 12 +- llvm/test/MC/ARM/arm-elf-symver.s | 10 +- llvm/test/MC/ARM/arm-thumb-tail-call.ll | 4 +- llvm/test/MC/ARM/directive-tlsdescseq.s | 8 +- llvm/test/MC/ARM/eh-compact-pr0.s | 8 +- llvm/test/MC/ARM/eh-compact-pr1.s | 6 +- llvm/test/MC/ARM/eh-directive-cantunwind.s | 2 +- llvm/test/MC/ARM/eh-directive-handlerdata.s | 12 +- llvm/test/MC/ARM/eh-directive-personality.s | 12 +- llvm/test/MC/ARM/eh-directive-personalityindex.s | 32 +- .../MC/ARM/eh-directive-section-multiple-func.s | 12 +- llvm/test/MC/ARM/eh-directive-section.s | 12 +- .../ARM/eh-directive-text-section-multiple-func.s | 6 +- llvm/test/MC/ARM/eh-directive-text-section.s | 4 +- llvm/test/MC/ARM/elf-reloc-condcall.s | 10 +- llvm/test/MC/ARM/elf-thumbfunc-reloc.s | 4 +- llvm/test/MC/ARM/elf-thumbfunc-reloc2.s | 6 +- llvm/test/MC/ARM/mixed-arm-thumb-bl-fixup.ll | 14 +- llvm/test/MC/ARM/reloc-directive.s | 12 +- llvm/test/MC/ARM/target-expressions.s | 16 +- llvm/test/MC/ARM/thumb-far-jump.s | 4 +- llvm/test/MC/ARM/thumb-movwt-reloc.s | 4 +- llvm/test/MC/ARM/thumb1-branch-reloc.s | 2 +- llvm/test/MC/ARM/thumb2-beq-fixup.s | 6 +- llvm/test/MC/AsmParser/align_invalid.s | 4 - llvm/test/MC/AsmParser/directive_ascii.s | 8 - llvm/test/MC/AsmParser/function_hot_attr.ll | 13 - llvm/test/MC/Disassembler/AArch64/armv8.7a-hcx.txt | 11 - .../test/MC/Disassembler/AArch64/armv8.7a-ls64.txt | 38 - .../test/MC/Disassembler/AArch64/armv8.7a-wfxt.txt | 11 - llvm/test/MC/Disassembler/AArch64/armv8.7a-xs.txt | 264 - .../AArch64/basic-a64-instructions.txt | 2 - llvm/test/MC/Disassembler/AArch64/brbe.txt | 128 - .../MC/Disassembler/AMDGPU/gfx1030_dasm_new.txt | 9 - .../test/MC/Disassembler/AMDGPU/gfx10_dasm_all.txt | 12 - llvm/test/MC/Disassembler/AMDGPU/gfx9_dasm_all.txt | 24 - llvm/test/MC/Disassembler/AMDGPU/vop3_gfx9.txt | 2 +- llvm/test/MC/Disassembler/AMDGPU/vop3_vi.txt | 2 +- llvm/test/MC/Disassembler/WebAssembly/wasm.txt | 2 +- llvm/test/MC/Disassembler/X86/simple-tests.txt | 10 +- llvm/test/MC/ELF/basic-elf-32.s | 4 +- llvm/test/MC/ELF/cfi-scope-errors2.s | 13 - llvm/test/MC/ELF/cfi-version.ll | 3 - llvm/test/MC/ELF/compression.s | 4 +- llvm/test/MC/ELF/discriminator.s | 2 +- llvm/test/MC/ELF/{cfi-fde-encoding.s => fde.s} | 0 llvm/test/MC/ELF/gen-dwarf.s | 8 +- llvm/test/MC/ELF/got-relaxed-rex.s | 36 + llvm/test/MC/ELF/invalid-symver.s | 7 + llvm/test/MC/ELF/multiple-different-symver.s | 6 + llvm/test/MC/ELF/multiple-equiv-symver.s | 6 + llvm/test/MC/ELF/relocation-386.s | 71 +- llvm/test/MC/ELF/symver-err.s | 12 - llvm/test/MC/Mips/elf-relsym.s | 10 +- llvm/test/MC/Mips/micromips-func-addr.s | 4 +- llvm/test/MC/Mips/micromips32r6/relocations.s | 18 +- llvm/test/MC/Mips/mips-data-directives.s | 6 +- llvm/test/MC/Mips/mips-pdr.s | 4 +- llvm/test/MC/Mips/mips32r6/relocations.s | 26 +- llvm/test/MC/Mips/reloc-directive-label-offset.s | 28 +- llvm/test/MC/Mips/reloc-directive.s | 68 +- llvm/test/MC/Mips/xgot.s | 4 +- llvm/test/MC/RISCV/rvv/convert.s | 89 +- llvm/test/MC/RISCV/rvv/fadd.s | 29 +- llvm/test/MC/RISCV/rvv/fcompare.s | 55 +- llvm/test/MC/RISCV/rvv/fdiv.s | 17 +- llvm/test/MC/RISCV/rvv/fmacc.s | 101 +- llvm/test/MC/RISCV/rvv/fminmax.s | 21 +- llvm/test/MC/RISCV/rvv/fmul.s | 21 +- llvm/test/MC/RISCV/rvv/fmv.s | 11 +- llvm/test/MC/RISCV/rvv/fothers.s | 23 +- llvm/test/MC/RISCV/rvv/freduction.s | 31 +- llvm/test/MC/RISCV/rvv/fsub.s | 33 +- llvm/test/MC/RISCV/rvv/invalid.s | 36 - llvm/test/MC/RISCV/rvv/sign-injection.s | 29 +- llvm/test/MC/WebAssembly/simd-encodings.s | 24 +- llvm/test/MC/X86/SVM-32.s | 30 +- llvm/test/MC/X86/SVM-64.s | 30 +- llvm/test/MC/X86/cfi-open-within-another-crash.s | 18 + llvm/test/MC/{ELF => X86}/cfi-scope-errors.s | 0 ...ct-unwind-cfi_def_cfa.s => cfi_def_cfa-crash.s} | 0 llvm/test/MC/{ELF => X86}/expand-var.s | 0 llvm/test/MC/X86/fde-reloc.s | 11 + llvm/test/MC/X86/gotpcrelx.s | 65 - llvm/test/MC/X86/{cfi_offset-eip.s => pr38826.s} | 0 llvm/test/MC/X86/reloc-directive-elf-32.s | 12 +- .../cfi-return-column.s => X86/return-column.s} | 0 llvm/test/MC/X86/tlsdesc-x32.s | 20 - llvm/test/MC/X86/x86-32-coverage.s | 10 +- llvm/test/MC/X86/x86-32.s | 10 +- llvm/test/Object/Lanai/yaml2obj-elf-lanai-rel.yaml | 14 +- llvm/test/Object/X86/yaml2obj-elf-x86-rel.yaml | 2 +- llvm/test/Object/dyn-rel-relocation.test | 6 + llvm/test/Object/elf-unknown-type.test | 10 + llvm/test/Object/invalid.test | 4 +- llvm/test/Object/yaml2obj-elf-rel-noref.yaml | 2 +- llvm/test/Object/yaml2obj-elf-rel.yaml | 6 +- llvm/test/Other/opt-O0-pipeline.ll | 1 - llvm/test/Other/scalable-vectors-core-ir.ll | 12 +- llvm/test/Reduce/remove-alias.ll | 3 +- llvm/test/TableGen/directive1.td | 13 - llvm/test/TableGen/directive2.td | 56 +- llvm/test/TableGen/substr.td | 81 - .../ADCE/2003-11-16-MissingPostDominanceInfo.ll | 4 +- llvm/test/Transforms/ADCE/basictest.ll | 2 +- llvm/test/Transforms/ADCE/unreachable.ll | 2 +- .../Transforms/AggressiveInstCombine/funnel.ll | 118 +- .../Transforms/AggressiveInstCombine/rotate.ll | 11 +- .../Attributor/dereferenceable-2-inseltpoison.ll | 847 -- llvm/test/Transforms/Attributor/nonnull.ll | 50 +- llvm/test/Transforms/BDCE/vectors-inseltpoison.ll | 102 - .../Transforms/CallSiteSplitting/split-loop.ll | 2 +- .../Transforms/CodeExtractor/extract-assume.ll | 2 +- .../AArch64/gather-scatter-opt-inseltpoison.ll | 113 - .../CodeGenPrepare/AArch64/gather-scatter-opt.ll | 113 - .../bypass-slow-div-debug-info-inseltpoison.ll | 76 - .../ARM/sink-add-mul-shufflevector-inseltpoison.ll | 219 - .../CodeGenPrepare/ARM/sinkchain-inseltpoison.ll | 107 - .../X86/gather-scatter-opt-inseltpoison.ll | 113 - .../X86/sink-addrmode-inseltpoison.ll | 321 - .../CodeGenPrepare/X86/vec-shift-inseltpoison.ll | 406 - .../X86/x86-shuffle-sink-inseltpoison.ll | 257 - llvm/test/Transforms/Coroutines/coro-async.ll | 67 +- llvm/test/Transforms/Coroutines/coro-heap-elide.ll | 2 +- llvm/test/Transforms/Coroutines/coro-inline.ll | 14 +- .../Transforms/CorrelatedValuePropagation/basic.ll | 294 - .../Transforms/CorrelatedValuePropagation/icmp.ll | 5 +- .../MSSA/multiblock-memintrinsics.ll | 4 +- .../MSSA/out-of-bounds-stores.ll | 2 - .../DeadStoreElimination/MSSA/overlap.ll | 79 +- .../DeadStoreElimination/MSSA/scoped-noalias.ll | 34 - llvm/test/Transforms/EarlyCSE/and_or.ll | 116 - .../2016-08-30-MaskedScatterGather-inseltpoison.ll | 42 - llvm/test/Transforms/GVN/PRE/modified-status.ll | 60 - llvm/test/Transforms/GVN/PRE/pre-gep-load.ll | 13 +- llvm/test/Transforms/GVN/condprop.ll | 66 - ...xpr-vector-constainsundef-crash-inseltpoison.ll | 25 - .../GVN/non-integral-pointers-inseltpoison.ll | 456 - llvm/test/Transforms/GlobalDCE/deadblockaddr.ll | 2 +- .../HotColdSplit/apply-penalty-for-inputs.ll | 21 +- .../HotColdSplit/apply-penalty-for-outputs.ll | 8 +- .../HotColdSplit/apply-successor-penalty.ll | 13 +- .../HotColdSplit/assumption-cache-invalidation.ll | 7 +- llvm/test/Transforms/IRCE/pr48051.ll | 59 - llvm/test/Transforms/IROutliner/extraction.ll | 123 - llvm/test/Transforms/IROutliner/illegal-allocas.ll | 36 - llvm/test/Transforms/IROutliner/illegal-assumes.ll | 135 - .../test/Transforms/IROutliner/illegal-branches.ll | 51 - llvm/test/Transforms/IROutliner/illegal-callbr.ll | 66 - llvm/test/Transforms/IROutliner/illegal-calls.ll | 58 - .../test/Transforms/IROutliner/illegal-catchpad.ll | 70 - llvm/test/Transforms/IROutliner/illegal-cleanup.ll | 62 - llvm/test/Transforms/IROutliner/illegal-frozen.ll | 49 - llvm/test/Transforms/IROutliner/illegal-gep.ll | 48 - llvm/test/Transforms/IROutliner/illegal-invoke.ll | 64 - .../Transforms/IROutliner/illegal-landingpad.ll | 64 - llvm/test/Transforms/IROutliner/illegal-memcpy.ll | 45 - llvm/test/Transforms/IROutliner/illegal-memmove.ll | 45 - llvm/test/Transforms/IROutliner/illegal-memset.ll | 45 - .../Transforms/IROutliner/illegal-phi-nodes.ll | 49 - llvm/test/Transforms/IROutliner/illegal-vaarg.ll | 81 - llvm/test/Transforms/IROutliner/legal-debug.ll | 122 - .../IROutliner/outlining-address-taken.ll | 91 - .../IROutliner/outlining-commutative-fp.ll | 107 - .../Transforms/IROutliner/outlining-commutative.ll | 254 - .../IROutliner/outlining-constants-vs-registers.ll | 82 - .../IROutliner/outlining-different-constants.ll | 58 - .../IROutliner/outlining-different-globals.ll | 42 - .../IROutliner/outlining-different-structure.ll | 62 - .../IROutliner/outlining-isomorphic-predicates.ll | 170 - .../IROutliner/outlining-same-constants.ll | 58 - .../IROutliner/outlining-same-globals.ll | 41 - ...20-12-15-trunc-bug-expensive-range-inference.ll | 59 - llvm/test/Transforms/IndVarSimplify/X86/pr45360.ll | 26 +- .../Transforms/IndVarSimplify/exit_value_tests.ll | 2 +- .../Transforms/IndVarSimplify/loop_evaluate_1.ll | 2 +- .../Transforms/IndVarSimplify/loop_evaluate_2.ll | 2 +- .../IndVarSimplify/tripcount_infinite.ll | 4 +- .../Transforms/IndVarSimplify/widen-loop-comp.ll | 60 - .../AMDGPU/old-pass-regressions-inseltpoison.ll | 143 - .../dereferenceable-inseltpoison.ll | 357 - llvm/test/Transforms/Inline/invoke_test-2.ll | 2 +- .../InstCombine/2003-08-12-AllocaNonNull.ll | 2 +- .../InstCombine/2004-09-20-BadLoadCombine2.ll | 2 +- .../2009-01-19-fmod-constant-float-specials.ll | 6 +- .../InstCombine/2009-01-19-fmod-constant-float.ll | 4 +- .../AArch64/sve-bitcast-inseltpoison.ll | 13 - llvm/test/Transforms/InstCombine/AArch64/tbl1.ll | 2 +- .../amdgcn-demanded-vector-elts-inseltpoison.ll | 3828 -------- llvm/test/Transforms/InstCombine/ARM/tbl1.ll | 2 +- llvm/test/Transforms/InstCombine/CPP_min_max.ll | 54 +- llvm/test/Transforms/InstCombine/X86/clmulqdq.ll | 18 +- .../InstCombine/X86/x86-addsub-inseltpoison.ll | 194 - llvm/test/Transforms/InstCombine/X86/x86-addsub.ll | 4 +- .../InstCombine/X86/x86-avx512-inseltpoison.ll | 3407 ------- llvm/test/Transforms/InstCombine/X86/x86-avx512.ll | 40 +- .../Transforms/InstCombine/X86/x86-insertps.ll | 4 +- .../InstCombine/X86/x86-masked-memops.ll | 16 +- llvm/test/Transforms/InstCombine/X86/x86-muldq.ll | 4 +- .../InstCombine/X86/x86-pack-inseltpoison.ll | 635 -- llvm/test/Transforms/InstCombine/X86/x86-pack.ll | 4 +- llvm/test/Transforms/InstCombine/X86/x86-pshufb.ll | 72 +- .../InstCombine/X86/x86-sse-inseltpoison.ll | 694 -- llvm/test/Transforms/InstCombine/X86/x86-sse.ll | 70 +- .../InstCombine/X86/x86-sse2-inseltpoison.ll | 541 -- llvm/test/Transforms/InstCombine/X86/x86-sse2.ll | 66 +- .../InstCombine/X86/x86-sse41-inseltpoison.ll | 124 - llvm/test/Transforms/InstCombine/X86/x86-sse41.ll | 18 +- llvm/test/Transforms/InstCombine/X86/x86-sse4a.ll | 36 +- .../X86/x86-vec_demanded_elts-inseltpoison.ll | 110 - .../InstCombine/X86/x86-vec_demanded_elts.ll | 43 +- .../X86/x86-vector-shifts-inseltpoison.ll | 3783 -------- .../InstCombine/X86/x86-vector-shifts.ll | 20 +- .../test/Transforms/InstCombine/X86/x86-vpermil.ll | 2 +- .../InstCombine/X86/x86-xop-inseltpoison.ll | 305 - llvm/test/Transforms/InstCombine/X86/x86-xop.ll | 4 +- llvm/test/Transforms/InstCombine/abs-1.ll | 232 +- llvm/test/Transforms/InstCombine/abs_abs.ll | 532 +- llvm/test/Transforms/InstCombine/addrspacecast.ll | 10 - llvm/test/Transforms/InstCombine/and-xor-or.ll | 43 - llvm/test/Transforms/InstCombine/annotations.ll | 153 - .../Transforms/InstCombine/bitcast-bigendian.ll | 6 +- .../Transforms/InstCombine/bitcast-inseltpoison.ll | 573 -- .../InstCombine/bitcast-vec-canon-inseltpoison.ll | 167 - .../Transforms/InstCombine/bitcast-vec-canon.ll | 4 +- llvm/test/Transforms/InstCombine/bitcast.ll | 18 +- llvm/test/Transforms/InstCombine/bittest.ll | 2 +- .../InstCombine/broadcast-inseltpoison.ll | 179 - llvm/test/Transforms/InstCombine/broadcast.ll | 4 +- .../InstCombine/builtin-dynamic-object-size.ll | 57 +- llvm/test/Transforms/InstCombine/call-callconv.ll | 12 +- llvm/test/Transforms/InstCombine/cast.ll | 8 +- .../test/Transforms/InstCombine/clamp-to-minmax.ll | 102 +- llvm/test/Transforms/InstCombine/cttz-abs.ll | 11 +- .../InstCombine/extractelement-inseltpoison.ll | 332 - .../Transforms/InstCombine/fold-bin-operand.ll | 68 +- .../InstCombine/fold-vector-zero-inseltpoison.ll | 35 - llvm/test/Transforms/InstCombine/getelementptr.ll | 40 +- .../hoist-xor-by-constant-from-xor-by-value.ll | 75 - .../InstCombine/icmp-bc-vec-inseltpoison.ll | 127 - llvm/test/Transforms/InstCombine/icmp.ll | 18 +- .../InstCombine/inselt-binop-inseltpoison.ll | 635 -- .../Transforms/InstCombine/insert-const-shuf.ll | 20 +- .../insert-extract-shuffle-inseltpoison.ll | 735 -- .../InstCombine/insert-extract-shuffle.ll | 14 +- .../invert-variable-mask-in-masked-merge-scalar.ll | 5 +- .../invert-variable-mask-in-masked-merge-vector.ll | 5 +- llvm/test/Transforms/InstCombine/known-non-zero.ll | 192 +- .../Transforms/InstCombine/limit-max-iterations.ll | 39 + llvm/test/Transforms/InstCombine/load.ll | 18 +- .../InstCombine/masked_intrinsics-inseltpoison.ll | 271 - .../Transforms/InstCombine/masked_intrinsics.ll | 8 +- llvm/test/Transforms/InstCombine/max-of-nots.ll | 10 +- llvm/test/Transforms/InstCombine/minmax-fold.ll | 2 +- llvm/test/Transforms/InstCombine/minmax-fp.ll | 68 +- llvm/test/Transforms/InstCombine/or-xor.ll | 68 +- llvm/test/Transforms/InstCombine/pr21199.ll | 19 +- llvm/test/Transforms/InstCombine/pr2645-0.ll | 3 +- .../Transforms/InstCombine/pr38984-inseltpoison.ll | 41 - .../Transforms/InstCombine/preserve-sminmax.ll | 24 +- llvm/test/Transforms/InstCombine/ptr-int-cast.ll | 73 +- .../InstCombine/scalarization-inseltpoison.ll | 335 - .../select-extractelement-inseltpoison.ll | 213 - llvm/test/Transforms/InstCombine/select.ll | 68 - llvm/test/Transforms/InstCombine/select_meta.ll | 102 +- .../InstCombine/shift-add-inseltpoison.ll | 122 - llvm/test/Transforms/InstCombine/shuffle_select.ll | 22 +- .../shufflevector-div-rem-inseltpoison.ll | 122 - .../InstCombine/shufflevector-div-rem.ll | 2 +- llvm/test/Transforms/InstCombine/smax-icmp.ll | 48 +- llvm/test/Transforms/InstCombine/smin-icmp.ll | 48 +- llvm/test/Transforms/InstCombine/store.ll | 25 +- .../Transforms/InstCombine/sub-of-negatible.ll | 10 +- .../trunc-extractelement-inseltpoison.ll | 195 - .../Transforms/InstCombine/trunc-extractelement.ll | 17 - llvm/test/Transforms/InstCombine/trunc.ll | 2 +- .../InstCombine/udiv-pow2-vscale-inseltpoison.ll | 27 - llvm/test/Transforms/InstCombine/umax-icmp.ll | 48 +- llvm/test/Transforms/InstCombine/umin-icmp.ll | 48 +- .../unfold-masked-merge-with-const-mask-scalar.ll | 6 +- .../unfold-masked-merge-with-const-mask-vector.ll | 6 +- .../Transforms/InstCombine/vec-binop-select.ll | 12 - .../InstCombine/vec_demanded_elts-inseltpoison.ll | 850 -- .../Transforms/InstCombine/vec_demanded_elts.ll | 44 +- .../vec_extract_var_elt-inseltpoison.ll | 26 - .../InstCombine/vec_gep_scalar_arg-inseltpoison.ll | 16 - .../InstCombine/vec_phi_extract-inseltpoison.ll | 107 - .../InstCombine/vec_shuffle-inseltpoison.ll | 1791 ---- llvm/test/Transforms/InstCombine/vec_shuffle.ll | 88 +- .../InstCombine/vector-casts-inseltpoison.ll | 413 - llvm/test/Transforms/InstCombine/vector-casts.ll | 2 +- .../InstCombine/vector_gep1-inseltpoison.ll | 74 - .../vector_insertelt_shuffle-inseltpoison.ll | 93 - .../InstCombine/vector_insertelt_shuffle.ll | 22 +- llvm/test/Transforms/InstCombine/vscale_cmp.ll | 24 - .../vscale_extractelement-inseltpoison.ll | 185 - .../vscale_insertelement-inseltpoison.ll | 102 - llvm/test/Transforms/InstCombine/xor2.ll | 44 +- llvm/test/Transforms/InstSimplify/AndOrXor.ll | 324 +- .../ConstProp/InsertElement-inseltpoison.ll | 52 - .../InstSimplify/ConstProp/vscale-inseltpoison.ll | 301 - .../ConstProp/vscale-shufflevector-inseltpoison.ll | 39 - llvm/test/Transforms/InstSimplify/abs_intrinsic.ll | 32 - .../Transforms/InstSimplify/select-inseltpoison.ll | 1007 -- .../Transforms/InstSimplify/vscale-inseltpoison.ll | 199 - llvm/test/Transforms/JumpThreading/and-and-cond.ll | 2 +- llvm/test/Transforms/JumpThreading/and-cond.ll | 2 +- .../JumpThreading/divergent-target-test.ll | 47 - .../JumpThreading/no-irreducible-loops.ll | 2 +- .../test/Transforms/JumpThreading/thread-prob-3.ll | 4 +- .../LCSSA/DontInsertDebugValuesForPHIs.ll | 57 - llvm/test/Transforms/LCSSA/basictest.ll | 1 + .../Transforms/LICM/2003-02-27-PreheaderProblem.ll | 6 +- .../AMDGPU/adjust-alloca-alignment.ll | 35 +- .../AMDGPU/selects-inseltpoison.ll | 95 - .../X86/load-width-inseltpoison.ll | 40 - .../X86/vectorize-i8-nested-add-inseltpoison.ll | 165 - .../test/Transforms/LoopDeletion/2008-05-06-Phi.ll | 6 +- llvm/test/Transforms/LoopDeletion/dcetest.ll | 2 +- .../LoopDeletion/noop-loops-with-subloops.ll | 172 - .../LoopDeletion/simplify-then-delete.ll | 2 +- llvm/test/Transforms/LoopIdiom/X86/ctlz.ll | 113 - llvm/test/Transforms/LoopIdiom/X86/cttz.ll | 112 - .../LoopIdiom/X86/left-shift-until-bittest.ll | 1812 ++-- .../LoopIdiom/scev-invalidation_topmostloop.ll | 2 +- .../LoopInterchange/interchange-no-deps.ll | 2 +- .../LoopSimplify/2003-08-15-PreheadersFail.ll | 2 +- .../Transforms/LoopSimplify/do-preheader-dbg.ll | 2 +- .../Transforms/LoopSimplify/for-preheader-dbg.ll | 2 +- .../ARM/vctp-chains-inseltpoison.ll | 257 - .../LoopStrengthReduce/dbg-preserve-0.ll | 74 - .../LoopUnroll/2012-04-09-unroll-indirectbr.ll | 2 +- .../p8-unrolling-legalize-vectors-inseltpoison.ll | 256 - llvm/test/Transforms/LoopUnroll/peel-loop-inner.ll | 7 +- llvm/test/Transforms/LoopUnroll/peel-loop.ll | 2 +- .../LoopUnswitch/2011-11-18-SimpleSwitch.ll | 14 +- .../Transforms/LoopUnswitch/2015-06-17-Metadata.ll | 2 +- llvm/test/Transforms/LoopUnswitch/infinite-loop.ll | 2 +- .../LoopVectorize/AArch64/aarch64-predication.ll | 2 +- .../AMDGPU/divergent-runtime-check.ll | 2 +- llvm/test/Transforms/LoopVectorize/ARM/mve-qabs.ll | 2 +- .../Transforms/LoopVectorize/ARM/mve-reductions.ll | 2 +- .../Transforms/LoopVectorize/ARM/pointer_iv.ll | 61 +- .../LoopVectorize/ARM/tail-fold-multiple-icmps.ll | 2 +- .../PowerPC/widened-massv-vfabi-attr.ll | 2 +- .../SystemZ/predicated-first-order-recurrence.ll | 6 +- .../LoopVectorize/X86/float-induction-x86.ll | 2 +- .../LoopVectorize/X86/invariant-load-gather.ll | 4 +- llvm/test/Transforms/LoopVectorize/X86/pr42674.ll | 2 +- .../test/Transforms/LoopVectorize/X86/reg-usage.ll | 4 +- .../X86/x86-interleaved-accesses-masked-group.ll | 4 +- .../LoopVectorize/X86/x86-predication.ll | 2 +- .../LoopVectorize/dont-fold-tail-for-const-TC.ll | 69 - .../dont-fold-tail-for-divisible-TC.ll | 62 - .../LoopVectorize/first-order-recurrence.ll | 6 +- .../Transforms/LoopVectorize/float-induction.ll | 6 +- llvm/test/Transforms/LoopVectorize/hints-trans.ll | 4 +- .../Transforms/LoopVectorize/if-pred-non-void.ll | 4 +- .../LoopVectorize/if-pred-not-when-safe.ll | 2 +- llvm/test/Transforms/LoopVectorize/induction.ll | 2 +- llvm/test/Transforms/LoopVectorize/loop-form.ll | 415 +- .../optimal-epilog-vectorization-limitations.ll | 24 - .../LoopVectorize/reduction-inloop-pred.ll | 2 +- .../Transforms/LoopVectorize/reduction-inloop.ll | 2 +- .../Transforms/LoopVectorize/select-reduction.ll | 91 - .../LoopVectorize/skeleton-lcssa-crash.ll | 137 - llvm/test/Transforms/LoopVectorize/tbaa-nodep.ll | 4 +- .../Transforms/LoopVectorize/vectorize-once.ll | 2 +- .../exit-block-dominates-rt-check-block.ll | 6 +- ...08-30-MaskedScatterGather-xfail-inseltpoison.ll | 43 - llvm/test/Transforms/ObjCARC/contract-marker.ll | 20 - llvm/test/Transforms/OpenMP/icv_tracking.ll | 44 - .../PGOProfile/Inputs/bfi_verification.proftext | 16 - .../Transforms/PGOProfile/Inputs/fix_bfi.proftext | 16 - .../test/Transforms/PGOProfile/bfi_verification.ll | 111 - .../PGOProfile/counter_promo_nest-inseltpoison.ll | 165 - llvm/test/Transforms/PGOProfile/fix_bfi.ll | 101 - .../PhaseOrdering/X86/addsub-inseltpoison.ll | 101 - .../PhaseOrdering/X86/horiz-math-inseltpoison.ll | 153 - .../Transforms/PhaseOrdering/X86/horiz-math.ll | 2 +- .../X86/scalarization-inseltpoison.ll | 71 - .../PhaseOrdering/X86/vector-reductions.ll | 8 +- .../Transforms/PhaseOrdering/min-max-abs-cse.ll | 11 +- .../unsigned-multiply-overflow-check.ll | 10 +- .../PhaseOrdering/vector-trunc-inseltpoison.ll | 23 - .../base-vector-inseltpoison.ll | 279 - .../check_traversal_order-inseltpoison.ll | 38 - .../live-vector-nosplit-inseltpoison.ll | 119 - .../Transforms/SCCP/2002-05-21-InvalidSimplify.ll | 2 +- .../SCCP/2003-06-24-OverdefinedPHIValue.ll | 2 +- llvm/test/Transforms/SCCP/calltest.ll | 2 +- .../accelerate-vector-functions-inseltpoison.ll | 1300 --- .../SLPVectorizer/AArch64/getelementptr.ll | 6 +- .../AArch64/insertelement-inseltpoison.ll | 44 - .../AArch64/transpose-inseltpoison.ll | 294 - .../AMDGPU/add_sub_sat-inseltpoison.ll | 336 - .../Transforms/SLPVectorizer/AMDGPU/add_sub_sat.ll | 55 +- .../SLPVectorizer/AMDGPU/bswap-inseltpoison.ll | 38 - .../SLPVectorizer/AMDGPU/round-inseltpoison.ll | 38 - llvm/test/Transforms/SLPVectorizer/AMDGPU/round.ll | 4 +- .../ARM/extract-insert-inseltpoison.ll | 31 - .../non-vectorizable-intrinsic-inseltpoison.ll | 57 - .../SLPVectorizer/X86/PR35865-inseltpoison.ll | 29 - .../X86/alternate-calls-inseltpoison.ll | 65 - .../X86/alternate-cast-inseltpoison.ll | 466 - .../Transforms/SLPVectorizer/X86/alternate-cast.ll | 4 +- .../SLPVectorizer/X86/alternate-fp-inseltpoison.ll | 179 - .../X86/alternate-int-inseltpoison.ll | 497 - .../SLPVectorizer/X86/arith-fp-inseltpoison.ll | 1365 --- .../X86/blending-shuffle-inseltpoison.ll | 200 - .../SLPVectorizer/X86/cmp_commute-inseltpoison.ll | 283 - .../SLPVectorizer/X86/combined-stores-chains.ll | 100 - .../X86/crash_scheduling-inseltpoison.ll | 81 - .../X86/external_user_jumbled_load-inseltpoison.ll | 43 - .../X86/extract-shuffle-inseltpoison.ll | 22 - llvm/test/Transforms/SLPVectorizer/X86/fmaxnum.ll | 147 - llvm/test/Transforms/SLPVectorizer/X86/fminnum.ll | 147 - .../SLPVectorizer/X86/fptosi-inseltpoison.ll | 534 -- .../SLPVectorizer/X86/hadd-inseltpoison.ll | 433 - .../SLPVectorizer/X86/hsub-inseltpoison.ll | 433 - .../insert-element-build-vector-inseltpoison.ll | 540 -- .../SLPVectorizer/X86/load-merge-inseltpoison.ll | 208 - .../SLPVectorizer/X86/pr31599-inseltpoison.ll | 30 - .../SLPVectorizer/X86/pr42022-inseltpoison.ll | 278 - .../SLPVectorizer/X86/pr44067-inseltpoison.ll | 118 - .../SLPVectorizer/X86/pr47629-inseltpoison.ll | 664 -- .../SLPVectorizer/X86/sext-inseltpoison.ll | 1039 --- .../SLPVectorizer/X86/sign-extend-inseltpoison.ll | 62 - .../SLPVectorizer/X86/sitofp-inseltpoison.ll | 1331 --- .../SLPVectorizer/X86/value-bug-inseltpoison.ll | 108 - .../X86/vec_list_bias-inseltpoison.ll | 105 - .../SLPVectorizer/X86/zext-inseltpoison.ll | 1123 --- .../Transforms/SLPVectorizer/slp-max-phi-size.ll | 17 +- .../vectorizable-functions-inseltpoison.ll | 78 - .../Inputs/pseudo-probe-func-metadata.prof | 19 - .../SampleProfile/Inputs/pseudo-probe-profile.prof | 8 - .../Transforms/SampleProfile/function_metadata.ll | 1 - .../SampleProfile/pseudo-probe-profile.ll | 127 - .../Transforms/Scalarizer/basic-inseltpoison.ll | 561 -- .../Scalarizer/dbgloc-bug-inseltpoison.ll | 44 - .../Scalarizer/order-bug-inseltpoison.ll | 24 - .../SimplifyCFG/2002-05-21-PHIElimination.ll | 2 +- .../SimplifyCFG/2003-03-07-DominateProblem.ll | 2 +- .../SimplifyCFG/2003-08-05-InvokeCrash.ll | 2 +- .../SimplifyCFG/2003-08-17-BranchFold.ll | 4 +- .../SimplifyCFG/2003-08-17-BranchFoldOrdering.ll | 6 +- .../SimplifyCFG/2003-08-17-FoldSwitch-dbg.ll | 2 +- .../SimplifyCFG/2003-08-17-FoldSwitch.ll | 2 +- .../SimplifyCFG/2005-10-02-InvokeSimplify.ll | 2 +- .../SimplifyCFG/2005-12-03-IncorrectPHIFold.ll | 2 +- .../SimplifyCFG/2006-02-17-InfiniteUnroll.ll | 2 +- .../Transforms/SimplifyCFG/2006-06-12-InfLoop.ll | 2 +- .../Transforms/SimplifyCFG/2006-10-19-UncondDiv.ll | 2 +- .../SimplifyCFG/2006-12-08-Ptr-ICmp-Branch.ll | 2 +- .../SimplifyCFG/2007-11-22-InvokeNoUnwind.ll | 2 +- .../Transforms/SimplifyCFG/2007-12-21-Crash.ll | 2 +- .../SimplifyCFG/2008-01-02-hoist-fp-add.ll | 2 +- .../SimplifyCFG/2008-05-16-PHIBlockMerge.ll | 6 +- .../SimplifyCFG/2008-09-08-MultiplePred.ll | 2 +- .../SimplifyCFG/2008-09-17-SpeculativeHoist.ll | 2 +- .../SimplifyCFG/2008-12-06-SingleEntryPhi.ll | 4 +- .../SimplifyCFG/2009-01-18-PHIPropCrash.ll | 2 +- .../SimplifyCFG/2009-05-12-externweak.ll | 2 +- .../SimplifyCFG/2011-03-08-UnreachableUse.ll | 2 +- .../SimplifyCFG/2011-09-05-TrivialLPad.ll | 2 +- .../Transforms/SimplifyCFG/AArch64/cttz-ctlz.ll | 2 +- .../Transforms/SimplifyCFG/AArch64/prefer-fma.ll | 2 +- .../Transforms/SimplifyCFG/AMDGPU/cttz-ctlz.ll | 4 +- .../SimplifyCFG/ARM/branch-fold-threshold.ll | 6 +- llvm/test/Transforms/SimplifyCFG/ARM/cttz-ctlz.ll | 2 +- .../Transforms/SimplifyCFG/ARM/phi-eliminate.ll | 12 +- .../Transforms/SimplifyCFG/ARM/select-costs.ll | 8 +- .../Transforms/SimplifyCFG/ARM/select-trunc-i64.ll | 2 +- .../Transforms/SimplifyCFG/ARM/speculate-math.ll | 6 +- .../ARM/speculate-vector-ops-inseltpoison.ll | 112 - .../SimplifyCFG/ARM/speculate-vector-ops.ll | 4 +- .../ARM/switch-to-lookup-table-constant-expr.ll | 2 +- .../SimplifyCFG/ConditionalTrappingConstantExpr.ll | 2 +- .../test/Transforms/SimplifyCFG/EmptyBlockMerge.ll | 2 +- .../SimplifyCFG/EqualPHIEdgeBlockMerge.ll | 2 +- .../SimplifyCFG/ForwardSwitchConditionToPHI.ll | 4 +- llvm/test/Transforms/SimplifyCFG/Mips/cttz-ctlz.ll | 2 +- llvm/test/Transforms/SimplifyCFG/PHINode.ll | 4 +- llvm/test/Transforms/SimplifyCFG/PR16069.ll | 2 +- llvm/test/Transforms/SimplifyCFG/PR17073.ll | 2 +- llvm/test/Transforms/SimplifyCFG/PR25267.ll | 2 +- .../SimplifyCFG/PR27615-simplify-cond-br.ll | 4 +- llvm/test/Transforms/SimplifyCFG/PR9946.ll | 2 +- llvm/test/Transforms/SimplifyCFG/PhiBlockMerge.ll | 2 +- llvm/test/Transforms/SimplifyCFG/PhiBlockMerge2.ll | 4 +- llvm/test/Transforms/SimplifyCFG/PhiEliminate.ll | 4 +- llvm/test/Transforms/SimplifyCFG/PhiEliminate2.ll | 2 +- llvm/test/Transforms/SimplifyCFG/PhiEliminate3.ll | 6 +- llvm/test/Transforms/SimplifyCFG/PhiNoEliminate.ll | 4 +- .../SimplifyCFG/PowerPC/cttz-ctlz-spec.ll | 2 +- .../Transforms/SimplifyCFG/PowerPC/prefer-fma.ll | 2 +- .../SimplifyCFG/PowerPC/prefer-load-i32.ll | 2 +- .../SimplifyCFG/RISCV/select-trunc-i64.ll | 2 +- .../SimplifyCFG/SPARC/switch_to_lookup_table.ll | 2 +- .../Transforms/SimplifyCFG/UncondBranchToHeader.ll | 2 +- .../Transforms/SimplifyCFG/UnreachableEliminate.ll | 2 +- .../SimplifyCFG/X86/2010-03-30-InvokeCrash.ll | 2 +- llvm/test/Transforms/SimplifyCFG/X86/PR29163.ll | 2 +- llvm/test/Transforms/SimplifyCFG/X86/PR30210.ll | 2 +- .../Transforms/SimplifyCFG/X86/SpeculativeExec.ll | 2 +- llvm/test/Transforms/SimplifyCFG/X86/bug-25299.ll | 2 +- .../SimplifyCFG/X86/combine-parallel-mem-md.ll | 2 +- .../Transforms/SimplifyCFG/X86/empty-cleanuppad.ll | 14 +- .../SimplifyCFG/X86/fold-branch-debuginvariant.ll | 4 +- .../SimplifyCFG/X86/merge-cleanuppads.ll | 2 +- .../SimplifyCFG/X86/merge-cond-stores-cost.ll | 2 +- .../Transforms/SimplifyCFG/X86/remove-debug-2.ll | 2 +- .../Transforms/SimplifyCFG/X86/remove-debug.ll | 2 +- .../SimplifyCFG/X86/safe-low-bit-extract.ll | 2 +- .../SimplifyCFG/X86/speculate-cttz-ctlz.ll | 6 +- .../SimplifyCFG/X86/unreachable-blocks.ll | 2 +- llvm/test/Transforms/SimplifyCFG/annotations.ll | 145 - llvm/test/Transforms/SimplifyCFG/assume.ll | 2 +- .../test/Transforms/SimplifyCFG/attr-convergent.ll | 2 +- .../Transforms/SimplifyCFG/attr-noduplicate.ll | 2 +- llvm/test/Transforms/SimplifyCFG/basictest.ll | 2 +- llvm/test/Transforms/SimplifyCFG/bbi-23595.ll | 2 +- .../Transforms/SimplifyCFG/branch-cond-merge.ll | 4 +- .../Transforms/SimplifyCFG/branch-cond-prop.ll | 2 +- .../test/Transforms/SimplifyCFG/branch-fold-dbg.ll | 2 +- .../Transforms/SimplifyCFG/branch-fold-test.ll | 2 +- .../Transforms/SimplifyCFG/branch-fold-three.ll | 2 +- .../SimplifyCFG/branch-fold-threshold.ll | 6 +- .../Transforms/SimplifyCFG/callbr-destinations.ll | 2 +- llvm/test/Transforms/SimplifyCFG/clamp.ll | 2 +- .../Transforms/SimplifyCFG/common-code-hoisting.ll | 8 +- .../Transforms/SimplifyCFG/common-dest-folding.ll | 2 +- llvm/test/Transforms/SimplifyCFG/constantexprs.ll | 2 +- llvm/test/Transforms/SimplifyCFG/convergent.ll | 2 +- llvm/test/Transforms/SimplifyCFG/dbginfo.ll | 2 +- .../dce-cond-after-folding-terminator.ll | 2 +- llvm/test/Transforms/SimplifyCFG/div-rem-pairs.ll | 2 +- .../SimplifyCFG/drop-debug-loc-when-speculating.ll | 2 +- .../Transforms/SimplifyCFG/duplicate-landingpad.ll | 2 +- llvm/test/Transforms/SimplifyCFG/duplicate-phis.ll | 2 +- .../SimplifyCFG/duplicate-ret-into-uncond-br.ll | 31 - llvm/test/Transforms/SimplifyCFG/empty-catchpad.ll | 2 +- .../SimplifyCFG/fold-branch-to-common-dest.ll | 136 +- .../test/Transforms/SimplifyCFG/fold-debug-info.ll | 2 +- .../Transforms/SimplifyCFG/fold-debug-location.ll | 2 +- llvm/test/Transforms/SimplifyCFG/gepcost.ll | 2 +- llvm/test/Transforms/SimplifyCFG/guards.ll | 2 +- .../SimplifyCFG/hoist-dbgvalue-inlined.ll | 2 +- llvm/test/Transforms/SimplifyCFG/hoist-dbgvalue.ll | 2 +- llvm/test/Transforms/SimplifyCFG/implied-and-or.ll | 2 +- .../implied-cond-matching-false-dest.ll | 2 +- .../SimplifyCFG/implied-cond-matching.ll | 2 +- llvm/test/Transforms/SimplifyCFG/implied-cond.ll | 2 +- .../test/Transforms/SimplifyCFG/inline-asm-sink.ll | 2 +- llvm/test/Transforms/SimplifyCFG/invoke.ll | 2 +- llvm/test/Transforms/SimplifyCFG/invoke_unwind.ll | 20 +- .../SimplifyCFG/invoke_unwind_lifetime.ll | 2 +- .../Transforms/SimplifyCFG/lifetime-landingpad.ll | 2 +- llvm/test/Transforms/SimplifyCFG/lifetime.ll | 2 +- llvm/test/Transforms/SimplifyCFG/merge-default.ll | 2 +- .../merge-duplicate-conditional-ret-val.ll | 21 - .../SimplifyCFG/merge-empty-return-blocks.ll | 48 - llvm/test/Transforms/SimplifyCFG/multiple-phis.ll | 2 +- llvm/test/Transforms/SimplifyCFG/no-md-sink.ll | 2 +- .../SimplifyCFG/no_speculative_loads_with_asan.ll | 2 +- .../SimplifyCFG/no_speculative_loads_with_tsan.ll | 2 +- llvm/test/Transforms/SimplifyCFG/nomerge.ll | 2 +- llvm/test/Transforms/SimplifyCFG/noreturn-call.ll | 2 +- .../test/Transforms/SimplifyCFG/opt-for-fuzzing.ll | 2 +- .../SimplifyCFG/phi-to-select-constexpr-icmp.ll | 2 +- .../Transforms/SimplifyCFG/phi-undef-loadstore.ll | 2 +- llvm/test/Transforms/SimplifyCFG/pr33605.ll | 2 +- llvm/test/Transforms/SimplifyCFG/pr35774.ll | 2 +- .../SimplifyCFG/preserve-llvm-loop-metadata.ll | 2 +- .../SimplifyCFG/preserve-load-metadata-2.ll | 2 +- .../SimplifyCFG/preserve-load-metadata-3.ll | 2 +- .../SimplifyCFG/preserve-load-metadata.ll | 2 +- .../preserve-make-implicit-on-switch-to-br.ll | 8 +- llvm/test/Transforms/SimplifyCFG/return-merge.ll | 2 +- llvm/test/Transforms/SimplifyCFG/safe-abs.ll | 2 +- llvm/test/Transforms/SimplifyCFG/seh-nounwind.ll | 2 +- llvm/test/Transforms/SimplifyCFG/select-gep.ll | 2 +- .../SimplifyCFG/signbit-like-value-extension.ll | 2 +- llvm/test/Transforms/SimplifyCFG/speculate-call.ll | 2 +- .../Transforms/SimplifyCFG/speculate-dbgvalue.ll | 2 +- llvm/test/Transforms/SimplifyCFG/speculate-math.ll | 4 +- .../test/Transforms/SimplifyCFG/speculate-store.ll | 2 +- .../speculate-vector-ops-inseltpoison.ll | 60 - .../Transforms/SimplifyCFG/speculate-vector-ops.ll | 2 +- .../SimplifyCFG/speculate-with-offset.ll | 2 +- .../SimplifyCFG/statepoint-invoke-unwind.ll | 2 +- .../SimplifyCFG/suppress-zero-branch-weights.ll | 2 +- llvm/test/Transforms/SimplifyCFG/switch-profmd.ll | 2 +- llvm/test/Transforms/SimplifyCFG/switch-to-br.ll | 2 +- llvm/test/Transforms/SimplifyCFG/switch-to-icmp.ll | 2 +- ...switch-to-select-multiple-edge-per-block-phi.ll | 2 +- llvm/test/Transforms/SimplifyCFG/switch_undef.ll | 2 +- llvm/test/Transforms/SimplifyCFG/trap-debugloc.ll | 2 +- .../SimplifyCFG/trap-no-null-opt-debugloc.ll | 2 +- .../SimplifyCFG/trapping-load-unreachable.ll | 4 +- .../SimplifyCFG/two-entry-phi-fold-crash.ll | 2 +- .../Transforms/SimplifyCFG/two-entry-phi-return.ll | 2 +- .../SimplifyCFG/unreachable-cleanuppad.ll | 2 +- .../Transforms/SimplifyCFG/unreachable-selfloop.ll | 16 - .../Transforms/SimplifyCFG/unreachable_assume.ll | 2 +- .../unsigned-multiplication-will-overflow.ll | 6 +- .../Transforms/SimplifyCFG/volatile-phioper.ll | 2 +- .../Transforms/SimplifyCFG/wineh-unreachable.ll | 4 +- .../spec-other-inseltpoison.ll | 88 - .../rebuild-ssa-infinite-loop-inseltpoison.ll | 53 - .../AMDGPU/as-transition-inseltpoison.ll | 36 - .../VectorCombine/Hexagon/load-inseltpoison.ll | 17 - .../X86/extract-binop-inseltpoison.ll | 575 -- .../VectorCombine/X86/insert-binop-inseltpoison.ll | 234 - .../X86/insert-binop-with-constant-inseltpoison.ll | 728 -- .../VectorCombine/X86/load-inseltpoison.ll | 649 -- llvm/test/Transforms/VectorCombine/X86/load.ll | 168 +- .../X86/scalarize-cmp-inseltpoison.ll | 290 - llvm/test/Verifier/x86_intr.ll | 21 - .../Inputs/common-label-different-bodies-1.ll | 11 - .../Inputs/common-label-different-bodies-2.ll | 11 - .../Inputs/common-label-different-bodies-3.ll | 11 - .../Inputs/prefix-never-matches.ll | 10 - .../common-label-different-bodies.test | 14 - .../prefix-never-matches.test | 8 - .../Inputs/prefix-never-matches.ll | 7 - .../update_test_checks/prefix-never-matches.test | 6 - .../llvm-isel-fuzzer/aarch64-execname-options.ll | 5 - .../tools/llvm-isel-fuzzer/execname-options.ll | 5 - llvm/test/tools/llvm-mca/X86/Atom/resources-sse1.s | 2 +- .../tools/llvm-mca/X86/Atom/resources-x86_64.s | 4 +- .../tools/llvm-mca/X86/Barcelona/resources-sse1.s | 2 +- .../llvm-mca/X86/Barcelona/resources-x86_64.s | 4 +- .../tools/llvm-mca/X86/BdVer2/resources-avx1.s | 2 +- .../tools/llvm-mca/X86/BdVer2/resources-sse1.s | 2 +- .../tools/llvm-mca/X86/BdVer2/resources-x86_64.s | 4 +- .../tools/llvm-mca/X86/Broadwell/resources-avx1.s | 2 +- .../tools/llvm-mca/X86/Broadwell/resources-sse1.s | 2 +- .../llvm-mca/X86/Broadwell/resources-x86_64.s | 4 +- .../tools/llvm-mca/X86/BtVer2/resources-avx1.s | 2 +- .../tools/llvm-mca/X86/BtVer2/resources-sse1.s | 2 +- .../tools/llvm-mca/X86/BtVer2/resources-x86_64.s | 4 +- .../tools/llvm-mca/X86/BtVer2/stmxcsr-ldmxcsr.s | 10 +- .../tools/llvm-mca/X86/Generic/resources-avx1.s | 2 +- .../tools/llvm-mca/X86/Generic/resources-sse1.s | 2 +- .../tools/llvm-mca/X86/Generic/resources-x86_64.s | 4 +- .../tools/llvm-mca/X86/Haswell/resources-avx1.s | 2 +- .../tools/llvm-mca/X86/Haswell/resources-sse1.s | 2 +- .../tools/llvm-mca/X86/Haswell/resources-x86_64.s | 4 +- .../tools/llvm-mca/X86/Haswell/stmxcsr-ldmxcsr.s | 26 +- llvm/test/tools/llvm-mca/X86/SLM/resources-sse1.s | 2 +- .../test/tools/llvm-mca/X86/SLM/resources-x86_64.s | 4 +- .../llvm-mca/X86/SandyBridge/resources-avx1.s | 2 +- .../llvm-mca/X86/SandyBridge/resources-sse1.s | 2 +- .../llvm-mca/X86/SandyBridge/resources-x86_64.s | 4 +- .../llvm-mca/X86/SkylakeClient/resources-avx1.s | 2 +- .../llvm-mca/X86/SkylakeClient/resources-sse1.s | 2 +- .../llvm-mca/X86/SkylakeClient/resources-x86_64.s | 4 +- .../llvm-mca/X86/SkylakeServer/resources-avx1.s | 2 +- .../llvm-mca/X86/SkylakeServer/resources-sse1.s | 2 +- .../llvm-mca/X86/SkylakeServer/resources-x86_64.s | 4 +- .../tools/llvm-mca/X86/Znver1/resources-avx1.s | 2 +- .../tools/llvm-mca/X86/Znver1/resources-sse1.s | 2 +- .../tools/llvm-mca/X86/Znver1/resources-x86_64.s | 4 +- .../tools/llvm-mca/X86/Znver2/resources-avx1.s | 2 +- .../tools/llvm-mca/X86/Znver2/resources-sse1.s | 2 +- .../tools/llvm-mca/X86/Znver2/resources-x86_64.s | 4 +- .../tools/llvm-objcopy/ELF/basic-relocations.test | 4 +- .../tools/llvm-objcopy/ELF/localize-hidden.test | 2 +- .../llvm-objcopy/ELF/no-symbol-relocation.test | 4 +- .../llvm-objcopy/ELF/relocations-no-symtab.test | 2 +- .../ELF/AArch64/elf-aarch64-mapping-symbols.test | 2 +- .../llvm-objdump/ELF/AArch64/pcrel-address.yaml | 26 - llvm/test/tools/llvm-opt-fuzzer/exec-options.ll | 6 - .../Inputs/pseudo-probe-profile.proftext | 8 - .../tools/llvm-profdata/merge-probe-profile.test | 23 - .../llvm-readobj/ELF/aarch64-symbols-stother.test | 45 - .../llvm-readobj/ELF/broken-dynamic-reloc.test | 4 +- .../tools/llvm-readobj/ELF/call-graph-profile.test | 2 +- .../tools/llvm-readobj/ELF/dynamic-malformed.test | 55 - .../test/tools/llvm-readobj/ELF/dynamic-reloc.test | 10 +- .../ELF/dynamic-tags-machine-specific.test | 24 +- llvm/test/tools/llvm-readobj/ELF/file-types.test | 27 +- .../test/tools/llvm-readobj/ELF/reloc-addends.test | 10 +- .../ELF/reloc-symbol-with-versioning.test | 8 +- .../tools/llvm-readobj/ELF/relocation-errors.test | 18 +- llvm/test/tools/llvm-readobj/ELF/relocations.test | 83 +- llvm/test/tools/llvm-readobj/ELF/relr-relocs.test | 84 +- llvm/test/tools/llvm-readobj/ELF/stack-sizes.test | 30 +- llvm/test/tools/llvm-readobj/ELF/symbols.test | 4 +- llvm/test/tools/llvm-readobj/ELF/types.test | 65 + .../tools/llvm-readobj/ELF/versym-invalid.test | 4 +- .../test/tools/obj2yaml/ELF/aarch64-sym-other.yaml | 22 - llvm/test/tools/obj2yaml/ELF/dynamic-section.yaml | 2 +- llvm/test/tools/obj2yaml/ELF/gnu-hash-section.yaml | 21 +- llvm/test/tools/obj2yaml/ELF/hash-section.yaml | 21 - llvm/test/tools/obj2yaml/ELF/rel-rela-section.yaml | 7 +- llvm/test/tools/obj2yaml/ELF/symbol.yaml | 27 - .../ELF/relocation-implicit-symbol-index.yaml | 4 +- llvm/test/tools/yaml2obj/ELF/sht-symtab-shndx.yaml | 2 +- llvm/test/tools/yaml2obj/ELF/symbol-size.yaml | 33 - llvm/test/tools/yaml2obj/ELF/symbol-value.yaml | 33 - llvm/tools/gold/gold-plugin.cpp | 4 +- llvm/tools/llvm-cov/CodeCoverage.cpp | 11 +- llvm/tools/llvm-jitlink/llvm-jitlink.cpp | 2 +- llvm/tools/llvm-lipo/llvm-lipo.cpp | 5 +- llvm/tools/llvm-lto/llvm-lto.cpp | 2 +- llvm/tools/llvm-nm/llvm-nm.cpp | 7 +- llvm/tools/llvm-objcopy/COFF/Object.cpp | 19 +- llvm/tools/llvm-objcopy/MachO/Object.cpp | 4 +- llvm/tools/llvm-objcopy/wasm/Object.cpp | 4 +- llvm/tools/llvm-objdump/ELFDump.cpp | 9 +- llvm/tools/llvm-objdump/MachODump.cpp | 28 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 50 +- llvm/tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp | 2 - llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp | 4 +- llvm/tools/llvm-profdata/llvm-profdata.cpp | 9 - llvm/tools/llvm-profgen/llvm-profgen.cpp | 4 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 171 +- llvm/tools/llvm-size/llvm-size.cpp | 4 +- llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp | 7 +- llvm/tools/obj2yaml/elf2yaml.cpp | 32 +- llvm/tools/opt/NewPMDriver.cpp | 1 - llvm/tools/opt/opt.cpp | 3 +- llvm/unittests/ADT/STLExtrasTest.cpp | 10 +- llvm/unittests/ADT/SmallVectorTest.cpp | 25 - llvm/unittests/Analysis/CGSCCPassManagerTest.cpp | 76 +- .../Analysis/IRSimilarityIdentifierTest.cpp | 190 +- llvm/unittests/Analysis/ValueTrackingTest.cpp | 129 - llvm/unittests/CodeGen/LexicalScopesTest.cpp | 8 +- .../ExecutionEngine/JITLink/LinkGraphTests.cpp | 7 +- .../ExecutionEngine/MCJIT/MCJITCAPITest.cpp | 10 +- llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp | 2 +- llvm/unittests/IR/IRBuilderTest.cpp | 9 +- llvm/unittests/IR/MetadataTest.cpp | 22 +- llvm/unittests/IR/PassBuilderCallbacksTest.cpp | 152 +- llvm/unittests/Object/ELFObjectFileTest.cpp | 150 - llvm/unittests/Support/AlignOfTest.cpp | 237 - llvm/unittests/Support/CMakeLists.txt | 1 - llvm/unittests/Support/KnownBitsTest.cpp | 14 - llvm/unittests/Support/MemoryTest.cpp | 2 - llvm/unittests/Support/TargetParserTest.cpp | 1126 ++- .../Transforms/Scalar/LoopPassManagerTest.cpp | 79 - .../Transforms/Utils/BasicBlockUtilsTest.cpp | 230 - llvm/unittests/Transforms/Utils/CloningTest.cpp | 13 +- llvm/unittests/Transforms/Utils/LocalTest.cpp | 2 +- llvm/unittests/Transforms/Vectorize/VPlanTest.cpp | 57 +- llvm/utils/TableGen/AsmWriterEmitter.cpp | 6 +- llvm/utils/TableGen/CodeGenMapTable.cpp | 22 +- llvm/utils/TableGen/CodeGenSchedule.cpp | 3 - llvm/utils/TableGen/CodeGenSchedule.h | 2 +- llvm/utils/TableGen/CodeGenTarget.cpp | 14 +- llvm/utils/TableGen/DirectiveEmitter.cpp | 96 +- llvm/utils/TableGen/FixedLenDecoderEmitter.cpp | 15 +- llvm/utils/TableGen/InstrInfoEmitter.cpp | 23 +- llvm/utils/TableGen/OptParserEmitter.cpp | 41 +- llvm/utils/TableGen/X86RecognizableInstr.cpp | 2 +- llvm/utils/UpdateTestChecks/asm.py | 13 +- llvm/utils/UpdateTestChecks/common.py | 125 +- llvm/utils/gn/build/BUILD.gn | 28 +- llvm/utils/gn/build/buildflags.gni | 7 - .../clang-tools-extra/clang-tidy/altera/BUILD.gn | 1 - .../gn/secondary/clang-tools-extra/clangd/BUILD.gn | 6 +- .../unittests/clang-tidy/BUILD.gn | 1 - llvm/utils/gn/secondary/clang/unittests/BUILD.gn | 2 +- llvm/utils/gn/secondary/libcxx/include/BUILD.gn | 4 - .../llvm/include/llvm/Frontend/OpenMP/BUILD.gn | 9 +- llvm/utils/gn/secondary/llvm/lib/Analysis/BUILD.gn | 1 - llvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn | 1 - llvm/utils/gn/secondary/llvm/lib/IR/BUILD.gn | 2 - .../gn/secondary/llvm/lib/Target/ARM/BUILD.gn | 1 - .../gn/secondary/llvm/lib/Transforms/IPO/BUILD.gn | 1 - .../gn/secondary/llvm/unittests/Support/BUILD.gn | 1 - llvm/utils/update_analyze_test_checks.py | 17 +- llvm/utils/update_cc_test_checks.py | 33 +- llvm/utils/update_llc_test_checks.py | 33 +- llvm/utils/update_test_checks.py | 25 +- llvm/utils/update_test_prefix.py | 2 +- mlir/docs/ConversionToLLVMDialect.md | 759 +- mlir/docs/Dialects/LLVM.md | 721 +- mlir/docs/Dialects/Linalg.md | 496 +- mlir/docs/Dialects/SPIR-V.md | 31 +- mlir/docs/Dialects/_index.md | 6 - mlir/docs/LLVMDialectMemRefConvention.md | 439 - mlir/docs/OpDefinitions.md | 170 +- mlir/docs/Passes.md | 4 - mlir/docs/PatternRewriter.md | 2 +- mlir/docs/Rationale/UsageOfConst.md | 2 +- mlir/docs/Rationale/_index.md | 31 - mlir/docs/SPIRVToLLVMDialectConversion.md | 188 +- mlir/docs/Tutorials/Toy/Ch-2.md | 4 +- .../standalone/include/Standalone/StandaloneOps.h | 1 - mlir/examples/toy/Ch6/mlir/LowerToLLVM.cpp | 21 +- mlir/examples/toy/Ch7/mlir/LowerToLLVM.cpp | 21 +- mlir/include/mlir-c/IR.h | 4 - mlir/include/mlir-c/Support.h | 1 - .../mlir/Conversion/ArmSVEToLLVM/ArmSVEToLLVM.h | 23 - .../mlir/Conversion/GPUToSPIRV/ConvertGPUToSPIRV.h | 29 + .../Conversion/GPUToSPIRV/ConvertGPUToSPIRVPass.h | 30 + .../mlir/Conversion/GPUToSPIRV/GPUToSPIRV.h | 29 - .../mlir/Conversion/GPUToSPIRV/GPUToSPIRVPass.h | 29 - .../mlir/Conversion/LinalgToSPIRV/LinalgToSPIRV.h | 4 +- .../Conversion/LinalgToSPIRV/LinalgToSPIRVPass.h | 4 +- mlir/include/mlir/Conversion/Passes.h | 9 +- mlir/include/mlir/Conversion/Passes.td | 27 +- .../mlir/Conversion/SCFToSPIRV/SCFToSPIRV.h | 4 +- .../mlir/Conversion/SCFToSPIRV/SCFToSPIRVPass.h | 25 - .../Conversion/SPIRVToLLVM/ConvertSPIRVToLLVM.h | 60 + .../SPIRVToLLVM/ConvertSPIRVToLLVMPass.h | 38 + .../mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h | 60 - .../mlir/Conversion/SPIRVToLLVM/SPIRVToLLVMPass.h | 38 - .../StandardToLLVM/ConvertStandardToLLVM.h | 13 +- .../StandardToSPIRV/ConvertStandardToSPIRV.h | 35 + .../StandardToSPIRV/ConvertStandardToSPIRVPass.h | 28 + .../Conversion/StandardToSPIRV/StandardToSPIRV.h | 35 - .../StandardToSPIRV/StandardToSPIRVPass.h | 28 - .../Conversion/VectorToLLVM/ConvertVectorToLLVM.h | 15 +- .../VectorToSPIRV/ConvertVectorToSPIRV.h | 29 + .../VectorToSPIRV/ConvertVectorToSPIRVPass.h | 25 + .../mlir/Conversion/VectorToSPIRV/VectorToSPIRV.h | 29 - .../Conversion/VectorToSPIRV/VectorToSPIRVPass.h | 25 - mlir/include/mlir/Dialect/AVX512/AVX512.td | 8 +- mlir/include/mlir/Dialect/AVX512/AVX512Dialect.h | 1 - mlir/include/mlir/Dialect/Affine/IR/AffineOps.h | 8 +- mlir/include/mlir/Dialect/Affine/IR/AffineOps.td | 16 +- mlir/include/mlir/Dialect/ArmNeon/ArmNeonDialect.h | 1 - mlir/include/mlir/Dialect/ArmSVE/ArmSVE.td | 276 - mlir/include/mlir/Dialect/ArmSVE/ArmSVEDialect.h | 29 - mlir/include/mlir/Dialect/ArmSVE/CMakeLists.txt | 2 - mlir/include/mlir/Dialect/CMakeLists.txt | 1 - mlir/include/mlir/Dialect/GPU/GPUOps.td | 35 - mlir/include/mlir/Dialect/LLVMIR/CMakeLists.txt | 8 - mlir/include/mlir/Dialect/LLVMIR/LLVMArmSVE.td | 70 - .../mlir/Dialect/LLVMIR/LLVMArmSVEDialect.h | 24 - mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td | 526 +- mlir/include/mlir/Dialect/LLVMIR/LLVMTypes.h | 182 +- mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td | 9 +- .../Dialect/Linalg/Analysis/DependenceAnalysis.h | 14 +- mlir/include/mlir/Dialect/Linalg/EDSC/Builders.h | 15 +- mlir/include/mlir/Dialect/Linalg/EDSC/Intrinsics.h | 1 - mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.h | 9 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.td | 85 - .../mlir/Dialect/Linalg/IR/LinalgStructuredOps.td | 122 +- .../Linalg/IR/LinalgStructuredOpsInterface.td | 638 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgTraits.h | 166 + mlir/include/mlir/Dialect/Linalg/Utils/Utils.h | 2 +- mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td | 5 - mlir/include/mlir/Dialect/SPIRV/CMakeLists.txt | 47 +- mlir/include/mlir/Dialect/SPIRV/IR/CMakeLists.txt | 38 - mlir/include/mlir/Dialect/SPIRV/IR/ParserUtils.h | 44 - .../mlir/Dialect/SPIRV/IR/SPIRVArithmeticOps.td | 579 -- .../mlir/Dialect/SPIRV/IR/SPIRVAtomicOps.td | 567 -- .../mlir/Dialect/SPIRV/IR/SPIRVAttributes.h | 185 - .../mlir/Dialect/SPIRV/IR/SPIRVAvailability.td | 89 - mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td | 3483 ------- mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBitOps.td | 611 -- mlir/include/mlir/Dialect/SPIRV/IR/SPIRVCastOps.td | 334 - .../mlir/Dialect/SPIRV/IR/SPIRVCompositeOps.td | 292 - .../mlir/Dialect/SPIRV/IR/SPIRVControlFlowOps.td | 475 - .../Dialect/SPIRV/IR/SPIRVCooperativeMatrixOps.td | 286 - mlir/include/mlir/Dialect/SPIRV/IR/SPIRVDialect.h | 28 - mlir/include/mlir/Dialect/SPIRV/IR/SPIRVEnums.h | 57 - .../Dialect/SPIRV/IR/SPIRVGLSLCanonicalization.h | 31 - mlir/include/mlir/Dialect/SPIRV/IR/SPIRVGLSLOps.td | 975 -- .../include/mlir/Dialect/SPIRV/IR/SPIRVGroupOps.td | 249 - .../mlir/Dialect/SPIRV/IR/SPIRVLogicalOps.td | 1005 -- .../mlir/Dialect/SPIRV/IR/SPIRVMatrixOps.td | 191 - mlir/include/mlir/Dialect/SPIRV/IR/SPIRVModule.h | 30 - .../mlir/Dialect/SPIRV/IR/SPIRVNonUniformOps.td | 733 -- mlir/include/mlir/Dialect/SPIRV/IR/SPIRVOCLOps.td | 169 - mlir/include/mlir/Dialect/SPIRV/IR/SPIRVOps.h | 74 - mlir/include/mlir/Dialect/SPIRV/IR/SPIRVOps.td | 532 -- .../mlir/Dialect/SPIRV/IR/SPIRVStructureOps.td | 737 -- mlir/include/mlir/Dialect/SPIRV/IR/SPIRVTypes.h | 439 - mlir/include/mlir/Dialect/SPIRV/IR/TargetAndABI.h | 135 - mlir/include/mlir/Dialect/SPIRV/IR/TargetAndABI.td | 91 - mlir/include/mlir/Dialect/SPIRV/LayoutUtils.h | 79 + .../mlir/Dialect/SPIRV/Linking/ModuleCombiner.h | 78 - mlir/include/mlir/Dialect/SPIRV/ModuleCombiner.h | 78 + mlir/include/mlir/Dialect/SPIRV/ParserUtils.h | 41 + mlir/include/mlir/Dialect/SPIRV/Passes.h | 64 + mlir/include/mlir/Dialect/SPIRV/Passes.td | 37 + .../mlir/Dialect/SPIRV/SPIRVArithmeticOps.td | 579 ++ mlir/include/mlir/Dialect/SPIRV/SPIRVAtomicOps.td | 567 ++ mlir/include/mlir/Dialect/SPIRV/SPIRVAttributes.h | 177 + .../mlir/Dialect/SPIRV/SPIRVAvailability.td | 89 + mlir/include/mlir/Dialect/SPIRV/SPIRVBase.td | 3482 +++++++ mlir/include/mlir/Dialect/SPIRV/SPIRVBinaryUtils.h | 47 + mlir/include/mlir/Dialect/SPIRV/SPIRVBitOps.td | 611 ++ mlir/include/mlir/Dialect/SPIRV/SPIRVCastOps.td | 334 + .../mlir/Dialect/SPIRV/SPIRVCompositeOps.td | 292 + .../mlir/Dialect/SPIRV/SPIRVControlFlowOps.td | 475 + .../Dialect/SPIRV/SPIRVCooperativeMatrixOps.td | 286 + mlir/include/mlir/Dialect/SPIRV/SPIRVDialect.h | 28 + mlir/include/mlir/Dialect/SPIRV/SPIRVGLSLOps.td | 865 ++ mlir/include/mlir/Dialect/SPIRV/SPIRVGroupOps.td | 249 + mlir/include/mlir/Dialect/SPIRV/SPIRVLogicalOps.td | 1005 ++ mlir/include/mlir/Dialect/SPIRV/SPIRVLowering.h | 138 + mlir/include/mlir/Dialect/SPIRV/SPIRVMatrixOps.td | 191 + mlir/include/mlir/Dialect/SPIRV/SPIRVModule.h | 30 + .../mlir/Dialect/SPIRV/SPIRVNonUniformOps.td | 733 ++ mlir/include/mlir/Dialect/SPIRV/SPIRVOCLOps.td | 169 + mlir/include/mlir/Dialect/SPIRV/SPIRVOps.h | 87 + mlir/include/mlir/Dialect/SPIRV/SPIRVOps.td | 532 ++ .../mlir/Dialect/SPIRV/SPIRVStructureOps.td | 736 ++ mlir/include/mlir/Dialect/SPIRV/SPIRVTypes.h | 468 + mlir/include/mlir/Dialect/SPIRV/Serialization.h | 43 + mlir/include/mlir/Dialect/SPIRV/TargetAndABI.h | 135 + mlir/include/mlir/Dialect/SPIRV/TargetAndABI.td | 91 + .../mlir/Dialect/SPIRV/Transforms/CMakeLists.txt | 7 - .../include/mlir/Dialect/SPIRV/Transforms/Passes.h | 69 - .../mlir/Dialect/SPIRV/Transforms/Passes.td | 37 - .../Dialect/SPIRV/Transforms/SPIRVConversion.h | 138 - .../include/mlir/Dialect/SPIRV/Utils/LayoutUtils.h | 80 - mlir/include/mlir/Dialect/StandardOps/IR/Ops.h | 25 + mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 107 +- mlir/include/mlir/Dialect/Tensor/IR/Tensor.h | 34 - mlir/include/mlir/Dialect/Tensor/IR/TensorOps.td | 46 - mlir/include/mlir/Dialect/Vector/VectorOps.h | 2 +- mlir/include/mlir/Dialect/Vector/VectorOps.td | 66 +- mlir/include/mlir/Dialect/Vector/VectorUtils.h | 4 +- mlir/include/mlir/ExecutionEngine/AsyncRuntime.h | 40 +- mlir/include/mlir/IR/BuiltinAttributes.h | 69 + mlir/include/mlir/IR/BuiltinDialect.td | 27 - mlir/include/mlir/IR/BuiltinOps.td | 13 +- mlir/include/mlir/IR/BuiltinTypes.h | 164 +- mlir/include/mlir/IR/BuiltinTypes.td | 114 - mlir/include/mlir/IR/CMakeLists.txt | 10 +- mlir/include/mlir/IR/FunctionSupport.h | 110 +- mlir/include/mlir/IR/ImplicitLocOpBuilder.h | 123 - mlir/include/mlir/IR/OpBase.td | 152 +- mlir/include/mlir/IR/OpDefinition.h | 90 +- mlir/include/mlir/IR/OpImplementation.h | 33 - mlir/include/mlir/IR/Operation.h | 64 +- mlir/include/mlir/IR/OperationSupport.h | 30 +- mlir/include/mlir/IR/StandardTypes.h | 16 + mlir/include/mlir/IR/SymbolInterfaces.td | 2 +- mlir/include/mlir/IR/SymbolTable.h | 3 +- mlir/include/mlir/InitAllDialects.h | 6 +- mlir/include/mlir/InitAllPasses.h | 2 +- mlir/include/mlir/InitAllTranslations.h | 2 - mlir/include/mlir/Interfaces/VectorInterfaces.td | 28 +- mlir/include/mlir/Interfaces/ViewLikeInterface.h | 27 - mlir/include/mlir/Pass/AnalysisManager.h | 72 +- mlir/include/mlir/Pass/Pass.h | 10 +- mlir/include/mlir/Pass/PassManager.h | 4 +- mlir/include/mlir/Pass/PassRegistry.h | 20 - .../mlir/Rewrite/FrozenRewritePatternList.h | 32 +- mlir/include/mlir/Support/LLVM.h | 7 - mlir/include/mlir/TableGen/Constraint.h | 7 - mlir/include/mlir/TableGen/Type.h | 3 - mlir/include/mlir/TableGen/TypeDef.h | 3 - .../include/mlir/Target/LLVMIR/ModuleTranslation.h | 3 - mlir/include/mlir/Target/SPIRV/Deserialization.h | 35 - mlir/include/mlir/Target/SPIRV/SPIRVBinaryUtils.h | 47 - mlir/include/mlir/Target/SPIRV/Serialization.h | 34 - mlir/include/mlir/Transforms/Passes.h | 13 - mlir/include/mlir/Transforms/Passes.td | 9 +- .../Dialect/Linalg/CPU/test-elementwise.mlir | 4 +- .../CPU/test-subtensor-insert-multiple-uses.mlir | 8 +- .../Dialect/Linalg/CPU/test-subtensor-insert.mlir | 6 +- .../Dialect/Linalg/CPU/test-tensor-e2e.mlir | 4 +- .../Dialect/Linalg/CPU/test-tensor-matmul.mlir | 9 +- mlir/lib/Analysis/Utils.cpp | 2 +- mlir/lib/Bindings/Python/IRModules.cpp | 53 - mlir/lib/CAPI/IR/BuiltinTypes.cpp | 28 +- mlir/lib/CAPI/IR/IR.cpp | 7 +- .../AffineToStandard/AffineToStandard.cpp | 125 +- mlir/lib/Conversion/ArmSVEToLLVM/ArmSVEToLLVM.cpp | 75 - mlir/lib/Conversion/ArmSVEToLLVM/CMakeLists.txt | 19 - mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp | 744 +- mlir/lib/Conversion/AsyncToLLVM/CMakeLists.txt | 2 - mlir/lib/Conversion/CMakeLists.txt | 1 - .../GPUCommon/ConvertKernelFuncToBlob.cpp | 2 +- .../GPUCommon/ConvertLaunchFuncToRuntimeCalls.cpp | 105 +- mlir/lib/Conversion/GPUCommon/GPUOpsLowering.h | 24 +- .../GPUCommon/IndexIntrinsicsOpLowering.h | 13 +- .../Conversion/GPUCommon/OpToFuncCallLowering.h | 14 +- .../Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp | 16 +- .../GPUToROCDL/LowerGpuOpsToROCDLOps.cpp | 8 +- mlir/lib/Conversion/GPUToSPIRV/CMakeLists.txt | 9 +- .../Conversion/GPUToSPIRV/ConvertGPUToSPIRV.cpp | 347 + .../GPUToSPIRV/ConvertGPUToSPIRVPass.cpp | 73 + mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp | 348 - mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.td | 8 +- mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRVPass.cpp | 70 - .../ConvertGPULaunchFuncToVulkanLaunchFunc.cpp | 12 +- .../GPUToVulkan/ConvertLaunchFuncToVulkanCalls.cpp | 106 +- mlir/lib/Conversion/LinalgToLLVM/LinalgToLLVM.cpp | 4 +- mlir/lib/Conversion/LinalgToSPIRV/CMakeLists.txt | 3 +- .../lib/Conversion/LinalgToSPIRV/LinalgToSPIRV.cpp | 8 +- .../Conversion/LinalgToSPIRV/LinalgToSPIRVPass.cpp | 6 +- .../LinalgToStandard/LinalgToStandard.cpp | 4 +- mlir/lib/Conversion/PassDetail.h | 1 - mlir/lib/Conversion/SCFToGPU/SCFToGPU.cpp | 4 +- mlir/lib/Conversion/SCFToSPIRV/CMakeLists.txt | 6 +- mlir/lib/Conversion/SCFToSPIRV/SCFToSPIRV.cpp | 11 +- mlir/lib/Conversion/SCFToSPIRV/SCFToSPIRVPass.cpp | 51 - mlir/lib/Conversion/SPIRVToLLVM/CMakeLists.txt | 5 +- .../SPIRVToLLVM/ConvertLaunchFuncToLLVMCalls.cpp | 13 +- .../Conversion/SPIRVToLLVM/ConvertSPIRVToLLVM.cpp | 1560 ++++ .../SPIRVToLLVM/ConvertSPIRVToLLVMPass.cpp | 61 + mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp | 1561 ---- .../lib/Conversion/SPIRVToLLVM/SPIRVToLLVMPass.cpp | 61 - .../Conversion/ShapeToStandard/ShapeToStandard.cpp | 18 +- .../Conversion/StandardToLLVM/StandardToLLVM.cpp | 273 +- mlir/lib/Conversion/StandardToSPIRV/CMakeLists.txt | 8 +- .../StandardToSPIRV/ConvertStandardToSPIRV.cpp | 1127 +++ .../StandardToSPIRV/ConvertStandardToSPIRVPass.cpp | 50 + .../StandardToSPIRV/LegalizeStandardForSPIRV.cpp | 22 +- .../Conversion/StandardToSPIRV/StandardToSPIRV.cpp | 1131 --- .../StandardToSPIRV/StandardToSPIRVPass.cpp | 49 - mlir/lib/Conversion/VectorToLLVM/CMakeLists.txt | 3 - .../VectorToLLVM/ConvertVectorToLLVM.cpp | 101 +- .../VectorToLLVM/ConvertVectorToLLVMPass.cpp | 11 - .../lib/Conversion/VectorToROCDL/VectorToROCDL.cpp | 16 +- mlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp | 45 +- mlir/lib/Conversion/VectorToSPIRV/CMakeLists.txt | 2 - .../lib/Conversion/VectorToSPIRV/VectorToSPIRV.cpp | 51 +- .../Conversion/VectorToSPIRV/VectorToSPIRVPass.cpp | 53 - mlir/lib/Dialect/Affine/IR/AffineOps.cpp | 18 +- mlir/lib/Dialect/Affine/Utils/Utils.cpp | 4 +- mlir/lib/Dialect/ArmSVE/CMakeLists.txt | 13 - mlir/lib/Dialect/ArmSVE/IR/ArmSVEDialect.cpp | 56 - mlir/lib/Dialect/Async/IR/Async.cpp | 2 +- .../Dialect/Async/Transforms/AsyncRefCounting.cpp | 2 +- mlir/lib/Dialect/CMakeLists.txt | 1 - mlir/lib/Dialect/GPU/IR/GPUDialect.cpp | 23 +- .../Dialect/GPU/Transforms/AllReduceLowering.cpp | 2 +- .../Dialect/GPU/Transforms/AsyncRegionRewriter.cpp | 20 +- .../lib/Dialect/GPU/Transforms/KernelOutlining.cpp | 10 +- .../Dialect/GPU/Transforms/ParallelLoopMapper.cpp | 6 +- mlir/lib/Dialect/LLVMIR/CMakeLists.txt | 22 +- mlir/lib/Dialect/LLVMIR/IR/LLVMArmSVEDialect.cpp | 31 - mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp | 622 +- mlir/lib/Dialect/LLVMIR/IR/LLVMTypes.cpp | 283 +- mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp | 22 +- mlir/lib/Dialect/LLVMIR/IR/ROCDLDialect.cpp | 12 +- .../Dialect/Linalg/Analysis/DependenceAnalysis.cpp | 94 +- mlir/lib/Dialect/Linalg/EDSC/Builders.cpp | 65 +- mlir/lib/Dialect/Linalg/IR/CMakeLists.txt | 1 - mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 527 +- mlir/lib/Dialect/Linalg/IR/LinalgTypes.cpp | 1 - mlir/lib/Dialect/Linalg/Transforms/Bufferize.cpp | 113 +- mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt | 1 - .../lib/Dialect/Linalg/Transforms/DropUnitDims.cpp | 17 +- .../Linalg/Transforms/ElementwiseToLinalg.cpp | 62 +- mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp | 55 +- .../Dialect/Linalg/Transforms/FusionOnTensors.cpp | 152 +- .../Dialect/Linalg/Transforms/Generalization.cpp | 8 +- mlir/lib/Dialect/Linalg/Transforms/Hoisting.cpp | 4 +- mlir/lib/Dialect/Linalg/Transforms/Interchange.cpp | 10 +- mlir/lib/Dialect/Linalg/Transforms/Loops.cpp | 1 + mlir/lib/Dialect/Linalg/Transforms/Promotion.cpp | 21 +- .../Dialect/Linalg/Transforms/Sparsification.cpp | 338 +- mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp | 61 +- mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp | 17 +- .../Dialect/Linalg/Transforms/Vectorization.cpp | 12 +- mlir/lib/Dialect/Linalg/Utils/Utils.cpp | 6 + mlir/lib/Dialect/Quant/Utils/FakeQuantSupport.cpp | 6 +- mlir/lib/Dialect/Quant/Utils/UniformSupport.cpp | 2 +- mlir/lib/Dialect/SCF/Transforms/Utils.cpp | 2 +- mlir/lib/Dialect/SPIRV/CMakeLists.txt | 39 +- mlir/lib/Dialect/SPIRV/IR/CMakeLists.txt | 34 - mlir/lib/Dialect/SPIRV/IR/SPIRVAttributes.cpp | 349 - .../lib/Dialect/SPIRV/IR/SPIRVCanonicalization.cpp | 421 - mlir/lib/Dialect/SPIRV/IR/SPIRVCanonicalization.td | 70 - mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp | 1236 --- mlir/lib/Dialect/SPIRV/IR/SPIRVEnums.cpp | 94 - .../Dialect/SPIRV/IR/SPIRVGLSLCanonicalization.cpp | 35 - mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp | 3488 ------- mlir/lib/Dialect/SPIRV/IR/SPIRVTypes.cpp | 1109 --- mlir/lib/Dialect/SPIRV/IR/TargetAndABI.cpp | 230 - mlir/lib/Dialect/SPIRV/LayoutUtils.cpp | 179 + .../Linking/ModuleCombiner/ModuleCombiner.cpp | 6 +- mlir/lib/Dialect/SPIRV/SPIRVAttributes.cpp | 339 + mlir/lib/Dialect/SPIRV/SPIRVCanonicalization.cpp | 422 + mlir/lib/Dialect/SPIRV/SPIRVCanonicalization.td | 40 + mlir/lib/Dialect/SPIRV/SPIRVDialect.cpp | 1242 +++ mlir/lib/Dialect/SPIRV/SPIRVLowering.cpp | 749 ++ mlir/lib/Dialect/SPIRV/SPIRVOps.cpp | 3498 +++++++ mlir/lib/Dialect/SPIRV/SPIRVTypes.cpp | 1176 +++ .../lib/Dialect/SPIRV/Serialization/CMakeLists.txt | 18 + .../Dialect/SPIRV/Serialization/Deserializer.cpp | 2791 ++++++ .../SPIRV/Serialization/SPIRVBinaryUtils.cpp | 73 + .../lib/Dialect/SPIRV/Serialization/Serializer.cpp | 2158 +++++ .../SPIRV/Serialization/TranslateRegistration.cpp | 177 + mlir/lib/Dialect/SPIRV/TargetAndABI.cpp | 230 + mlir/lib/Dialect/SPIRV/Transforms/CMakeLists.txt | 26 +- .../Transforms/DecorateCompositeTypeLayoutPass.cpp | 119 - .../DecorateSPIRVCompositeTypeLayoutPass.cpp | 119 + .../SPIRV/Transforms/LowerABIAttributesPass.cpp | 10 +- mlir/lib/Dialect/SPIRV/Transforms/PassDetail.h | 2 +- .../SPIRV/Transforms/RewriteInsertsPass.cpp | 4 +- .../Dialect/SPIRV/Transforms/SPIRVConversion.cpp | 752 -- .../lib/Dialect/SPIRV/Transforms/UpdateVCEPass.cpp | 12 +- mlir/lib/Dialect/SPIRV/Utils/CMakeLists.txt | 10 - mlir/lib/Dialect/SPIRV/Utils/LayoutUtils.cpp | 180 - mlir/lib/Dialect/Shape/IR/CMakeLists.txt | 1 - mlir/lib/Dialect/Shape/IR/Shape.cpp | 1 - mlir/lib/Dialect/Shape/IR/ShapeCanonicalization.td | 5 +- mlir/lib/Dialect/StandardOps/IR/Ops.cpp | 203 +- .../Dialect/StandardOps/Transforms/Bufferize.cpp | 55 +- mlir/lib/Dialect/Tensor/IR/TensorOps.cpp | 153 - mlir/lib/Dialect/Tensor/Transforms/Bufferize.cpp | 18 +- mlir/lib/Dialect/Vector/VectorOps.cpp | 288 +- .../Dialect/Vector/VectorTransferOpTransforms.cpp | 4 +- mlir/lib/Dialect/Vector/VectorTransforms.cpp | 68 +- mlir/lib/Dialect/Vector/VectorUtils.cpp | 12 +- mlir/lib/ExecutionEngine/AsyncRuntime.cpp | 88 +- mlir/lib/ExecutionEngine/JitRunner.cpp | 19 +- mlir/lib/IR/AsmPrinter.cpp | 8 - mlir/lib/IR/Attributes.cpp | 2 +- mlir/lib/IR/Builders.cpp | 14 +- mlir/lib/IR/BuiltinAttributes.cpp | 104 + mlir/lib/IR/BuiltinDialect.cpp | 8 +- mlir/lib/IR/BuiltinTypes.cpp | 54 +- mlir/lib/IR/CMakeLists.txt | 2 - mlir/lib/IR/Dialect.cpp | 2 +- mlir/lib/IR/FunctionSupport.cpp | 18 +- mlir/lib/IR/MLIRContext.cpp | 18 +- mlir/lib/IR/Operation.cpp | 35 +- mlir/lib/IR/OperationSupport.cpp | 52 +- mlir/lib/IR/SymbolTable.cpp | 36 +- mlir/lib/IR/Value.cpp | 2 +- mlir/lib/IR/Verifier.cpp | 60 +- mlir/lib/Interfaces/ViewLikeInterface.cpp | 60 +- mlir/lib/Parser/DialectSymbolParser.cpp | 19 +- mlir/lib/Parser/Parser.cpp | 23 - mlir/lib/Parser/Parser.h | 3 - mlir/lib/Parser/Token.cpp | 4 +- mlir/lib/Parser/TypeParser.cpp | 4 +- mlir/lib/Pass/IRPrinting.cpp | 2 +- mlir/lib/Pass/Pass.cpp | 97 +- mlir/lib/Pass/PassDetail.h | 8 +- mlir/lib/Pass/PassManagerOptions.cpp | 8 +- mlir/lib/Pass/PassRegistry.cpp | 96 +- mlir/lib/Pass/PassTiming.cpp | 17 +- mlir/lib/Rewrite/FrozenRewritePatternList.cpp | 15 +- mlir/lib/Support/MlirOptMain.cpp | 1 + mlir/lib/TableGen/Constraint.cpp | 18 +- mlir/lib/TableGen/Type.cpp | 5 - mlir/lib/TableGen/TypeDef.cpp | 4 - mlir/lib/Target/CMakeLists.txt | 68 - mlir/lib/Target/LLVMIR/ConvertFromLLVMIR.cpp | 49 +- mlir/lib/Target/LLVMIR/LLVMArmSVEIntr.cpp | 63 - mlir/lib/Target/LLVMIR/ModuleTranslation.cpp | 203 +- mlir/lib/Target/SPIRV/Deserialization.cpp | 2900 ------ mlir/lib/Target/SPIRV/SPIRVBinaryUtils.cpp | 73 - mlir/lib/Target/SPIRV/Serialization.cpp | 2208 ----- mlir/lib/Target/SPIRV/TranslateRegistration.cpp | 178 - mlir/lib/Transforms/BufferResultsToOutParams.cpp | 4 +- mlir/lib/Transforms/Inliner.cpp | 355 +- mlir/lib/Transforms/NormalizeMemRefs.cpp | 11 +- mlir/lib/Transforms/SCCP.cpp | 2 +- mlir/lib/Transforms/Utils/DialectConversion.cpp | 8 +- mlir/test/Bindings/Python/ir_attributes.py | 41 - mlir/test/CAPI/ir.c | 24 +- .../Conversion/AffineToStandard/lower-affine.mlir | 125 - .../Conversion/ArmSVEToLLVM/convert-to-llvm.mlir | 47 - .../Conversion/AsyncToLLVM/convert-to-llvm.mlir | 92 - .../lower-memcpy-to-gpu-runtime-calls.mlir | 19 - mlir/test/Conversion/GPUToNVVM/gpu-to-nvvm.mlir | 55 - mlir/test/Conversion/GPUToROCDL/gpu-to-rocdl.mlir | 45 - mlir/test/Conversion/GPUToSPIRV/if.mlir | 167 + mlir/test/Conversion/GPUToSPIRV/loop.mlir | 98 + ...ntry-point.mlir => test_spirv_entry_point.mlir} | 0 mlir/test/Conversion/SCFToSPIRV/for.mlir | 86 - mlir/test/Conversion/SCFToSPIRV/if.mlir | 156 - .../ShapeToStandard/shape-to-standard.mlir | 24 +- mlir/test/Conversion/StandardToLLVM/invalid.mlir | 32 + .../StandardToLLVM/standard-to-llvm.mlir | 10 - .../StandardToSPIRV/std-ops-to-spirv.mlir | 26 - mlir/test/Dialect/Affine/inlining.mlir | 2 +- mlir/test/Dialect/ArmSVE/roundtrip.mlir | 43 - mlir/test/Dialect/GPU/async-region.mlir | 29 +- mlir/test/Dialect/GPU/invalid.mlir | 14 - mlir/test/Dialect/GPU/ops.mlir | 11 - mlir/test/Dialect/LLVMIR/dialect-cast.mlir | 258 - mlir/test/Dialect/LLVMIR/invalid.mlir | 25 +- mlir/test/Dialect/LLVMIR/roundtrip.mlir | 38 +- mlir/test/Dialect/Linalg/bufferize.mlir | 88 +- .../Linalg/canonicalize-duplicate-inputs.mlir | 38 +- mlir/test/Dialect/Linalg/canonicalize.mlir | 60 +- .../Linalg/convert-elementwise-to-linalg.mlir | 72 +- .../test/Dialect/Linalg/drop-unit-extent-dims.mlir | 61 +- mlir/test/Dialect/Linalg/fold-unit-trip-loops.mlir | 21 +- mlir/test/Dialect/Linalg/fusion-tensor.mlir | 439 +- mlir/test/Dialect/Linalg/generalize-named-ops.mlir | 12 +- mlir/test/Dialect/Linalg/invalid.mlir | 137 +- mlir/test/Dialect/Linalg/loops.mlir | 20 +- mlir/test/Dialect/Linalg/parallel-loops.mlir | 4 +- mlir/test/Dialect/Linalg/reshape_fusion.mlir | 211 +- .../Linalg/reshape_linearization_fusion.mlir | 206 +- mlir/test/Dialect/Linalg/roundtrip.mlir | 110 +- mlir/test/Dialect/Linalg/sparse_1d.mlir | 508 +- mlir/test/Dialect/Linalg/sparse_2d.mlir | 363 +- mlir/test/Dialect/Linalg/sparse_3d.mlir | 188 +- mlir/test/Dialect/Linalg/sparse_invalid.mlir | 112 +- mlir/test/Dialect/Linalg/sparse_parallel.mlir | 12 +- mlir/test/Dialect/Linalg/sparse_storage.mlir | 5 +- mlir/test/Dialect/Linalg/tile-and-distribute.mlir | 4 +- .../test/Dialect/Linalg/tile-and-fuse-tensors.mlir | 8 +- mlir/test/Dialect/Linalg/tile-tensors.mlir | 6 +- mlir/test/Dialect/Linalg/vectorization.mlir | 5 +- mlir/test/Dialect/Quant/parse-any-invalid.mlir | 4 +- mlir/test/Dialect/Quant/parse-uniform-invalid.mlir | 4 +- mlir/test/Dialect/SPIRV/IR/glsl-ops.mlir | 347 - mlir/test/Dialect/SPIRV/IR/structure-ops.mlir | 815 -- ...ct-resolution.mlir => conflict_resolution.mlir} | 0 ...deduplication.mlir => deduplication_basic.mlir} | 0 .../SPIRV/Serialization}/arithmetic-ops.mlir | 0 .../SPIRV/Serialization}/array.mlir | 0 .../SPIRV/Serialization}/atomic-ops.mlir | 0 .../SPIRV/Serialization}/barrier.mlir | 0 .../SPIRV/Serialization}/bit-ops.mlir | 0 .../SPIRV/Serialization}/cast-ops.mlir | 0 .../SPIRV/Serialization}/composite-op.mlir | 0 .../SPIRV/Serialization}/constant.mlir | 0 .../SPIRV/Serialization/cooperative-matrix.mlir} | 0 .../SPIRV/Serialization}/debug.mlir | 0 .../SPIRV/Serialization}/decorations.mlir | 0 .../SPIRV/Serialization}/entry-point.mlir | 0 .../SPIRV/Serialization}/execution-mode.mlir | 0 .../SPIRV/Serialization}/function-call.mlir | 0 .../SPIRV/Serialization}/global-variable.mlir | 0 .../test/Dialect/SPIRV/Serialization/glsl-ops.mlir | 33 + .../SPIRV/Serialization}/group-ops.mlir | 0 .../SPIRV/Serialization}/logical-ops.mlir | 0 .../SPIRV/Serialization}/loop.mlir | 0 .../SPIRV/Serialization}/matrix.mlir | 0 .../SPIRV/Serialization}/memory-ops.mlir | 0 .../SPIRV/Serialization}/module.mlir | 0 .../SPIRV/Serialization}/non-uniform-ops.mlir | 0 .../SPIRV/Serialization}/ocl-ops.mlir | 0 .../SPIRV => Dialect/SPIRV/Serialization}/phi.mlir | 0 .../SPIRV/Serialization}/selection.mlir | 0 .../SPIRV/Serialization}/spec-constant.mlir | 0 .../SPIRV/Serialization}/struct.mlir | 0 .../SPIRV/Serialization}/terminator.mlir | 0 .../SPIRV/Serialization}/undef.mlir | 0 .../SPIRV/Transforms/glsl_canonicalize.mlir | 113 - mlir/test/Dialect/SPIRV/Transforms/inlining.mlir | 2 +- .../Dialect/SPIRV/{IR => }/arithmetic-ops.mlir | 0 mlir/test/Dialect/SPIRV/{IR => }/atomic-ops.mlir | 0 mlir/test/Dialect/SPIRV/{IR => }/availability.mlir | 0 mlir/test/Dialect/SPIRV/{IR => }/bit-ops.mlir | 0 .../SPIRV/{Transforms => }/canonicalize.mlir | 0 .../test/Dialect/SPIRV/{IR => }/composite-ops.mlir | 0 .../Dialect/SPIRV/{IR => }/control-flow-ops.mlir | 0 ...ive-matrix-ops.mlir => cooperative-matrix.mlir} | 0 mlir/test/Dialect/SPIRV/glslops.mlir | 271 + mlir/test/Dialect/SPIRV/{IR => }/group-ops.mlir | 0 mlir/test/Dialect/SPIRV/{IR => }/logical-ops.mlir | 0 mlir/test/Dialect/SPIRV/{IR => }/matrix-ops.mlir | 0 .../Dialect/SPIRV/{IR => }/non-uniform-ops.mlir | 0 mlir/test/Dialect/SPIRV/{IR => }/ocl-ops.mlir | 0 mlir/test/Dialect/SPIRV/{IR => }/ops.mlir | 0 mlir/test/Dialect/SPIRV/structure-ops.mlir | 908 ++ .../Dialect/SPIRV/{IR => }/target-and-abi.mlir | 0 mlir/test/Dialect/SPIRV/{IR => }/target-env.mlir | 0 mlir/test/Dialect/SPIRV/{IR => }/types.mlir | 0 mlir/test/Dialect/Shape/canonicalize.mlir | 20 +- mlir/test/Dialect/Standard/bufferize.mlir | 59 +- mlir/test/Dialect/Standard/canonicalize.mlir | 16 - mlir/test/Dialect/Tensor/bufferize.mlir | 33 - mlir/test/Dialect/Tensor/canonicalize.mlir | 78 +- mlir/test/Dialect/Tensor/invalid.mlir | 8 +- mlir/test/Dialect/Tensor/ops.mlir | 13 - mlir/test/Dialect/Vector/canonicalize.mlir | 47 - mlir/test/Dialect/Vector/invalid.mlir | 12 +- mlir/test/Dialect/Vector/ops.mlir | 48 - mlir/test/Dialect/Vector/vector-transforms.mlir | 36 +- mlir/test/EDSC/builder-api-test.cpp | 26 +- mlir/test/IR/core-ops.mlir | 20 +- mlir/test/IR/invalid.mlir | 46 +- mlir/test/IR/parser.mlir | 19 +- mlir/test/IR/traits.mlir | 2 +- mlir/test/Pass/dynamic-pipeline-nested.mlir | 4 +- mlir/test/Target/SPIRV/glsl-ops.mlir | 51 - mlir/test/Target/arm-sve.mlir | 56 - mlir/test/Target/llvmir.mlir | 57 - mlir/test/Target/openmp-llvm.mlir | 34 +- mlir/test/Transforms/canonicalize.mlir | 91 +- mlir/test/Transforms/cse.mlir | 8 +- mlir/test/Transforms/inlining.mlir | 4 +- mlir/test/lib/Dialect/SPIRV/CMakeLists.txt | 2 - mlir/test/lib/Dialect/SPIRV/TestAvailability.cpp | 6 +- mlir/test/lib/Dialect/SPIRV/TestEntryPointAbi.cpp | 10 +- .../lib/Dialect/SPIRV/TestGLSLCanonicalization.cpp | 39 - mlir/test/lib/Dialect/SPIRV/TestModuleCombiner.cpp | 7 +- mlir/test/lib/Dialect/Test/TestDialect.cpp | 108 +- mlir/test/lib/Dialect/Test/TestOps.td | 13 +- mlir/test/lib/Dialect/Test/TestPatterns.cpp | 4 +- mlir/test/lib/Dialect/Test/TestTypes.cpp | 82 - mlir/test/lib/Transforms/TestCallGraph.cpp | 3 +- mlir/test/lib/Transforms/TestConvertCallOp.cpp | 3 +- .../lib/Transforms/TestDecomposeCallGraphTypes.cpp | 4 +- mlir/test/lib/Transforms/TestDynamicPipeline.cpp | 24 +- .../test/lib/Transforms/TestGpuMemoryPromotion.cpp | 2 +- mlir/test/lib/Transforms/TestVectorTransforms.cpp | 5 +- mlir/test/mlir-cpu-runner/async-group.mlir | 20 +- mlir/test/mlir-cpu-runner/async-value.mlir | 81 - mlir/test/mlir-cpu-runner/async.mlir | 24 +- .../mlir-linalg-ods-gen/test-linalg-ods-gen.tc | 3 + mlir/test/mlir-tblgen/op-attribute.td | 18 +- mlir/test/mlir-tblgen/op-decl.td | 4 +- mlir/test/mlir-tblgen/op-format-spec.td | 2 +- mlir/test/mlir-tblgen/op-format.mlir | 6 +- mlir/test/mlir-tblgen/predicate.td | 16 +- mlir/test/mlir-tblgen/typedefs.td | 3 + .../mlir-cuda-runner/cuda-runtime-wrappers.cpp | 7 - .../mlir-linalg-ods-gen/mlir-linalg-ods-gen.cpp | 28 +- mlir/tools/mlir-opt/mlir-opt.cpp | 2 - .../mlir-rocm-runner/rocm-runtime-wrappers.cpp | 5 - mlir/tools/mlir-spirv-cpu-runner/CMakeLists.txt | 8 +- .../mlir-spirv-cpu-runner.cpp | 8 +- mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp | 295 +- mlir/tools/mlir-tblgen/OpFormatGen.cpp | 74 +- mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp | 84 +- mlir/tools/mlir-tblgen/TypeDefGen.cpp | 95 +- .../mlir-vulkan-runner/mlir-vulkan-runner.cpp | 8 +- .../Dialect/Quant/QuantizationUtilsTest.cpp | 10 +- mlir/unittests/Dialect/SPIRV/CMakeLists.txt | 9 +- .../Dialect/SPIRV/DeserializationTest.cpp | 10 +- mlir/unittests/Dialect/SPIRV/SerializationTest.cpp | 14 +- mlir/unittests/IR/AttributeTest.cpp | 20 +- mlir/unittests/Pass/PassManagerTest.cpp | 14 +- mlir/unittests/TableGen/StructsGenTest.cpp | 4 +- mlir/utils/vim/syntax/mlir.vim | 2 +- openmp/docs/SupportAndFAQ.rst | 50 +- openmp/docs/design/Runtimes.rst | 82 - openmp/docs/remarks/OptimizationRemarks.rst | 28 - openmp/libomptarget/CMakeLists.txt | 6 +- .../deviceRTLs/amdgcn/src/target_impl.h | 5 +- .../deviceRTLs/nvptx/src/target_impl.h | 5 +- openmp/libomptarget/src/CMakeLists.txt | 18 +- openmp/runtime/src/include/omp.h.var | 61 - openmp/runtime/src/kmp.h | 59 - openmp/runtime/src/kmp_affinity.cpp | 30 +- openmp/runtime/src/kmp_lock.cpp | 28 +- openmp/runtime/src/kmp_stats.cpp | 22 +- openmp/runtime/src/z_Linux_util.cpp | 6 +- 3711 files changed, 87361 insertions(+), 573586 deletions(-) delete mode 100644 clang-tools-extra/clang-tidy/altera/SingleWorkItemBarrierCheck.cpp delete mode 100644 clang-tools-extra/clang-tidy/altera/SingleWorkItemBarrierCheck.h delete mode 100644 clang-tools-extra/docs/clang-tidy/checks/altera-single-work-ite [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/Inputs/readability-i [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/altera-single-work-i [...] mode change 100755 => 100644 clang/lib/Format/TokenAnnotator.cpp create mode 100644 clang/test/AST/ast-dump-ppc-mma-types.c delete mode 100644 clang/test/AST/ast-dump-ppc-types.c delete mode 100644 clang/test/ASTMerge/generic-selection-expr/Inputs/generic.c delete mode 100644 clang/test/ASTMerge/generic-selection-expr/Inputs/generic.cpp delete mode 100644 clang/test/ASTMerge/generic-selection-expr/test.c delete mode 100644 clang/test/ASTMerge/generic-selection-expr/test.cpp delete mode 100644 clang/test/CodeGen/assume_attr.c delete mode 100644 clang/test/CodeGen/attr-leaf.c create mode 100644 clang/test/CodeGen/builtins-ppc-mma.c delete mode 100644 clang/test/CodeGen/builtins-ppc-pair-mma.c delete mode 100644 clang/test/CodeGen/exceptions-strictfp.c delete mode 100644 clang/test/CodeGen/math-builtins-long.c delete mode 100644 clang/test/CodeGen/new-pass-manager-opt-bisect.c delete mode 100644 clang/test/CodeGenCXX/assume_attr.cpp delete mode 100644 clang/test/Driver/Inputs/basic_ve_tree/opt/nec/ve/lib/crt1.o delete mode 100644 clang/test/Driver/Inputs/basic_ve_tree/opt/nec/ve/lib/crti.o delete mode 100644 clang/test/Driver/Inputs/basic_ve_tree/opt/nec/ve/lib/crtn.o delete mode 100644 clang/test/Driver/Inputs/basic_ve_tree/resource_dir/lib/linux/c [...] delete mode 100644 clang/test/Driver/Inputs/basic_ve_tree/resource_dir/lib/linux/c [...] delete mode 100644 clang/test/Driver/Inputs/basic_ve_tree/resource_dir/lib/linux/l [...] delete mode 100644 clang/test/Driver/aarch64-ls64.c create mode 100644 clang/test/Driver/aarch64-sls-hardening-options.c delete mode 100644 clang/test/Driver/hip-unbundle-preproc.hip delete mode 100644 clang/test/Driver/sls-hardening-options.c delete mode 100644 clang/test/Format/error-config.cpp delete mode 100644 clang/test/OpenMP/assumes_codegen.cpp delete mode 100644 clang/test/OpenMP/assumes_include_nvptx.cpp delete mode 100644 clang/test/OpenMP/assumes_messages.c delete mode 100644 clang/test/OpenMP/assumes_print.cpp delete mode 100644 clang/test/OpenMP/assumes_template_print.cpp create mode 100644 clang/test/OpenMP/target_defaultmap_codegen.cpp delete mode 100644 clang/test/OpenMP/target_defaultmap_codegen_01.cpp delete mode 100644 clang/test/OpenMP/target_defaultmap_codegen_02.cpp delete mode 100644 clang/test/Parser/attr-availability-xcore.c delete mode 100644 clang/test/Parser/sizeof-missing-parens.c delete mode 100644 clang/test/Sema/attr-assume.c delete mode 100644 clang/test/Sema/attr-leaf.c create mode 100644 clang/test/Sema/ppc-mma-types.c delete mode 100644 clang/test/Sema/ppc-pair-mma-types.c create mode 100644 clang/test/SemaCXX/ppc-mma-types.cpp delete mode 100644 clang/test/SemaCXX/ppc-pair-mma-types.cpp delete mode 100644 clang/test/SemaTemplate/instantiate-static-local.cpp delete mode 100644 clang/test/utils/update_cc_test_checks/Inputs/prefix-never-matches.cpp delete mode 100644 clang/test/utils/update_cc_test_checks/prefix-never-matches.test create mode 100644 clang/tools/scan-view/share/FileRadar.scpt copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] create mode 100644 clang/tools/scan-view/share/Reporter.py delete mode 100644 flang/test/Evaluate/folding16.f90 delete mode 100644 flang/test/Evaluate/folding17.f90 delete mode 100644 flang/test/Flang-Driver/syntax-only.f90 delete mode 100644 flang/test/Semantics/acc-routine-validity.f90 delete mode 100644 flang/test/Semantics/data10.f90 delete mode 100644 flang/test/Semantics/omp-atomic01.f90 delete mode 100644 flang/test/Semantics/omp-flush01.f90 delete mode 100644 flang/test/Semantics/omp-flush02.f90 delete mode 100644 flang/test/Semantics/omp-no-dowhile-in-parallel.f90 delete mode 100644 flang/test/Semantics/omp-private03.f90 delete mode 100644 flang/tools/f18/flang create mode 100644 flang/tools/f18/flang.sh.in delete mode 100644 flang/unittests/Frontend/FrontendActionTest.cpp create mode 100644 flang/unittests/Frontend/PrintPreprocessedTest.cpp create mode 100644 libc/benchmarks/LibcMemoryBenchmarkMain.h create mode 100644 libc/benchmarks/Memcmp.cpp create mode 100644 libc/benchmarks/Memcpy.cpp create mode 100644 libc/benchmarks/Memset.cpp create mode 100644 libc/benchmarks/configuration_big.json create mode 100644 libc/benchmarks/configuration_small.json delete mode 100644 libc/benchmarks/libc-benchmark-analysis.py3 create mode 100644 libc/benchmarks/render.py3 delete mode 100644 libc/src/string/memcmp.cpp delete mode 100644 libc/src/string/memcmp.h delete mode 100644 libc/test/src/string/memcmp_test.cpp delete mode 100644 libcxx/include/__memory/allocator_traits.h delete mode 100644 libcxx/include/__memory/base.h delete mode 100644 libcxx/include/__memory/pointer_traits.h delete mode 100644 libcxx/include/__memory/utilities.h delete mode 100644 libcxx/test/std/algorithms/robust_against_adl_on_new.pass.cpp delete mode 100644 libcxx/test/std/utilities/function.objects/func.memfn/robust_ag [...] delete mode 100644 libcxx/test/std/utilities/function.objects/func.wrap/func.wrap. [...] delete mode 100644 libcxx/test/std/utilities/function.objects/refwrap/refwrap.invo [...] delete mode 100644 libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.sh [...] create mode 100644 libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.sh [...] create mode 100644 libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.sh [...] mode change 100755 => 100644 libcxx/utils/generate_header_tests.py delete mode 100644 lld/test/COFF/symbolizer-line-numbers.s create mode 100644 lld/test/ELF/Inputs/copy-relocation-zero-abs-addr.s create mode 100644 lld/test/ELF/Inputs/copy-relocation-zero-nonabs-addr.s create mode 100644 lld/test/ELF/Inputs/copy-relocation-zero-nonabs-addr.script create mode 100644 lld/test/ELF/Inputs/i386-static-tls-model4.s delete mode 100644 lld/test/ELF/aarch64-variant_pcs.s create mode 100644 lld/test/ELF/copy-relocation-zero-abs-addr.s delete mode 100644 lld/test/ELF/copy-relocation-zero-addr.s create mode 100644 lld/test/ELF/copy-relocation-zero-nonabs-addr.s delete mode 100644 lld/test/ELF/emulation-msp430.s delete mode 100644 lld/test/ELF/linkerscript/emit-relocs-rela-dyn.s delete mode 100644 lld/test/ELF/x86-64-gotpc-err.s create mode 100644 lld/test/ELF/x86-64-reloc-tpoff32-fpic.s create mode 100644 lld/test/MachO/Inputs/libfunction.s delete mode 100644 lld/test/MachO/dylib-version.s create mode 100644 lld/test/MachO/invalid/order-file-bad-arch.test create mode 100644 lld/test/MachO/invalid/order-file-bad-objfile.test delete mode 100644 lld/test/MachO/private-extern.s delete mode 100644 lld/test/MachO/treat-undef-sym.s delete mode 100644 lld/test/MachO/weak-private-extern.s delete mode 100644 lld/test/MachO/weak-reference.s delete mode 100644 lldb/test/API/commands/expression/import-std-module/array/Makefile delete mode 100644 lldb/test/API/commands/expression/import-std-module/array/TestA [...] delete mode 100644 lldb/test/API/commands/expression/import-std-module/array/main.cpp copy lldb/test/API/{api/check_public_api_headers => python_api/debugger}/Makefile (100%) create mode 100644 lldb/test/API/python_api/debugger/main.cpp delete mode 100644 lldb/unittests/Process/Utility/RegisterContextNetBSDTest_i386.cpp delete mode 100644 lldb/unittests/Process/Utility/RegisterContextNetBSDTest_x86_64.cpp delete mode 100644 llvm/include/llvm/Analysis/DDGPrinter.h delete mode 100644 llvm/include/llvm/ExecutionEngine/JITLink/JITLinkDylib.h delete mode 100644 llvm/include/llvm/IR/Assumptions.h delete mode 100644 llvm/include/llvm/Support/AlignOf.h delete mode 100644 llvm/include/llvm/Transforms/IPO/IROutliner.h delete mode 100644 llvm/lib/Analysis/DDGPrinter.cpp delete mode 100644 llvm/lib/CodeGen/MachineCheckDebugify.cpp delete mode 100644 llvm/lib/IR/Assumptions.cpp delete mode 100644 llvm/lib/IR/PseudoProbe.cpp delete mode 100644 llvm/lib/Target/ARM/ARMSLSHardening.cpp delete mode 100644 llvm/lib/Target/CSKY/MCTargetDesc/CMakeLists.txt delete mode 100644 llvm/lib/Target/CSKY/MCTargetDesc/CSKYAsmBackend.cpp delete mode 100644 llvm/lib/Target/CSKY/MCTargetDesc/CSKYAsmBackend.h delete mode 100644 llvm/lib/Target/CSKY/MCTargetDesc/CSKYELFObjectWriter.cpp delete mode 100644 llvm/lib/Target/CSKY/MCTargetDesc/CSKYMCAsmInfo.cpp delete mode 100644 llvm/lib/Target/CSKY/MCTargetDesc/CSKYMCAsmInfo.h delete mode 100644 llvm/lib/Target/CSKY/MCTargetDesc/CSKYMCCodeEmitter.cpp delete mode 100644 llvm/lib/Target/CSKY/MCTargetDesc/CSKYMCCodeEmitter.h delete mode 100644 llvm/lib/Target/CSKY/MCTargetDesc/CSKYMCTargetDesc.cpp delete mode 100644 llvm/lib/Target/CSKY/MCTargetDesc/CSKYMCTargetDesc.h delete mode 100644 llvm/lib/Target/RISCV/RISCVInstrInfoVSDPatterns.td delete mode 100644 llvm/lib/Transforms/IPO/IROutliner.cpp delete mode 100644 llvm/test/Analysis/BranchProbabilityInfo/deopt-invoke.ll delete mode 100644 llvm/test/Analysis/BranchProbabilityInfo/unreachable.ll delete mode 100644 llvm/test/Analysis/CostModel/AArch64/kryo-inseltpoison.ll delete mode 100644 llvm/test/Analysis/CostModel/AArch64/sve-getIntrinsicInstrCost- [...] delete mode 100644 llvm/test/Analysis/CostModel/AArch64/sve-getIntrinsicInstrCost- [...] delete mode 100644 llvm/test/Analysis/CostModel/PowerPC/insert_extract-inseltpoison.ll delete mode 100644 llvm/test/Analysis/CostModel/SystemZ/vectorinstrs-inseltpoison.ll delete mode 100644 llvm/test/Analysis/CostModel/X86/insert-extract-at-zero-inseltp [...] delete mode 100644 llvm/test/Analysis/CostModel/X86/loop_v2-inseltpoison.ll delete mode 100644 llvm/test/Analysis/CostModel/X86/masked-intrinsic-cost-inseltpoison.ll delete mode 100644 llvm/test/Analysis/CostModel/X86/uniformshift-inseltpoison.ll delete mode 100644 llvm/test/Analysis/CostModel/X86/vector-insert-inseltpoison.ll delete mode 100644 llvm/test/Analysis/CostModel/X86/vector_gep-inseltpoison.ll delete mode 100644 llvm/test/Analysis/CostModel/X86/vshift-ashr-cost-inseltpoison.ll delete mode 100644 llvm/test/Analysis/CostModel/X86/vshift-lshr-cost-inseltpoison.ll delete mode 100644 llvm/test/Analysis/CostModel/X86/vshift-shl-cost-inseltpoison.ll delete mode 100644 llvm/test/Analysis/DemandedBits/vectors-inseltpoison.ll delete mode 100644 llvm/test/Assembler/x86_intrcc.ll delete mode 100644 llvm/test/Bitcode/DIModule-fortran-external-module.ll delete mode 100644 llvm/test/Bitcode/Inputs/x86_intrcc_upgrade.bc delete mode 100644 llvm/test/Bitcode/x86_intr-upgrade.test delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/combine-shift-immed-mismat [...] delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-extract-used- [...] delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-invoke-probab [...] delete mode 100644 llvm/test/CodeGen/AArch64/call-rv-marker.ll delete mode 100644 llvm/test/CodeGen/AArch64/ctpop-nonean.ll delete mode 100644 llvm/test/CodeGen/AArch64/expand-blr-rvmarker-pseudo.mir delete mode 100644 llvm/test/CodeGen/AArch64/fptosi-sat-scalar.ll delete mode 100644 llvm/test/CodeGen/AArch64/fptosi-sat-vector.ll delete mode 100644 llvm/test/CodeGen/AArch64/fptoui-sat-scalar.ll delete mode 100644 llvm/test/CodeGen/AArch64/fptoui-sat-vector.ll delete mode 100644 llvm/test/CodeGen/AArch64/machine-licm-sink-instr.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-fixed-length-rev.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-fp-reduce.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-masked-gather-vec-plus-imm.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-masked-gather-vec-plus-reg.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-masked-gather.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-masked-scatter-legalise.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-masked-scatter-legalize.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-masked-scatter-vec-plus-imm.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-masked-scatter-vec-plus-reg.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-masked-scatter.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-rev.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-split-fp-reduce.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/flat-scratch.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/coalesce-identity-copies-undef-subregs.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/csr-sgpr-spill-live-ins.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/fast-regalloc-bundles.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/flat-scratch-fold-fi.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/fold-cndmask-wave32.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.barrier-fastregalloc.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/pei-build-spill-partial-agpr.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/store-clobbers-load.ll delete mode 100644 llvm/test/CodeGen/ARM/fptosi-sat-scalar.ll delete mode 100644 llvm/test/CodeGen/ARM/machine-outliner-stack-use.mir delete mode 100644 llvm/test/CodeGen/ARM/speculation-hardening-sls.ll delete mode 100644 llvm/test/CodeGen/Generic/MIRDebugify/check-line-and-variables-x.mir delete mode 100644 llvm/test/CodeGen/Generic/MIRDebugify/check-line-and-variables.ll delete mode 100644 llvm/test/CodeGen/Generic/MIRDebugify/check-line-and-variables.mir rename llvm/test/CodeGen/Hexagon/autohvx/{vector-align-basic.ll => masked-vector-a [...] delete mode 100644 llvm/test/CodeGen/Hexagon/autohvx/vector-align-scalar-mask.ll delete mode 100644 llvm/test/CodeGen/Hexagon/autohvx/vector-align-store.ll delete mode 100644 llvm/test/CodeGen/Hexagon/isel-bitcast-v1i8-i8.ll create mode 100644 llvm/test/CodeGen/PowerPC/fold-rlwinm-after-ra.mir delete mode 100644 llvm/test/CodeGen/PowerPC/machinelicm-cse-dead-flag.mir delete mode 100644 llvm/test/CodeGen/PowerPC/paired-vector-intrinsics.ll delete mode 100644 llvm/test/CodeGen/PowerPC/ppc-32bit-build-vector.ll delete mode 100644 llvm/test/CodeGen/PowerPC/sat-register-clobber.ll delete mode 100644 llvm/test/CodeGen/PowerPC/stack-restore-with-setjmp.ll delete mode 100644 llvm/test/CodeGen/PowerPC/store-rightmost-vector-elt.ll delete mode 100644 llvm/test/CodeGen/RISCV/addrspacecast.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/rv32-vsetvli-intrinsics.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/rv64-vsetvli-intrinsics.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vaadd-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vaadd-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vaaddu-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vaaddu-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vadc-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vadc-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vadd-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vadd-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vadd-sdnode-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vadd-sdnode-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vand-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vand-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vasub-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vasub-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vasubu-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vasubu-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vdiv-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vdiv-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vdivu-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vdivu-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfadd-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfadd-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfdiv-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfdiv-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfirst-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfirst-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfmacc-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfmacc-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfmadd-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfmadd-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfmax-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfmax-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfmerge-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfmerge-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfmin-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfmin-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfmsac-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfmsac-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfmsub-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfmsub-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfmul-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfmul-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfmv.f.s.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfmv.s.f-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfmv.s.f-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfmv.v.f-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfmv.v.f-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfnmacc-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfnmacc-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfnmadd-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfnmadd-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfnmsac-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfnmsac-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfnmsub-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfnmsub-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfrdiv-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfrdiv-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfredmax-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfredmax-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfredmin-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfredmin-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfredosum-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfredosum-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfredsum-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfredsum-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfrsub-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfrsub-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfsgnj-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfsgnj-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfsgnjn-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfsgnjn-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfsgnjx-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfsgnjx-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfslide1down-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfslide1down-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfslide1up-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfslide1up-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfsub-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfsub-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfwadd-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfwadd-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfwadd.w-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfwadd.w-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfwmacc-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfwmacc-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfwmsac-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfwmsac-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfwmul-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfwmul-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfwnmacc-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfwnmacc-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfwnmsac-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfwnmsac-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfwredosum-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfwredosum-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfwredsum-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfwredsum-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfwsub-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfwsub-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfwsub.w-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vfwsub.w-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vle-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vle-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vleff-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vleff-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vlse-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vlse-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vlxe-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vlxe-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmacc-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmacc-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmadc-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmadc-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmadc.carry.in-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmadc.carry.in-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmadd-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmadd-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmand-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmand-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmandnot-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmandnot-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmax-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmax-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmaxu-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmaxu-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmerge-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmerge-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmfeq-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmfeq-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmfge-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmfge-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmfgt-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmfgt-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmfle-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmfle-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmflt-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmflt-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmfne-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmfne-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmin-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmin-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vminu-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vminu-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmnand-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmnand-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmnor-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmnor-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmor-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmor-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmornot-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmornot-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmsbc-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmsbc-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmsbc.borrow.in-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmsbc.borrow.in-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmseq-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmseq-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmsgt-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmsgt-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmsgtu-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmsgtu-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmsle-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmsle-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmsleu-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmsleu-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmslt-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmslt-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmsltu-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmsltu-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmsne-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmsne-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmul-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmul-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmulh-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmulh-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmulhsu-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmulhsu-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmulhu-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmulhu-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmv.s.x-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmv.s.x-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmv.v.v-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmv.v.v-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmv.v.x-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmv.v.x-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmv.x.s-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmv.x.s-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmxnor-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmxnor-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmxor-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmxor-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vnclip-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vnclip-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vnclipu-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vnclipu-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vnmsac-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vnmsac-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vnmsub-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vnmsub-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vnsra-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vnsra-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vnsrl-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vnsrl-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vor-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vor-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vor-sdnode-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vor-sdnode-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vpopc-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vpopc-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vredand-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vredand-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vredmax-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vredmax-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vredmaxu-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vredmaxu-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vredmin-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vredmin-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vredminu-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vredminu-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vredor-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vredor-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vredsum-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vredsum-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vredxor-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vredxor-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vrem-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vrem-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vremu-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vremu-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vrgather-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vrgather-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vrsub-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vrsub-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsadd-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsadd-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsaddu-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsaddu-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsbc-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsbc-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vse-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vse-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vshl-sdnode-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vshl-sdnode-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vslide1down-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vslide1down-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vslide1up-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vslide1up-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vslidedown-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vslidedown-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vslideup-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vslideup-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsll-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsll-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsmul-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsmul-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsplats-i64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsra-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsra-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsrl-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsrl-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsrl-sdnode-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsrl-sdnode-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsse-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsse-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vssra-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vssra-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vssrl-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vssrl-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vssub-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vssub-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vssubu-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vssubu-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsub-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsub-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsuxe-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsuxe-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsxe-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsxe-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vwadd-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vwadd-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vwadd.w-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vwadd.w-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vwaddu-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vwaddu-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vwaddu.w-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vwaddu.w-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vwmacc-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vwmacc-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vwmaccsu-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vwmaccsu-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vwmaccu-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vwmaccu-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vwmaccus-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vwmaccus-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vwmul-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vwmul-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vwmulsu-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vwmulsu-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vwmulu-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vwmulu-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vwsub-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vwsub-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vwsub.w-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vwsub.w-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vwsubu-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vwsubu-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vwsubu.w-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vwsubu.w-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vxor-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vxor-rv64.ll delete mode 100644 llvm/test/CodeGen/Thumb2/schedm7-hazard.ll delete mode 100644 llvm/test/CodeGen/VE/Scalar/atomic.ll delete mode 100644 llvm/test/CodeGen/VE/Scalar/atomic_cmp_swap.ll delete mode 100644 llvm/test/CodeGen/VE/Scalar/atomic_swap.ll delete mode 100644 llvm/test/CodeGen/VE/Scalar/frameaddr.ll delete mode 100644 llvm/test/CodeGen/VE/Scalar/lea-opt.ll delete mode 100644 llvm/test/CodeGen/VE/Scalar/returnaddr.ll delete mode 100644 llvm/test/CodeGen/VE/Scalar/stacksave.ll delete mode 100644 llvm/test/CodeGen/VE/VELIntrinsics/andm.ll delete mode 100644 llvm/test/CodeGen/VE/VELIntrinsics/eqvm.ll delete mode 100644 llvm/test/CodeGen/VE/VELIntrinsics/lzvm.ll delete mode 100644 llvm/test/CodeGen/VE/VELIntrinsics/negm.ll delete mode 100644 llvm/test/CodeGen/VE/VELIntrinsics/nndm.ll delete mode 100644 llvm/test/CodeGen/VE/VELIntrinsics/orm.ll delete mode 100644 llvm/test/CodeGen/VE/VELIntrinsics/pcvm.ll delete mode 100644 llvm/test/CodeGen/VE/VELIntrinsics/tovm.ll delete mode 100644 llvm/test/CodeGen/VE/VELIntrinsics/xorm.ll delete mode 100644 llvm/test/CodeGen/VE/Vector/vec_and.ll delete mode 100644 llvm/test/CodeGen/X86/AMX/amx-intrinsic-chain.ll delete mode 100644 llvm/test/CodeGen/X86/avxvnni.ll delete mode 100644 llvm/test/CodeGen/X86/basic-block-sections_2.ll delete mode 100644 llvm/test/CodeGen/X86/block_set.ll delete mode 100644 llvm/test/CodeGen/X86/dwarf_eh_resume.ll delete mode 100644 llvm/test/CodeGen/X86/fptosi-sat-scalar.ll delete mode 100644 llvm/test/CodeGen/X86/fptoui-sat-scalar.ll delete mode 100644 llvm/test/CodeGen/X86/hot-unlikely-section-prefix.ll delete mode 100644 llvm/test/CodeGen/X86/statepoint-vreg-invoke.ll delete mode 100644 llvm/test/DebugInfo/X86/dimodule-external-fortran.ll delete mode 100644 llvm/test/DebugInfo/X86/stack-value-piece-inseltpoison.ll delete mode 100644 llvm/test/FileCheck/check-literal.txt delete mode 100644 llvm/test/MC/AArch64/armv8.7a-hcx.s delete mode 100644 llvm/test/MC/AArch64/armv8.7a-ls64.s delete mode 100644 llvm/test/MC/AArch64/armv8.7a-wfxt.s delete mode 100644 llvm/test/MC/AArch64/armv8.7a-xs.s delete mode 100644 llvm/test/MC/AArch64/brbe.s delete mode 100644 llvm/test/MC/AArch64/spe.s delete mode 100644 llvm/test/MC/AsmParser/function_hot_attr.ll delete mode 100644 llvm/test/MC/Disassembler/AArch64/armv8.7a-hcx.txt delete mode 100644 llvm/test/MC/Disassembler/AArch64/armv8.7a-ls64.txt delete mode 100644 llvm/test/MC/Disassembler/AArch64/armv8.7a-wfxt.txt delete mode 100644 llvm/test/MC/Disassembler/AArch64/armv8.7a-xs.txt delete mode 100644 llvm/test/MC/Disassembler/AArch64/brbe.txt delete mode 100644 llvm/test/MC/ELF/cfi-scope-errors2.s rename llvm/test/MC/ELF/{cfi-fde-encoding.s => fde.s} (100%) create mode 100644 llvm/test/MC/ELF/got-relaxed-rex.s create mode 100644 llvm/test/MC/ELF/invalid-symver.s create mode 100644 llvm/test/MC/ELF/multiple-different-symver.s create mode 100644 llvm/test/MC/ELF/multiple-equiv-symver.s delete mode 100644 llvm/test/MC/ELF/symver-err.s create mode 100644 llvm/test/MC/X86/cfi-open-within-another-crash.s rename llvm/test/MC/{ELF => X86}/cfi-scope-errors.s (100%) rename llvm/test/MC/X86/{compact-unwind-cfi_def_cfa.s => cfi_def_cfa-crash.s} (100%) rename llvm/test/MC/{ELF => X86}/expand-var.s (100%) create mode 100644 llvm/test/MC/X86/fde-reloc.s rename llvm/test/MC/X86/{cfi_offset-eip.s => pr38826.s} (100%) rename llvm/test/MC/{ELF/cfi-return-column.s => X86/return-column.s} (100%) delete mode 100644 llvm/test/MC/X86/tlsdesc-x32.s create mode 100644 llvm/test/Object/elf-unknown-type.test delete mode 100644 llvm/test/TableGen/substr.td delete mode 100644 llvm/test/Transforms/Attributor/dereferenceable-2-inseltpoison.ll delete mode 100644 llvm/test/Transforms/BDCE/vectors-inseltpoison.ll delete mode 100644 llvm/test/Transforms/CodeGenPrepare/AArch64/gather-scatter-opt- [...] delete mode 100644 llvm/test/Transforms/CodeGenPrepare/AArch64/gather-scatter-opt.ll delete mode 100644 llvm/test/Transforms/CodeGenPrepare/AMDGPU/bypass-slow-div-debu [...] delete mode 100644 llvm/test/Transforms/CodeGenPrepare/ARM/sink-add-mul-shufflevec [...] delete mode 100644 llvm/test/Transforms/CodeGenPrepare/ARM/sinkchain-inseltpoison.ll delete mode 100644 llvm/test/Transforms/CodeGenPrepare/X86/gather-scatter-opt-inse [...] delete mode 100644 llvm/test/Transforms/CodeGenPrepare/X86/sink-addrmode-inseltpoison.ll delete mode 100644 llvm/test/Transforms/CodeGenPrepare/X86/vec-shift-inseltpoison.ll delete mode 100644 llvm/test/Transforms/CodeGenPrepare/X86/x86-shuffle-sink-inselt [...] delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/scoped-noalias.ll delete mode 100644 llvm/test/Transforms/GVN/2016-08-30-MaskedScatterGather-inseltp [...] delete mode 100644 llvm/test/Transforms/GVN/PRE/modified-status.ll delete mode 100644 llvm/test/Transforms/GVN/constexpr-vector-constainsundef-crash- [...] delete mode 100644 llvm/test/Transforms/GVN/non-integral-pointers-inseltpoison.ll delete mode 100644 llvm/test/Transforms/IRCE/pr48051.ll delete mode 100644 llvm/test/Transforms/IROutliner/extraction.ll delete mode 100644 llvm/test/Transforms/IROutliner/illegal-allocas.ll delete mode 100644 llvm/test/Transforms/IROutliner/illegal-assumes.ll delete mode 100644 llvm/test/Transforms/IROutliner/illegal-branches.ll delete mode 100644 llvm/test/Transforms/IROutliner/illegal-callbr.ll delete mode 100644 llvm/test/Transforms/IROutliner/illegal-calls.ll delete mode 100644 llvm/test/Transforms/IROutliner/illegal-catchpad.ll delete mode 100644 llvm/test/Transforms/IROutliner/illegal-cleanup.ll delete mode 100644 llvm/test/Transforms/IROutliner/illegal-frozen.ll delete mode 100644 llvm/test/Transforms/IROutliner/illegal-gep.ll delete mode 100644 llvm/test/Transforms/IROutliner/illegal-invoke.ll delete mode 100644 llvm/test/Transforms/IROutliner/illegal-landingpad.ll delete mode 100644 llvm/test/Transforms/IROutliner/illegal-memcpy.ll delete mode 100644 llvm/test/Transforms/IROutliner/illegal-memmove.ll delete mode 100644 llvm/test/Transforms/IROutliner/illegal-memset.ll delete mode 100644 llvm/test/Transforms/IROutliner/illegal-phi-nodes.ll delete mode 100644 llvm/test/Transforms/IROutliner/illegal-vaarg.ll delete mode 100644 llvm/test/Transforms/IROutliner/legal-debug.ll delete mode 100644 llvm/test/Transforms/IROutliner/outlining-address-taken.ll delete mode 100644 llvm/test/Transforms/IROutliner/outlining-commutative-fp.ll delete mode 100644 llvm/test/Transforms/IROutliner/outlining-commutative.ll delete mode 100644 llvm/test/Transforms/IROutliner/outlining-constants-vs-registers.ll delete mode 100644 llvm/test/Transforms/IROutliner/outlining-different-constants.ll delete mode 100644 llvm/test/Transforms/IROutliner/outlining-different-globals.ll delete mode 100644 llvm/test/Transforms/IROutliner/outlining-different-structure.ll delete mode 100644 llvm/test/Transforms/IROutliner/outlining-isomorphic-predicates.ll delete mode 100644 llvm/test/Transforms/IROutliner/outlining-same-constants.ll delete mode 100644 llvm/test/Transforms/IROutliner/outlining-same-globals.ll delete mode 100644 llvm/test/Transforms/IndVarSimplify/2020-12-15-trunc-bug-expens [...] delete mode 100644 llvm/test/Transforms/InferAddressSpaces/AMDGPU/old-pass-regress [...] delete mode 100644 llvm/test/Transforms/InferFunctionAttrs/dereferenceable-inseltp [...] delete mode 100644 llvm/test/Transforms/InstCombine/AArch64/sve-bitcast-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstCombine/AMDGPU/amdgcn-demanded-vector- [...] delete mode 100644 llvm/test/Transforms/InstCombine/X86/x86-addsub-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstCombine/X86/x86-avx512-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstCombine/X86/x86-pack-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstCombine/X86/x86-sse-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstCombine/X86/x86-sse2-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstCombine/X86/x86-sse41-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstCombine/X86/x86-vec_demanded_elts-inse [...] delete mode 100644 llvm/test/Transforms/InstCombine/X86/x86-vector-shifts-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstCombine/X86/x86-xop-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstCombine/annotations.ll delete mode 100644 llvm/test/Transforms/InstCombine/bitcast-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstCombine/bitcast-vec-canon-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstCombine/broadcast-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstCombine/extractelement-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstCombine/fold-vector-zero-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstCombine/hoist-xor-by-constant-from-xor [...] delete mode 100644 llvm/test/Transforms/InstCombine/icmp-bc-vec-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstCombine/inselt-binop-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstCombine/insert-extract-shuffle-inseltp [...] create mode 100644 llvm/test/Transforms/InstCombine/limit-max-iterations.ll delete mode 100644 llvm/test/Transforms/InstCombine/masked_intrinsics-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstCombine/pr38984-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstCombine/scalarization-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstCombine/select-extractelement-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstCombine/shift-add-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstCombine/shufflevector-div-rem-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstCombine/trunc-extractelement-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstCombine/udiv-pow2-vscale-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstCombine/vec_demanded_elts-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstCombine/vec_extract_var_elt-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstCombine/vec_gep_scalar_arg-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstCombine/vec_phi_extract-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstCombine/vec_shuffle-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstCombine/vector-casts-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstCombine/vector_gep1-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstCombine/vector_insertelt_shuffle-insel [...] delete mode 100644 llvm/test/Transforms/InstCombine/vscale_extractelement-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstCombine/vscale_insertelement-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/InsertElement-insel [...] delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/vscale-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/vscale-shufflevecto [...] delete mode 100644 llvm/test/Transforms/InstSimplify/select-inseltpoison.ll delete mode 100644 llvm/test/Transforms/InstSimplify/vscale-inseltpoison.ll delete mode 100644 llvm/test/Transforms/JumpThreading/divergent-target-test.ll delete mode 100644 llvm/test/Transforms/LCSSA/DontInsertDebugValuesForPHIs.ll delete mode 100644 llvm/test/Transforms/LoadStoreVectorizer/AMDGPU/selects-inseltp [...] delete mode 100644 llvm/test/Transforms/LoadStoreVectorizer/X86/load-width-inseltp [...] delete mode 100644 llvm/test/Transforms/LoadStoreVectorizer/X86/vectorize-i8-neste [...] delete mode 100644 llvm/test/Transforms/LoopDeletion/noop-loops-with-subloops.ll delete mode 100644 llvm/test/Transforms/LoopStrengthReduce/ARM/vctp-chains-inseltp [...] delete mode 100644 llvm/test/Transforms/LoopStrengthReduce/dbg-preserve-0.ll delete mode 100644 llvm/test/Transforms/LoopUnroll/PowerPC/p8-unrolling-legalize-v [...] delete mode 100644 llvm/test/Transforms/LoopVectorize/dont-fold-tail-for-const-TC.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/dont-fold-tail-for-divisible-TC.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/select-reduction.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/skeleton-lcssa-crash.ll delete mode 100644 llvm/test/Transforms/NewGVN/2016-08-30-MaskedScatterGather-xfai [...] delete mode 100644 llvm/test/Transforms/PGOProfile/Inputs/bfi_verification.proftext delete mode 100644 llvm/test/Transforms/PGOProfile/Inputs/fix_bfi.proftext delete mode 100644 llvm/test/Transforms/PGOProfile/bfi_verification.ll delete mode 100644 llvm/test/Transforms/PGOProfile/counter_promo_nest-inseltpoison.ll delete mode 100644 llvm/test/Transforms/PGOProfile/fix_bfi.ll delete mode 100644 llvm/test/Transforms/PhaseOrdering/X86/addsub-inseltpoison.ll delete mode 100644 llvm/test/Transforms/PhaseOrdering/X86/horiz-math-inseltpoison.ll delete mode 100644 llvm/test/Transforms/PhaseOrdering/X86/scalarization-inseltpoison.ll delete mode 100644 llvm/test/Transforms/PhaseOrdering/vector-trunc-inseltpoison.ll delete mode 100644 llvm/test/Transforms/RewriteStatepointsForGC/base-vector-inselt [...] delete mode 100644 llvm/test/Transforms/RewriteStatepointsForGC/check_traversal_or [...] delete mode 100644 llvm/test/Transforms/RewriteStatepointsForGC/live-vector-nospli [...] delete mode 100644 llvm/test/Transforms/SLPVectorizer/AArch64/accelerate-vector-fu [...] delete mode 100644 llvm/test/Transforms/SLPVectorizer/AArch64/insertelement-inselt [...] delete mode 100644 llvm/test/Transforms/SLPVectorizer/AArch64/transpose-inseltpoison.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/AMDGPU/add_sub_sat-inseltpoison.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/AMDGPU/bswap-inseltpoison.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/AMDGPU/round-inseltpoison.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/ARM/extract-insert-inseltpoison.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/NVPTX/non-vectorizable-intri [...] delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/PR35865-inseltpoison.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/alternate-calls-inseltpoison.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/alternate-cast-inseltpoison.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/alternate-fp-inseltpoison.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/alternate-int-inseltpoison.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/arith-fp-inseltpoison.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/blending-shuffle-inseltp [...] delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/cmp_commute-inseltpoison.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/combined-stores-chains.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/crash_scheduling-inseltp [...] delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/external_user_jumbled_lo [...] delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/extract-shuffle-inseltpoison.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/fptosi-inseltpoison.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/hadd-inseltpoison.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/hsub-inseltpoison.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/insert-element-build-vec [...] delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/load-merge-inseltpoison.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/pr31599-inseltpoison.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/pr42022-inseltpoison.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/pr44067-inseltpoison.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/pr47629-inseltpoison.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/sext-inseltpoison.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/sign-extend-inseltpoison.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/sitofp-inseltpoison.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/value-bug-inseltpoison.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/vec_list_bias-inseltpoison.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/zext-inseltpoison.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/vectorizable-functions-insel [...] delete mode 100644 llvm/test/Transforms/SampleProfile/Inputs/pseudo-probe-func-met [...] delete mode 100644 llvm/test/Transforms/SampleProfile/Inputs/pseudo-probe-profile.prof delete mode 100644 llvm/test/Transforms/SampleProfile/pseudo-probe-profile.ll delete mode 100644 llvm/test/Transforms/Scalarizer/basic-inseltpoison.ll delete mode 100644 llvm/test/Transforms/Scalarizer/dbgloc-bug-inseltpoison.ll delete mode 100644 llvm/test/Transforms/Scalarizer/order-bug-inseltpoison.ll delete mode 100644 llvm/test/Transforms/SimplifyCFG/ARM/speculate-vector-ops-insel [...] delete mode 100644 llvm/test/Transforms/SimplifyCFG/annotations.ll delete mode 100644 llvm/test/Transforms/SimplifyCFG/duplicate-ret-into-uncond-br.ll delete mode 100644 llvm/test/Transforms/SimplifyCFG/merge-duplicate-conditional-re [...] delete mode 100644 llvm/test/Transforms/SimplifyCFG/merge-empty-return-blocks.ll delete mode 100644 llvm/test/Transforms/SimplifyCFG/speculate-vector-ops-inseltpoison.ll delete mode 100644 llvm/test/Transforms/SimplifyCFG/unreachable-selfloop.ll delete mode 100644 llvm/test/Transforms/SpeculativeExecution/spec-other-inseltpoison.ll delete mode 100644 llvm/test/Transforms/StructurizeCFG/rebuild-ssa-infinite-loop-i [...] delete mode 100644 llvm/test/Transforms/VectorCombine/AMDGPU/as-transition-inseltp [...] delete mode 100644 llvm/test/Transforms/VectorCombine/Hexagon/load-inseltpoison.ll delete mode 100644 llvm/test/Transforms/VectorCombine/X86/extract-binop-inseltpoison.ll delete mode 100644 llvm/test/Transforms/VectorCombine/X86/insert-binop-inseltpoison.ll delete mode 100644 llvm/test/Transforms/VectorCombine/X86/insert-binop-with-consta [...] delete mode 100644 llvm/test/Transforms/VectorCombine/X86/load-inseltpoison.ll delete mode 100644 llvm/test/Transforms/VectorCombine/X86/scalarize-cmp-inseltpoison.ll delete mode 100644 llvm/test/Verifier/x86_intr.ll delete mode 100644 llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/ [...] delete mode 100644 llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/ [...] delete mode 100644 llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/ [...] delete mode 100644 llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/ [...] delete mode 100644 llvm/test/tools/UpdateTestChecks/update_llc_test_checks/common- [...] delete mode 100644 llvm/test/tools/UpdateTestChecks/update_llc_test_checks/prefix- [...] delete mode 100644 llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/pref [...] delete mode 100644 llvm/test/tools/UpdateTestChecks/update_test_checks/prefix-neve [...] delete mode 100644 llvm/test/tools/llvm-objdump/ELF/AArch64/pcrel-address.yaml delete mode 100644 llvm/test/tools/llvm-profdata/Inputs/pseudo-probe-profile.proftext delete mode 100644 llvm/test/tools/llvm-profdata/merge-probe-profile.test delete mode 100644 llvm/test/tools/llvm-readobj/ELF/aarch64-symbols-stother.test create mode 100644 llvm/test/tools/llvm-readobj/ELF/types.test delete mode 100644 llvm/test/tools/obj2yaml/ELF/aarch64-sym-other.yaml delete mode 100644 llvm/test/tools/obj2yaml/ELF/symbol.yaml delete mode 100644 llvm/test/tools/yaml2obj/ELF/symbol-size.yaml delete mode 100644 llvm/test/tools/yaml2obj/ELF/symbol-value.yaml delete mode 100644 llvm/unittests/Support/AlignOfTest.cpp delete mode 100644 mlir/docs/Dialects/_index.md delete mode 100644 mlir/docs/LLVMDialectMemRefConvention.md delete mode 100644 mlir/docs/Rationale/_index.md delete mode 100644 mlir/include/mlir/Conversion/ArmSVEToLLVM/ArmSVEToLLVM.h create mode 100644 mlir/include/mlir/Conversion/GPUToSPIRV/ConvertGPUToSPIRV.h create mode 100644 mlir/include/mlir/Conversion/GPUToSPIRV/ConvertGPUToSPIRVPass.h delete mode 100644 mlir/include/mlir/Conversion/GPUToSPIRV/GPUToSPIRV.h delete mode 100644 mlir/include/mlir/Conversion/GPUToSPIRV/GPUToSPIRVPass.h delete mode 100644 mlir/include/mlir/Conversion/SCFToSPIRV/SCFToSPIRVPass.h create mode 100644 mlir/include/mlir/Conversion/SPIRVToLLVM/ConvertSPIRVToLLVM.h create mode 100644 mlir/include/mlir/Conversion/SPIRVToLLVM/ConvertSPIRVToLLVMPass.h delete mode 100644 mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h delete mode 100644 mlir/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVMPass.h create mode 100644 mlir/include/mlir/Conversion/StandardToSPIRV/ConvertStandardToSPIRV.h create mode 100644 mlir/include/mlir/Conversion/StandardToSPIRV/ConvertStandardToS [...] delete mode 100644 mlir/include/mlir/Conversion/StandardToSPIRV/StandardToSPIRV.h delete mode 100644 mlir/include/mlir/Conversion/StandardToSPIRV/StandardToSPIRVPass.h create mode 100644 mlir/include/mlir/Conversion/VectorToSPIRV/ConvertVectorToSPIRV.h create mode 100644 mlir/include/mlir/Conversion/VectorToSPIRV/ConvertVectorToSPIRVPass.h delete mode 100644 mlir/include/mlir/Conversion/VectorToSPIRV/VectorToSPIRV.h delete mode 100644 mlir/include/mlir/Conversion/VectorToSPIRV/VectorToSPIRVPass.h delete mode 100644 mlir/include/mlir/Dialect/ArmSVE/ArmSVE.td delete mode 100644 mlir/include/mlir/Dialect/ArmSVE/ArmSVEDialect.h delete mode 100644 mlir/include/mlir/Dialect/ArmSVE/CMakeLists.txt delete mode 100644 mlir/include/mlir/Dialect/LLVMIR/LLVMArmSVE.td delete mode 100644 mlir/include/mlir/Dialect/LLVMIR/LLVMArmSVEDialect.h create mode 100644 mlir/include/mlir/Dialect/Linalg/IR/LinalgTraits.h delete mode 100644 mlir/include/mlir/Dialect/SPIRV/IR/CMakeLists.txt delete mode 100644 mlir/include/mlir/Dialect/SPIRV/IR/ParserUtils.h delete mode 100644 mlir/include/mlir/Dialect/SPIRV/IR/SPIRVArithmeticOps.td delete mode 100644 mlir/include/mlir/Dialect/SPIRV/IR/SPIRVAtomicOps.td delete mode 100644 mlir/include/mlir/Dialect/SPIRV/IR/SPIRVAttributes.h delete mode 100644 mlir/include/mlir/Dialect/SPIRV/IR/SPIRVAvailability.td delete mode 100644 mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td delete mode 100644 mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBitOps.td delete mode 100644 mlir/include/mlir/Dialect/SPIRV/IR/SPIRVCastOps.td delete mode 100644 mlir/include/mlir/Dialect/SPIRV/IR/SPIRVCompositeOps.td delete mode 100644 mlir/include/mlir/Dialect/SPIRV/IR/SPIRVControlFlowOps.td delete mode 100644 mlir/include/mlir/Dialect/SPIRV/IR/SPIRVCooperativeMatrixOps.td delete mode 100644 mlir/include/mlir/Dialect/SPIRV/IR/SPIRVDialect.h delete mode 100644 mlir/include/mlir/Dialect/SPIRV/IR/SPIRVEnums.h delete mode 100644 mlir/include/mlir/Dialect/SPIRV/IR/SPIRVGLSLCanonicalization.h delete mode 100644 mlir/include/mlir/Dialect/SPIRV/IR/SPIRVGLSLOps.td delete mode 100644 mlir/include/mlir/Dialect/SPIRV/IR/SPIRVGroupOps.td delete mode 100644 mlir/include/mlir/Dialect/SPIRV/IR/SPIRVLogicalOps.td delete mode 100644 mlir/include/mlir/Dialect/SPIRV/IR/SPIRVMatrixOps.td delete mode 100644 mlir/include/mlir/Dialect/SPIRV/IR/SPIRVModule.h delete mode 100644 mlir/include/mlir/Dialect/SPIRV/IR/SPIRVNonUniformOps.td delete mode 100644 mlir/include/mlir/Dialect/SPIRV/IR/SPIRVOCLOps.td delete mode 100644 mlir/include/mlir/Dialect/SPIRV/IR/SPIRVOps.h delete mode 100644 mlir/include/mlir/Dialect/SPIRV/IR/SPIRVOps.td delete mode 100644 mlir/include/mlir/Dialect/SPIRV/IR/SPIRVStructureOps.td delete mode 100644 mlir/include/mlir/Dialect/SPIRV/IR/SPIRVTypes.h delete mode 100644 mlir/include/mlir/Dialect/SPIRV/IR/TargetAndABI.h delete mode 100644 mlir/include/mlir/Dialect/SPIRV/IR/TargetAndABI.td create mode 100644 mlir/include/mlir/Dialect/SPIRV/LayoutUtils.h delete mode 100644 mlir/include/mlir/Dialect/SPIRV/Linking/ModuleCombiner.h create mode 100644 mlir/include/mlir/Dialect/SPIRV/ModuleCombiner.h create mode 100644 mlir/include/mlir/Dialect/SPIRV/ParserUtils.h create mode 100644 mlir/include/mlir/Dialect/SPIRV/Passes.h create mode 100644 mlir/include/mlir/Dialect/SPIRV/Passes.td create mode 100644 mlir/include/mlir/Dialect/SPIRV/SPIRVArithmeticOps.td create mode 100644 mlir/include/mlir/Dialect/SPIRV/SPIRVAtomicOps.td create mode 100644 mlir/include/mlir/Dialect/SPIRV/SPIRVAttributes.h create mode 100644 mlir/include/mlir/Dialect/SPIRV/SPIRVAvailability.td create mode 100644 mlir/include/mlir/Dialect/SPIRV/SPIRVBase.td create mode 100644 mlir/include/mlir/Dialect/SPIRV/SPIRVBinaryUtils.h create mode 100644 mlir/include/mlir/Dialect/SPIRV/SPIRVBitOps.td create mode 100644 mlir/include/mlir/Dialect/SPIRV/SPIRVCastOps.td create mode 100644 mlir/include/mlir/Dialect/SPIRV/SPIRVCompositeOps.td create mode 100644 mlir/include/mlir/Dialect/SPIRV/SPIRVControlFlowOps.td create mode 100644 mlir/include/mlir/Dialect/SPIRV/SPIRVCooperativeMatrixOps.td create mode 100644 mlir/include/mlir/Dialect/SPIRV/SPIRVDialect.h create mode 100644 mlir/include/mlir/Dialect/SPIRV/SPIRVGLSLOps.td create mode 100644 mlir/include/mlir/Dialect/SPIRV/SPIRVGroupOps.td create mode 100644 mlir/include/mlir/Dialect/SPIRV/SPIRVLogicalOps.td create mode 100644 mlir/include/mlir/Dialect/SPIRV/SPIRVLowering.h create mode 100644 mlir/include/mlir/Dialect/SPIRV/SPIRVMatrixOps.td create mode 100644 mlir/include/mlir/Dialect/SPIRV/SPIRVModule.h create mode 100644 mlir/include/mlir/Dialect/SPIRV/SPIRVNonUniformOps.td create mode 100644 mlir/include/mlir/Dialect/SPIRV/SPIRVOCLOps.td create mode 100644 mlir/include/mlir/Dialect/SPIRV/SPIRVOps.h create mode 100644 mlir/include/mlir/Dialect/SPIRV/SPIRVOps.td create mode 100644 mlir/include/mlir/Dialect/SPIRV/SPIRVStructureOps.td create mode 100644 mlir/include/mlir/Dialect/SPIRV/SPIRVTypes.h create mode 100644 mlir/include/mlir/Dialect/SPIRV/Serialization.h create mode 100644 mlir/include/mlir/Dialect/SPIRV/TargetAndABI.h create mode 100644 mlir/include/mlir/Dialect/SPIRV/TargetAndABI.td delete mode 100644 mlir/include/mlir/Dialect/SPIRV/Transforms/CMakeLists.txt delete mode 100644 mlir/include/mlir/Dialect/SPIRV/Transforms/Passes.h delete mode 100644 mlir/include/mlir/Dialect/SPIRV/Transforms/Passes.td delete mode 100644 mlir/include/mlir/Dialect/SPIRV/Transforms/SPIRVConversion.h delete mode 100644 mlir/include/mlir/Dialect/SPIRV/Utils/LayoutUtils.h delete mode 100644 mlir/include/mlir/IR/BuiltinDialect.td delete mode 100644 mlir/include/mlir/IR/BuiltinTypes.td delete mode 100644 mlir/include/mlir/IR/ImplicitLocOpBuilder.h create mode 100644 mlir/include/mlir/IR/StandardTypes.h delete mode 100644 mlir/include/mlir/Target/SPIRV/Deserialization.h delete mode 100644 mlir/include/mlir/Target/SPIRV/SPIRVBinaryUtils.h delete mode 100644 mlir/include/mlir/Target/SPIRV/Serialization.h delete mode 100644 mlir/lib/Conversion/ArmSVEToLLVM/ArmSVEToLLVM.cpp delete mode 100644 mlir/lib/Conversion/ArmSVEToLLVM/CMakeLists.txt create mode 100644 mlir/lib/Conversion/GPUToSPIRV/ConvertGPUToSPIRV.cpp create mode 100644 mlir/lib/Conversion/GPUToSPIRV/ConvertGPUToSPIRVPass.cpp delete mode 100644 mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp delete mode 100644 mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRVPass.cpp delete mode 100644 mlir/lib/Conversion/SCFToSPIRV/SCFToSPIRVPass.cpp create mode 100644 mlir/lib/Conversion/SPIRVToLLVM/ConvertSPIRVToLLVM.cpp create mode 100644 mlir/lib/Conversion/SPIRVToLLVM/ConvertSPIRVToLLVMPass.cpp delete mode 100644 mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp delete mode 100644 mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVMPass.cpp create mode 100644 mlir/lib/Conversion/StandardToSPIRV/ConvertStandardToSPIRV.cpp create mode 100644 mlir/lib/Conversion/StandardToSPIRV/ConvertStandardToSPIRVPass.cpp delete mode 100644 mlir/lib/Conversion/StandardToSPIRV/StandardToSPIRV.cpp delete mode 100644 mlir/lib/Conversion/StandardToSPIRV/StandardToSPIRVPass.cpp delete mode 100644 mlir/lib/Conversion/VectorToSPIRV/VectorToSPIRVPass.cpp delete mode 100644 mlir/lib/Dialect/ArmSVE/CMakeLists.txt delete mode 100644 mlir/lib/Dialect/ArmSVE/IR/ArmSVEDialect.cpp delete mode 100644 mlir/lib/Dialect/LLVMIR/IR/LLVMArmSVEDialect.cpp delete mode 100644 mlir/lib/Dialect/SPIRV/IR/CMakeLists.txt delete mode 100644 mlir/lib/Dialect/SPIRV/IR/SPIRVAttributes.cpp delete mode 100644 mlir/lib/Dialect/SPIRV/IR/SPIRVCanonicalization.cpp delete mode 100644 mlir/lib/Dialect/SPIRV/IR/SPIRVCanonicalization.td delete mode 100644 mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp delete mode 100644 mlir/lib/Dialect/SPIRV/IR/SPIRVEnums.cpp delete mode 100644 mlir/lib/Dialect/SPIRV/IR/SPIRVGLSLCanonicalization.cpp delete mode 100644 mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp delete mode 100644 mlir/lib/Dialect/SPIRV/IR/SPIRVTypes.cpp delete mode 100644 mlir/lib/Dialect/SPIRV/IR/TargetAndABI.cpp create mode 100644 mlir/lib/Dialect/SPIRV/LayoutUtils.cpp create mode 100644 mlir/lib/Dialect/SPIRV/SPIRVAttributes.cpp create mode 100644 mlir/lib/Dialect/SPIRV/SPIRVCanonicalization.cpp create mode 100644 mlir/lib/Dialect/SPIRV/SPIRVCanonicalization.td create mode 100644 mlir/lib/Dialect/SPIRV/SPIRVDialect.cpp create mode 100644 mlir/lib/Dialect/SPIRV/SPIRVLowering.cpp create mode 100644 mlir/lib/Dialect/SPIRV/SPIRVOps.cpp create mode 100644 mlir/lib/Dialect/SPIRV/SPIRVTypes.cpp create mode 100644 mlir/lib/Dialect/SPIRV/Serialization/CMakeLists.txt create mode 100644 mlir/lib/Dialect/SPIRV/Serialization/Deserializer.cpp create mode 100644 mlir/lib/Dialect/SPIRV/Serialization/SPIRVBinaryUtils.cpp create mode 100644 mlir/lib/Dialect/SPIRV/Serialization/Serializer.cpp create mode 100644 mlir/lib/Dialect/SPIRV/Serialization/TranslateRegistration.cpp create mode 100644 mlir/lib/Dialect/SPIRV/TargetAndABI.cpp delete mode 100644 mlir/lib/Dialect/SPIRV/Transforms/DecorateCompositeTypeLayoutPass.cpp create mode 100644 mlir/lib/Dialect/SPIRV/Transforms/DecorateSPIRVCompositeTypeLay [...] delete mode 100644 mlir/lib/Dialect/SPIRV/Transforms/SPIRVConversion.cpp delete mode 100644 mlir/lib/Dialect/SPIRV/Utils/CMakeLists.txt delete mode 100644 mlir/lib/Dialect/SPIRV/Utils/LayoutUtils.cpp delete mode 100644 mlir/lib/Target/LLVMIR/LLVMArmSVEIntr.cpp delete mode 100644 mlir/lib/Target/SPIRV/Deserialization.cpp delete mode 100644 mlir/lib/Target/SPIRV/SPIRVBinaryUtils.cpp delete mode 100644 mlir/lib/Target/SPIRV/Serialization.cpp delete mode 100644 mlir/lib/Target/SPIRV/TranslateRegistration.cpp delete mode 100644 mlir/test/Conversion/ArmSVEToLLVM/convert-to-llvm.mlir delete mode 100644 mlir/test/Conversion/GPUCommon/lower-memcpy-to-gpu-runtime-calls.mlir create mode 100644 mlir/test/Conversion/GPUToSPIRV/if.mlir create mode 100644 mlir/test/Conversion/GPUToSPIRV/loop.mlir rename mlir/test/Conversion/GPUToSPIRV/{entry-point.mlir => test_spirv_entry_point [...] delete mode 100644 mlir/test/Conversion/SCFToSPIRV/for.mlir delete mode 100644 mlir/test/Conversion/SCFToSPIRV/if.mlir delete mode 100644 mlir/test/Dialect/ArmSVE/roundtrip.mlir delete mode 100644 mlir/test/Dialect/LLVMIR/dialect-cast.mlir delete mode 100644 mlir/test/Dialect/SPIRV/IR/glsl-ops.mlir delete mode 100644 mlir/test/Dialect/SPIRV/IR/structure-ops.mlir rename mlir/test/Dialect/SPIRV/Linking/ModuleCombiner/{conflict-resolution.mlir => [...] rename mlir/test/Dialect/SPIRV/Linking/ModuleCombiner/{deduplication.mlir => dedup [...] rename mlir/test/{Target/SPIRV => Dialect/SPIRV/Serialization}/arithmetic-ops.mlir (100%) rename mlir/test/{Target/SPIRV => Dialect/SPIRV/Serialization}/array.mlir (100%) rename mlir/test/{Target/SPIRV => Dialect/SPIRV/Serialization}/atomic-ops.mlir (100%) rename mlir/test/{Target/SPIRV => Dialect/SPIRV/Serialization}/barrier.mlir (100%) rename mlir/test/{Target/SPIRV => Dialect/SPIRV/Serialization}/bit-ops.mlir (100%) rename mlir/test/{Target/SPIRV => Dialect/SPIRV/Serialization}/cast-ops.mlir (100%) rename mlir/test/{Target/SPIRV => Dialect/SPIRV/Serialization}/composite-op.mlir (100%) rename mlir/test/{Target/SPIRV => Dialect/SPIRV/Serialization}/constant.mlir (100%) rename mlir/test/{Target/SPIRV/cooperative-matrix-ops.mlir => Dialect/SPIRV/Serial [...] rename mlir/test/{Target/SPIRV => Dialect/SPIRV/Serialization}/debug.mlir (100%) rename mlir/test/{Target/SPIRV => Dialect/SPIRV/Serialization}/decorations.mlir (100%) rename mlir/test/{Target/SPIRV => Dialect/SPIRV/Serialization}/entry-point.mlir (100%) rename mlir/test/{Target/SPIRV => Dialect/SPIRV/Serialization}/execution-mode.mlir (100%) rename mlir/test/{Target/SPIRV => Dialect/SPIRV/Serialization}/function-call.mlir (100%) rename mlir/test/{Target/SPIRV => Dialect/SPIRV/Serialization}/global-variable.mli [...] create mode 100644 mlir/test/Dialect/SPIRV/Serialization/glsl-ops.mlir rename mlir/test/{Target/SPIRV => Dialect/SPIRV/Serialization}/group-ops.mlir (100%) rename mlir/test/{Target/SPIRV => Dialect/SPIRV/Serialization}/logical-ops.mlir (100%) rename mlir/test/{Target/SPIRV => Dialect/SPIRV/Serialization}/loop.mlir (100%) rename mlir/test/{Target/SPIRV => Dialect/SPIRV/Serialization}/matrix.mlir (100%) rename mlir/test/{Target/SPIRV => Dialect/SPIRV/Serialization}/memory-ops.mlir (100%) rename mlir/test/{Target/SPIRV => Dialect/SPIRV/Serialization}/module.mlir (100%) rename mlir/test/{Target/SPIRV => Dialect/SPIRV/Serialization}/non-uniform-ops.mli [...] rename mlir/test/{Target/SPIRV => Dialect/SPIRV/Serialization}/ocl-ops.mlir (100%) rename mlir/test/{Target/SPIRV => Dialect/SPIRV/Serialization}/phi.mlir (100%) rename mlir/test/{Target/SPIRV => Dialect/SPIRV/Serialization}/selection.mlir (100%) rename mlir/test/{Target/SPIRV => Dialect/SPIRV/Serialization}/spec-constant.mlir (100%) rename mlir/test/{Target/SPIRV => Dialect/SPIRV/Serialization}/struct.mlir (100%) rename mlir/test/{Target/SPIRV => Dialect/SPIRV/Serialization}/terminator.mlir (100%) rename mlir/test/{Target/SPIRV => Dialect/SPIRV/Serialization}/undef.mlir (100%) delete mode 100644 mlir/test/Dialect/SPIRV/Transforms/glsl_canonicalize.mlir rename mlir/test/Dialect/SPIRV/{IR => }/arithmetic-ops.mlir (100%) rename mlir/test/Dialect/SPIRV/{IR => }/atomic-ops.mlir (100%) rename mlir/test/Dialect/SPIRV/{IR => }/availability.mlir (100%) rename mlir/test/Dialect/SPIRV/{IR => }/bit-ops.mlir (100%) rename mlir/test/Dialect/SPIRV/{Transforms => }/canonicalize.mlir (100%) rename mlir/test/Dialect/SPIRV/{IR => }/composite-ops.mlir (100%) rename mlir/test/Dialect/SPIRV/{IR => }/control-flow-ops.mlir (100%) rename mlir/test/Dialect/SPIRV/{IR/cooperative-matrix-ops.mlir => cooperative-matr [...] create mode 100644 mlir/test/Dialect/SPIRV/glslops.mlir rename mlir/test/Dialect/SPIRV/{IR => }/group-ops.mlir (100%) rename mlir/test/Dialect/SPIRV/{IR => }/logical-ops.mlir (100%) rename mlir/test/Dialect/SPIRV/{IR => }/matrix-ops.mlir (100%) rename mlir/test/Dialect/SPIRV/{IR => }/non-uniform-ops.mlir (100%) rename mlir/test/Dialect/SPIRV/{IR => }/ocl-ops.mlir (100%) rename mlir/test/Dialect/SPIRV/{IR => }/ops.mlir (100%) create mode 100644 mlir/test/Dialect/SPIRV/structure-ops.mlir rename mlir/test/Dialect/SPIRV/{IR => }/target-and-abi.mlir (100%) rename mlir/test/Dialect/SPIRV/{IR => }/target-env.mlir (100%) rename mlir/test/Dialect/SPIRV/{IR => }/types.mlir (100%) delete mode 100644 mlir/test/Target/SPIRV/glsl-ops.mlir delete mode 100644 mlir/test/Target/arm-sve.mlir delete mode 100644 mlir/test/lib/Dialect/SPIRV/TestGLSLCanonicalization.cpp delete mode 100644 mlir/test/mlir-cpu-runner/async-value.mlir