This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/llvm-master-aarch64-spec2k6-O3_LTO in repository toolchain/ci/llvm-project.
omits 79ce46e2753 [llvm-elfabi] Fix test after D95140 omits 7baff00eeed [libomptarget][cuda] Gracefully handle missing cuda library omits fdeffd6fb0c [libomptarget][cuda] Only run tests when sure there is cuda [...] omits ec8f4a38c83 [OpenMP][Libomptarget] Introduce Remote Offloading Plugin omits 15313f64be9 [llvm-elfabi] Support ELF file that lacks .gnu.hash section omits 4210b87020b [libc++] Fix oss-fuzz build omits 34b60d8a568 Add -fbinutils-version= to gate ELF features on the specifi [...] omits 1e634f3952a Revert "Support for instrumenting only selected files or fu [...] omits 7636b1f6efd Make SBDebugger::CreateTargetWithFileAndArch work with lldb [...] omits d2abd62b9d1 [flang][openacc][NFC] Organize clause validity tests by directive omits 189f311130d CGDebugInfo CreatedLimitedType: Drop file/line for RecordTy [...] omits 31d375f178c CGDebugInfo: Drop Loc.isInvalid() special case from getLineNumber omits 2291bd137d1 [AMDGPU] Update subtarget features for new target ID support omits 683719bc0cc [OpenMP][Libomptarget] Introduce changes to support remote plugin omits 96f09aa2fb1 [gn build] Port 4edf35f11a9e omits 4edf35f11a9 Support for instrumenting only selected files or functions omits 32cc5564e27 [libomptarget][devicertl][amdgpu] Fix build, variable renam [...] omits 7730599c416 [clangd] FindTarget resolves base specifier omits d92413a45e2 [clangd] Selection handles CXXBaseSpecifier omits dad55c22182 [ARM] [ELF] Fix ARMMaterializeGV for Indirect calls omits f9d7f77267b [RISCV] Have customLegalizeToWOp truncate to the original t [...] omits 1d6df1fcf0a [mlir] sret and byval now require a type argument when cons [...] omits 302432f75da Reland "[lit] Use os.cpu_count() to cleanup TODO" omits 48e09faa945 [lldb][NFC] Another attempt to fix GCC 5.x compilation omits 8262cd8a0e2 [mlir] Set CUDA/ROCm context before creating resources. omits 5f9707b7960 AMDGPU: Fix redundant FP spilling/assert in some functions omits 92d1195b5f7 AMDGPU: Add assertion to determineCalleeSaves omits 7c03f7d7d04 [OpenMP][deviceRTLs] Build the deviceRTLs with OpenMP inste [...] omits 90b8ae016bc [lldb] Remove unused ThreadPlanStack::GetStackOfKind (NFC) omits 9190f17a7cc [clangd] Add std::size_t to StdSymbol mapping omits b208e5bcd0b [mlir] Add Python bindings for IntegerSet omits 00773ef78aa [LoopVectorize] add test for fmin/fmax FMF propagation; NFC omits 09b1c56366b [LoopUtils] do not initialize Cmp predicate unnecessarily; NFC omits 879c12d95a2 Fix null dereference static analysis warning. NFCI. omits f82cff31d35 [AMDGPU] HSAMD::fromString - replace std::string arg with S [...] omits 0c0d009a88f [NFC] Disallow unused prefixes under clang/test/CodeGen omits 80966447a20 [mlir][nfc] Move `getInnermostParallelLoops` to SCF/Transfo [...] omits feb0b4ec0a4 [Sema] diagnoseEquivalentInternalLinkageDeclarations - asse [...] omits ee3da8958a6 [AMDGPU] Fix null-dereference static analysis warnings. NFCI. omits 94cf89d1c2c [libomptarget][NFC] Fixed obsolete function names in comments omits 551a69e4184 AMDGPU: Clear IsSSA property in SIFormMemoryClauses omits 1272f16d142 [LoopUnswitch] Avoid partially unswitching too aggressively. omits b2b2aa1c607 [LoopUnswitch] Add some additional tests. omits 110837fbf6a Fix signed/unsigned comparison warning. NFCI. omits b9417c3616d [CostModel] Handle CTLZ and CCTZ in getTypeBasedIntrinsicInstrCost omits b36370d1533 [AMDGPU] Add IntrWillReturn to three intrinsics omits 608ac62540a [AMDGPU] Fix use of HasModifiers in VopProfile omits 35b3989a30e [Passes] Run peeling as part of simple/full loop unrolling. omits 4dc110a4b83 [ORC] Attempt to auto-claim responsibility for weak defs in [...] omits e878589098c Revert "[flang] Search for #include "file" in right directory" omits 028d7a36681 Remove requirement for -maltivec to be used when using -mab [...] omits 476abdb562d [ORC] Fix debug logging message. omits b3e0135a6f2 [JITLink][ELF/x86-64] When building PLT stub, use -4 offset [...] omits 4a63e53373f [LIBOMPTARGET]FIX define declaration, NFC omits 91bd1156f3b [mlir] drop unused statics omits 988cc0a0833 [LLD][ELF][AArch64] Add support for R_AARCH64_LD64_GOTPAGE_ [...] omits 745064e36b8 [AMDGPU][MC] Refactored exp tgt handling omits 25f80e16d10 [mlir] Async: add a separate pass to lower from async to as [...] omits 7c164a92250 [SVE] Fix some logical arithmetic tests omits 6d5c1cd2aba Revert "[clang-format] add case aware include sorting" omits 2f7baffdc13 [mlir:async] Use ODS to define async types omits d5e48f1347d [yaml2obj][obj2yaml] - Improve how we set/dump the sh_entsi [...] omits 510b3d4b3e0 [llvm-nm] Silence a gcc warning about a stray semicolon. NFC. omits 2d7aa149a40 [update_llc_test_checks] Support AVR omits 2a33b092f5b [LLDB][test] - Fix test after yaml2obj change. omits 7025fef3f65 [clang][cli] Port GPU-related language options to marshalli [...] omits 029644ee510 [yaml2obj] - Refine how we set the sh_link field. NFCI. omits db92d47cf70 [llvm-nm][ELF] - Use @@ prefix when printing default versions. omits 68dbd1aefe5 [clangd] Add include-fixer fixit for no_member_template dia [...] omits e98d5c31925 [libObject,llvm-readelf/obj] - Don't use @@ when printing v [...] omits bfc60acd980 [RISCV] Adjust RISCVInstrInfoVSDPatterns.td for different p [...] omits b3b0acdc6fb [NFC] Refine some uninitialized used variables. omits 64cdba65bbf [clangd] Fix filename completion at the end of file omits 9338f3a586b [clang][cli] Accept strings instead of options in ImpliedByAnyOf omits 956d8e02e8a [clang][cli] Port GNU language options to marshalling system omits 2154cffdc2a [clang][cli] Store LangStandard::Kind in LangOptions omits e72b22a40b0 [RISCV] Define different pseudo instructions for different FPR. omits b61639985e2 [clang][cli] NFC: Simplify BoolOption API omits 90ebc489ded Add vp2intersect to AVX512 dialect. omits d705c2fbd48 Revert "[WebAssembly] MC layer writes table symbols to obje [...] omits 84c6f325840 [Object][WebAssembly] Update format of error messages omits a2914e0c158 [mlir][Python] Fix comments of 'getCapsule' and 'createFrom [...] omits 8c7fdc4c61b [OpenMP] Add source location information to the libomptarge [...] omits bd756286d2e [OpenMP][FIX] Enforce a function boundary for a new data en [...] omits f19849a07b6 [RISCV] Update V extension to v1.0-draft 08a0b464. omits b69932b550a [RISCV] Implement vlsegff intrinsics. omits c85b6bf33c4 [AMDGPU] Forward-declare MachineIRBuilder (NFC) omits 772134e3ec4 [StackSafety] Use ListSeparator (NFC) omits 5d3f3d3a059 [TableGen] Use llvm::append_range (NFC) omits 9d64275ae08 [OpenMP] Added the support for hidden helper task in RTL omits 357eea6e8bf Revert "[libomptarget][cuda] Gracefully handle missing cuda [...] omits fdbfda2178a [Test][AArch64] Add s32 legalizer test for UADDE/USUBE omits 2ba1f9c4e0e [Test][AArch64] Move overflow add/sub tests to their own file. NFC omits 236b0d04078 [JITLink] Disable ELF_ehframe_basic.s test on Windows. omits 8018f731f02 [PowerPC] Do not emit HW loop with half precision operations omits fafd45c01f3 [libomptarget][cuda] Gracefully handle missing cuda library omits 231a82a150b [X86] Correct some cross references in avxintrin.h. omits 13cedcaf453 [llvm-link] Fix crash when materializing appending global omits 8b117148857 Revert "Fix SBDebugger::CreateTargetWithFileAndArch to acce [...] omits 4b6d7fdd207 [libcxx] random_device, for OpenBSD specify optimal entropy [...] omits f4d02fbe418 Frontend: Take VFS and MainFileBuffer by reference in Preco [...] omits 03bce0bf4e3 [GlobalISel][Localizer] Don't localize phi operands which a [...] omits 6f1d4fb8fc5 [lit] Update lit.py shebang for Python3 omits 350395d82fd [x86] Fix trivial typo in emmintrin.h omits 8d67b9e2461 SourceManager: Migrate to FileEntryRef in getOrCreateConten [...] omits 46b1645e6c4 SourceManager: Unify FileEntry/FileEntryRef versions of cre [...] omits cda4d3d37f1 [JITLink] Re-apply 6884fbc2c4f (ELF eh support) with fix fo [...] omits d37b5393e89 [mlir:Async] Use LLVM coro operations in async.coro lowering omits 8b6aedc4c99 ExpressionParser: Migrate to FileEntryRef in ParseInternal, NFC omits ea87cf2acd8 [TargetLowering][RISCV] Don't transform (seteq/ne (sext_inr [...] omits f9b6fd269b6 [libc++] Support immovable return types in std::function. omits 70e251497c4 DebugInfo: Generalize the .debug_addr minimization flag to [...] omits c9466ede7e8 Revert "Revert "[GlobalISel] LegalizerHelper - Extract wide [...] omits 15f66cf7496 [RISCV] Add isel patterns to optimize slli.uw patterns with [...] omits 5b648df1a84 AMDGPU: Reduce the number of expensive calls in SIFormMemoryClause omits 3dd5ea9dd8d [lld-macho] Link against ObjCARCOpts instead of ObjCARC omits 91b61abafb5 [NFC] Disallow unused prefixes in clang/test/Analysis omits eace81c48f7 [AMDGPU] Added -mcpu=tahiti to 3 tests. NFC. omits 532e4203c5b [lldb/Lua] add support for Lua function breakpoint omits ce7f9cdb50a [InlineAdvisor] Allow replay of inline decisions for the CG [...] omits 3333244d77c [OpenMP][deviceRTLs] Remove omp_is_initial_device omits c0e94e99747 [clang][Fuchsia] Add relative-vtables + asan multilibs omits 080952a9447 Support: Remove duplicated code in {File,clang::ModulesDepe [...] omits 68466861283 Fix -Wmissing-override in lldb omits 50337fb933e Fix runInTerminal errors on ARM omits b43c26d036d Restore GNU , ## __VA_ARGS__ behavior in MSVC mode omits 1fba21778f8 Follow on to: f05dc40c31d1883b46b8bb60547087db2f4c03e3 omits 118c33ef47a [clangd] Allow configuration database to be specified in config. omits 835104a1141 [LSR] Drop potentially invalid nowrap flags when switching [...] omits 15141cd115e [RISCV] Add RVV insertelt/extractelt scalable-vector patterns omits 1ac36b34db8 Fix 0f0462cacf34aa88ae71a13c4199c1b1e70f3ee6 omits 9c53b8e52e0 [mlir:Async] Add intermediate async.coro and async.runtime [...] omits 3680cb99a77 [clangd] ignore parallelism level for quick tasks omits aa8f3677f79 Recommit "[AArch64][GlobalISel] Implement widenScalar for s [...] omits 925ae8c790c Revert "[ObjC][ARC] Annotate calls with attributes instead [...] omits 03f1c9fa85d [flang] Fix errors in ISO_FORTRAN_ENV module for REAL128 omits d987b61b1dc [flang] Search for #include "file" in right directory omits f50b8ee71fa [YAML I/O] Fix bug in emission of empty sequence omits db1a7089eaf Revert "[lit] Use os.cpu_count() to cleanup TODO" omits 12049d88859 Fix 0f0462cacf34aa88ae71a13c4199c1b1e70f3ee6 omits 2cdb34efdac Revert "[IndirectFunctions] Skip propagating attributes to [...] omits f05dc40c31d Fix SBDebugger::CreateTargetWithFileAndArch to accept LLDB_ [...] omits 0f0462cacf3 [vscode] Improve runInTerminal and support linux omits 71af5a19cba Reland"[clangd][NFC] Simplify handing on methods with no params" omits 12b34ffc35f [gn build] Port e123cd674c02 omits a206d991f96 libcxx: Try to fix build after D92044 omits f02eca0f3fe [clang-format] [NFC] Rerun dump_format_style.py omits 60bf5826cfd [clang-format] PR16518 Add flag to suppress empty line inse [...] omits 9aa38a06151 [clang-format] [NFC] Remove unsued arguments omits 7c8b9c102f3 [clang-format] [NFC] Restructure getLineCommentIndentPrefix omits 6cb28879712 [clang-format] [NFC] Use some constexpr StringRef omits 53176c16806 [ObjC][ARC] Annotate calls with attributes instead of emitt [...] omits 9d9ceb37453 Revert "[clangd][NFC] Simplify handing on methods with no params" omits 9946b169c37 [lit] Use os.cpu_count() to cleanup TODO omits 76afbf60ed7 [VPlan] Replace uses with new value in VPInstructionsToVPRe [...] omits 4bb6244871c [ThreadPlan] fix exec on Linux omits d36812892c1 [GVN] do not repeat PRE on failure to split critical edge omits f5c7c031e24 [mlir] Add C API for IntegerSet omits 27cc4a8138d [OpenMP][NVPTX] Rewrite CUDA intrinsics with NVVM intrinsics omits f05b492aae4 [clangd][NFC] Simplify handing on methods with no params omits 239cfbccb05 [RISCV] Custom type legalize i8/i16 UDIV/UREM/SDIV on RV64 [...] omits 9d509587575 [libc++] Fix build after 51faba35fd81fbd3af407a29c136895a718ccd96 omits 988a5334ed4 [Win64] Ensure all stack frames are 8 byte aligned omits c8fc5c0385d [mlir][Affine] Add support for multi-store producer fusion omits c9cd9a00663 [SampleFDO] Report error when reading a bad/incompatible pr [...] omits 299b0e5ee9e [lld] Consistent help text for `--save-temps` omits 1150bfa6bb0 [PowerPC] Add missing negate for VPERMXOR on little endian [...] omits 1e739552ee9 [mlir] Use more C99 comments in C API header files omits c3324450b20 [clang] Add -fprofile-prefix-map omits f851db3dae5 [libc++] [P0879] constexpr std::reverse, partition, *_permutation. omits c4355670b4b [Sema] Fix an assertion failure in -Wcompletion-handler omits 3fbd3eaf28c [libc++] Implement [P0769] "Add shift to algorithm" (shift_ [...] omits 3395a336b02 [clang-format] add case aware include sorting omits 9390b85ac6a [ARM] Use half directly for args/return types in test. NFC omits 93eef7d8e97 [OpenMP][NFC] Fix SourceInfo.h variable names omits 4eb4f8963f1 [RISCV] Use sign extend for i32 arguments and returns in ma [...] omits 193cda105d9 [libc++][doc] Update the release notes. omits e9cc5fef646 [scudo][standalone] Enable death tests on Fuchsia omits e123cd674c0 [OpenCL] Refactor of targets OpenCL option settings omits 17c3538aef6 Revert "Fix unused variable in CoroFrame.cpp when building [...] omits 51faba35fd8 [libc++] Implement P0655R1 visit<R>: Explicit Return Type f [...] omits 95f0d1edafe [libomptarget] Compile with older cuda, revert D95274 omits 558b3bbb5b6 [AMDGPU][MC] Improved errors handling for SDWA operands omits f80782590c6 Revert "[JITLink] Enable exception handling for ELF." omits e9a3fac76cf [LLDB] Skip TestPlatformProcessConnect on arm/aarch64 buildbot omits 2fd4d923a82 [LLDB] Define AUXV_AT_HWCAP2 in AuxVector.h omits b45020cf63f [LLDB] Remove leftovers and typos from RegisterInfos_arm64_sve.h omits 3b5d36ece21 [Verifier] disable llvm.experimental.noalias.scope.decl dom [...] omits 13f2aee7831 [X86][AVX] Generalize vperm2f128/vperm2i128 patterns to sup [...] omits 6e530a3dac0 [Verifier] enable and limit llvm.experimental.noalias.scope [...] omits 7e506b30a1e [clangd] Allow diagnostics to be suppressed with configuration omits 00054382b95 [clangd] Fix a crash when indexing invalid ObjC method declaration omits 3546b372219 [Doc][NFC] Fix Kaleidoscope links, typos and add blog posts [...] omits 3201274dea6 [VPlan] Handle scalarized values in VPTransformState. omits 05d5125d8a9 [mlir] Generalize OpFoldResult usage in ops with offsets, s [...] omits 7163aa99906 [NFC] Fix title comment typo and provide description for LL [...] omits 52e25523a98 [mlir][Linalg] Fix incorrect erase order omits d462aa5a619 [clang] Fix a nullptr dereference bug on invalid code omits 68eee55ce6a [mlir][Linalg] Address missed review item omits 821a51a9cac [X86][AVX] combineX86ShuffleChainWithExtract - widen to at [...] omits 978444d531d Revert "[SystemZ][z/OS] Fix No such file or directory expre [...] omits 84851a274e2 Revert "[SystemZ][z/OS] Fix No such file or directory expre [...] omits d6d36baa33e Add a --use-color option to clang-query to allow forcing th [...] omits 09a136bcc69 [InstCombine] narrow min/max intrinsics with extended inputs omits 07b60d00606 [InstCombine] add tests for min/max intrinsics with extende [...] omits b16fb1ffc3c Revert "[clang] Fix signedness in vector bitcast evaluation" omits dbf9bedf407 [mlir][Linalg] Add a hoistPaddingOnTensors transformation omits 1c8f199f449 [flang][driver] Update PP tests to use the new driver omits 171d12489f2 [SLPVectorizer] NFC: Migrate getVectorCallCosts to use Inst [...] omits 1b780cf32e3 [X86][AVX] LowerTRUNCATE - avoid bitcasts around extract_su [...] omits 14947cd0470 [clang] Fix signedness in vector bitcast evaluation omits 8e3adda820e [flang][driver] Remove newline in CompilerInvocation omits f461e35cbaf [X86][AVX] combineX86ShuffleChain - avoid bitcasts around i [...] omits 9641bd0f87d [TableGen] RuleMatcher::defineComplexSubOperand avoid std:: [...] omits d196f9e2fca [InstructionCost] Prevent InstructionCost being created wit [...] omits 8fdd5784f0d [OpenCL][Docs] Describe tablegen BIFs declarations. omits fde24661718 [SelectionDAG] Support scalable-vector splats in more cases omits da489946a9d [llvm-dwp] Automatically set the target triple omits 6367306a1be [mlir] Perfectly forward ImplicitLocOpBuilder ctors to OpBuilder omits 19245b78157 [ObjectYAML] - An attempt to fix BB after commit of D95140. omits c8d2ae52c15 [clang] NFC: Remove else-after-return pattern from some files omits 9c89dcf8073 [yaml2obj, obj2yaml] - Implement section header table as a [...] omits 33a63a36d3c [clang-format] [docs] Fix RST indentation. omits b37a349ff24 [lld][ELF][test] Add testing for IE/LD TLS weak undef references omits 7e5d41a6825 [clang] NFC: Remove else if after return omits 3747eb9c85b [mlir][Linalg] Add a padding option to Linalg tiling omits 815dd4b2920 [AArch64] Add Cortex CPU subtarget features for instruction [...] omits a7c1239f374 [RISCV] Add attribute support for all supported extensions omits 666815d61bc [RISCV] Implement new architecture extension macros omits 5e7a93a954e [libc++] Set CMAKE_FOLDER. NFC. omits d745b82de1d [XRay] Support DW_TAG_call_site and delete unneeded PATCHAB [...] omits d5bbaaaf957 [XRay] Make __xray_customevent support non-Linux omits c6bd6607bf8 Fix a build-bot failure. omits 256314711f3 [clang-format] Add the possibility to align assignments spa [...] omits 7b9d88ab389 Revert "[clang-format] Add the possibility to align assignm [...] omits f00a20e51c1 [clang-format] Add the possibility to align assignments spa [...] omits 01d9f13c3a5 Revert "[clang][AVR] Improve avr-ld command line options" omits 209f4618891 [clang][cli] NFC: Pass CC1Option explicitly to BoolOption omits 46ec0254a97 [clang][cli] NFC: Move prefix to the front of BoolOption omits 8fbc1437c60 [AArch64] Merge [US]MULL with half adds and subs into [US]ML[AS]L omits 6884fbc2c4f [JITLink] Enable exception handling for ELF. omits ffc3e800c65 [NFC] [DAGCombine] Correct the result for sqrt even the ite [...] omits 89a5147e5a0 [clang][AVR] Improve avr-ld command line options omits fd226c9b028 [mlir][Python] Roll up of python API fixes. omits 78d41a1295d lldb: Add support for printing variables with DW_AT_ranges [...] omits b3fcc72eb07 Fix sign-comparison warnings in unit test EXPECTs omits 0ed4cf4bf3b [PowerPC] support register pressure reduction in machine combiner. omits f4537935dcd Suppress non-conforming GNU paste extension in all standard [...] omits a80ebd01798 [AMDGPU] Fix llvm.amdgcn.init.exec and frame materialization omits afd483e57d1 [RISCV] Add support for Zvamo/Zvlsseg to driver omits 12d0753aca2 [RISCV] Use bitsLE instead of strict == MVT::i32 in asserts [...] omits f22aa8f8793 [RISCV] Add test cases for missed opportunities to use *W i [...] omits 60ebf6408e9 [RISCV] Add test cases for missed opportunities to use fcvt [...] omits e841bd5f335 [ARM] Extra MVE unaligned VLDn tests. NFC omits f3f3c9c2549 [RISCV] Fix name of Zba extension (NFC) omits 2afaf072f5c Implement vAttachOrWait omits 50830e50031 [lldb] Add -Wl,-rpath to make tests run with fresh built libc++ omits 16baad8f4e0 [llvm] Use pop_back_val (NFC) omits 054444177b1 [Target] Use llvm::append_range (NFC) omits d44ca0cf2f6 [CodeGen] Forward-declare TargetMachine (NFC) omits 116177afcce [RISCV] Use SRLIWPat in the PACKUW pattern. omits e5e448aafa7 [libomptarget][cuda] Fix build, change missed from D95274 omits cfd978d5d3c [OpenMP] Fixed test environment of `check-libomptarget-nvptx` omits 8b9df70bf7e [Utils] Use NoAliasScopeDeclInst in a few more places (NFC) omits 4cc94b73134 [CostModel] Tests for showing the cost of intrinsics from t [...] omits f959d8195da [LTO] Move DisableVerify setting to LTOCodeGenerator class (NFC). omits 77adbe6a8c7 [SLP] fix fast-math requirements for fmin/fmax reductions omits 1bc8daba4fa Fix x86 exegesis tests after c042aff8860df3cad2b274bf0a495e [...] omits 06ab7953e98 [AArch64] Saturating add cost tests. NFC omits dcc7706fcf2 [InstCombine] Remove unused llvm.experimental.noalias.scope.decl omits 659c7bcde62 [LoopRotate] Use llvm.experimental.noalias.scope.decl for d [...] omits 774629641bf [LoopUnroll] Use llvm.experimental.noalias.scope.decl for d [...] omits b3d7e761e34 [examples] Fix "Target does not support MC emission!" in Ho [...] omits c3074d48d38 [libomptarget][nvptx] Replace cuda atomic primitives with c [...] omits 5d12b976b00 [ValueTracking] Don't assume readonly function will return omits c50457f3e42 [RISCV] Make the code in MatchSLLIUW ignore the lower bits [...] omits 45ad6fac6ad [JITLink] Use edge kind names for fixups in EHFrameEdgeFixer. omits 2a4acf3ea8d [AVR] Optimize 8-bit int shift omits b890fafe672 [OpenMPIRBuilder] Silence compiler warning. NFC. omits b7dee667b64 [OpenMPIRBuilder] Implement tileLoops. omits c7d5d8fa33a [RISCV] Group some Zbs isel patterns together and remove a [...] omits 92bb81aac1f [SystemZ][ZOS] Provide PATH_MAX macro for libcxx omits 998057ec06a [RISCV] Add isel patterns to remove masks on SLO/SRO shift [...] omits 5a73daf9078 [RISCV] Add test cases for SRO/SLO with shift amounts maske [...] omits d2927f786e8 [RISCV] Add isel patterns to remove (and X, 31) from sllw/s [...] omits dc70c56be59 [libomptarget][amdgpu][nfc] Update comments omits 52586c46b08 [mlir][CAPI] Add result type inference to the CAPI. omits 6f2753273ee [NFC][SimplifyCFG] Extract CloneInstructionsIntoPredecessor [...] omits 67f9c87a651 [NFC][SimplifyCFG] Perform early-continue in FoldValueCompa [...] omits a4e6c2e647b [NFC][SimplifyCFG] Extract PerformValueComparisonIntoPredec [...] omits c83cff45c7a [IR] Add NoAliasScopeDeclInst (NFC) omits c37dd3b6d55 [NewPM][opt] Make -enable-new-pm default to LLVM_ENABLE_NEW [...] omits a22ba5afc8d [test] Pin dead-calls-willreturn.ll to legacy PM omits 78b0630b72a [libomptarget][cuda] Call v2 functions explicitly omits cd3d80eaceb [PhaseOrdering] Add tests for PR44461 and PR48844 (NFC) omits 5c62d661312 [SimplifyCFG] Regenerate test checks (NFC) omits 5ad038aafa3 [Clang][OpenMP][NVPTX] Replace `libomptarget-nvptx-path` wi [...] omits e4847a7fcf7 Revert "[Target] Use llvm::append_range (NFC)" omits 99d5fad7a5c [libc++] Remove invalid C++20 code from a test. omits 166d40f2ed3 [FuzzMutate] Add mutator to modify instruction flags. omits 3b9677e1ece [Polly] Track defined behavior for PHI predecessor computation. omits 02e8a5ad3c7 [Polly] Allow param sets for dumpPw(). omits de0457a013a [Polly] Clean up hasFeasibleRuntimeContext. omits a5b895110f0 [Polly] Gist new access relations using the SCoP context. omits 1238378f185 [llvm] Use pop_back_val (NFC) omits cc7a2382865 [Target] Use llvm::append_range (NFC) omits 2f1ffa94d74 [llvm] Forward-declare ICFLoopSafetyInfo (NFC) omits d60b74c28a0 [InstCombine] Set MadeIRChange in replaceInstUsesWith. omits a8e06361ddb [libc++] Implements concept destructible omits 757b93bb7b3 [ASan] Fix broken Windows build due to 596d534ac3524052df21 [...] omits 1eb8c5cd35e [AVR] Optimize 16-bit comparison with constant omits a6f02212764 [SLP] fix fast-math-flag propagation on FP reductions omits 39e1e53a7c1 [SLP] add reduction test with mixed fast-math-flags; NFC omits 292077072ec [Local] Treat calls that may not return as being alive. omits 25531a1d965 [AVR] Optimize 8-bit logic left/right shifts omits 2bbc762b8ff [lldb/Lua] add 'Lua' before naming versions omits 5997e8987f6 [lldb/Lua] add initial Lua typemaps omits d5c4de40c67 [gn build] Port 0057cc5a215e omits 0057cc5a215 Revert "[Clang] Move assembler into a separate file" omits 022da61f6b3 [SimplifyCFG] Change 'LoopHeaders' to be ArrayRef<WeakVH>, [...] omits dbf87da739b [gn build] Port 2325157c0568 omits 2325157c056 [Clang] Move assembler into a separate file omits a49a3a3ed56 [LSR] Add test for PR46943 (NFC) omits 08dbcc14e25 [LTO] Store target attributes as vector of strings (NFC). omits 2b9a834c43c [InlineFunction] Use llvm.experimental.noalias.scope.decl f [...] omits 344afa853fc [Support] TrigramIndex::insert - pass std::String argument [...] omits d4ce0623400 [RISCV][PrologEpilogInserter] "Float" emergency spill slots [...] omits 267a57a6457 [llvm-link] Fix for an assertion when linking global with a [...] omits 596d534ac35 [ASan] Stop blocking child thread progress from parent thre [...] omits 49231c1f808 [llvm] Use static_assert instead of assert (NFC) omits 5f843b2dd2e [llvm] Use isAlpha/isAlnum (NFC) omits a3254904b28 [Analysis] Use llvm::append_range (NFC) omits 018984ae683 [PowerPC] Fix va_arg in C++, Objective-C on 32-bit ELF targets omits 6c435645303 [Coroutine] Improve coro-elide-musttail.ll test omits 147c0c263d8 [TargetLowering] Use isOneConstant to simplify some code. NFC omits dd922bc2a62 [LSan] Introduce a callback mechanism to allow adding data [...] omits 6fe193bf271 [test] Add -mtriple omits eda973bbc7a [ELF][test] Add a test about --exclude-libs applying to ver [...] omits bd64ad3fe17 Recommit "[AArch64][GlobalISel] Make G_USUBO legal and select it." omits 867bdfeff17 [InstCombine] remove incompatible attribute when simplifyin [...] omits 480cbed31e7 [OpenMP] Remove unnecessary pointer checks in a few locations omits dc94cecac03 [RISCV] Add RV64 test cases for vsoxseg. omits 408ed11c85d [RISCV] Add RV32 test cases for vsoxseg. omits 438e118c29a [RISCV] Add RV64 test cases for vsuxseg. omits a2875500378 [RISCV] Add RV32 test cases for vsuxseg. omits 66a49aef690 [RISCV] Implement vsoxseg/vsuxseg intrinsics. omits c28bbd97a15 [RISCV] Add RV64 test cases for vloxseg. omits 9e5beadf180 [RISCV] Add RV32 test cases for vloxseg. omits b23fe6ff6ff [RISCV] Add RV64 test cases for vluxseg. omits a41cb92eb81 [RISCV] Add RV32 test cases for vluxseg. omits 97e33feb08a [RISCV] Implement vloxseg/vluxseg intrinsics. omits ef51eed37b7 [LoopDeletion] Handle inner loops w/untaken backedges omits ba5628f2c2a ADT: Use 'using' to inherit assign and append in SmallString omits 47e95e87a3e [libomptarget] Build cuda plugin without cuda installed locally omits ad25bdcb8e4 Change static buffer to be BSS instead of DATA in HandlePac [...] omits ca904b81e64 [AMDGPU] Fix FP materialization/resolve with flat scratch omits 607bec0bb9f Change materializeFrameBaseRegister() to return register omits e92be7cd9f0 PR47682: Merge the DeclContext of a merged FunctionDecl bef [...] omits d18c3c7b18e [CodeComplete] Add ranged for loops code pattern. omits 25fefa5a098 [RGT][TextAPI] Remove a zero-trip loop and the assertions w [...] omits 6ea7ecbb72a [RGT] Don't use EXPECT* macros in a subprocess that exits b [...] omits 3a50ed84f48 [lldb] FixFileSystem::GetExternalPath for VFS API change omits 6ef95056b9d [RGT][ADT] Remove test assertion that will not be executed omits d65e8ee507f [RISCV] Add more cmov isel patterns to handle seteq/ne with [...] omits 6e8ef3b76ab [mlir][Linalg] Make Fill operation work on tensors. omits 0cc38acfc4e [Matrix] Propagate shape information through fneg omits 19ec559c665 Revert "[AArch64][GlobalISel] Make G_USUBO legal and select it." omits e3a7532cc95 Revert "[AArch64][GlobalISel] Implement widenScalar for sig [...] omits 554b3211fef Revert "[GlobalISel] LegalizerHelper - Extract widenScalarA [...] omits 17422038442 [SimplifyCFG] FoldBranchToCommonDest(): re-lift restriction [...] omits eae1cc0de5b [NFC][SimplifyCFG] PerformBranchToCommonDestFolding(): move [...] omits e8387500059 [NFC][SimplifyCFG] fold-branch-to-common-dest.ll: reduce co [...] omits 9bd8bcf993f [NFC][SimplifyCFG] PerformBranchToCommonDestFolding(): fix [...] omits 0be9ca7c0f9 [VFS] Fix inconsistencies between relative paths and fallthrough. omits 2bb92bf451d [GlobalISel] LegalizerHelper - Extract widenScalarAddoSubo method omits 607e5a5000b [RISCV] Add B extension tests to make sure RV64 only instru [...] omits 041f3ee664c [lld-macho] Ignore -lto_library omits 083088d136b [gn build] Port 622eaa4a4cea omits d6c763e0985 [Inline] Precommit tests for dead calls and willreturn. omits 095e245e164 [RISCV] Add isel patterns for SH*ADD(.UW) omits 99a0aa07e9f [Analysis] Support AIX vec_malloc routines omits fdab28edef3 [InstSimplify] Add willreturn to more libcall tests (NFC) omits 430d43e010b [mlir][Linalg] Disable fusion of tensor_reshape op by expan [...] omits 20f2e32d2c5 [RISCV] Update B extension version to 0.93. omits f25f7e8ecd9 [RISCV] Add xperm.* instructions to Zbp extension. omits 4d5aa760a7d [RISCV] Add support for rev8 and orc.b to Zbb. omits 3c94cee63b4 [RISCV] Add zext.h instruction to Zbb. omits 83c92fdeda6 [RISCV] Move pack instructions to Zbp extension only. omits 5ae92f1e11a [RISCV] Change zext.w to be an alias of add.uw rd, rs1, x0 [...] omits 9d499e037e6 [RISCV] Modify add.uw patterns to put the masked operand in [...] omits efbcd66861d [RISCV] Rename Zbs instructions to start with just 'b' inst [...] omits 1355458ef66 [RISCV] Move Shift Ones instructions from Zbb to Zbp to mat [...] omits 83a93ae63b1 [RISCV] Add SH*ADD(.UW) instructions to Zba extension based [...] omits 4e6ad11bc6f [RISCV] Add Zba feature and move add.uw and slli.uw to it. omits b825278364d [RISCV] Rename mnemonics slliu.w->slli.uw and addu.w->add.u [...] omits d985c7321f0 [RISCV] Swap encodings of max and minu to match 0.93 bitman [...] omits b2f859500f1 [RISCV] Remove addiwu, addwu, subwu, subuw, clmulw, clmulrw [...] omits 6aced6bf396 [RISCV] Rename pcnt->cpop to match 0.93 bitmanip spec. omits 9d2796210f7 [Tests] Add willreturn to libcalls in some tests omits 42d682a217b [NewPM][AMDGPU] Skip adding CGSCCOptimizerLate callbacks at O0 omits b973e2e2f27 [libc++] Introduce __bits omits ea2cfda386f [CGExpr] Use getCharWidth() more consistently in CCGExprCon [...] omits 72f863fd37c [CodeGen] Use getCharWidth() more consistently in CGRecordL [...] omits 29d420e0bf0 [mlir][OpFormatGen] Add support for anchoring optional grou [...] omits 975086b10a6 Remove obsolete TODOs omits 45b259f9950 [SimplifyLibCalls] Skip unused calls in sincos transform omits faa440786cc [libc++] Bring back mach_absolute_time implementation of st [...] omits 73de3df1d28 Add more explicit assert for failures omits 01defcc8d74 [mlir][Linalg] Extend tile+fuse to work on Linalg operation [...] omits 3317b38ef86 [NFC][libc++] Update the implementation status. omits bce318f58da [mlir][Linalg] NFC: Refactor LinalgDependenceGraphElem to a [...] omits 8aa3ee241d5 [CSSPGO] LTO option for pseudo probe omits f187d64c80a [flang][nfc] Fix comments, remove needless API, tweak script omits 520b5ecf856 [SystemZ][z/OS] Fix No such file or directory expression er [...] omits 07f1e1f44c8 [flang] Correct shape analysis for transformational intrins [...] omits 411c144e4c9 [InstCombine] narrow abs with sign-extended input omits e679eea6d20 [InstCombine] add tests for abs(sext X); NFC omits e27197f3605 [mlir][spirv] Define spv.IsNan/spv.IsInf and add lowerings omits 59bf9a89d82 [flang] Remove some needless operations in expr rewriting omits 167fb9b4b43 [mlir][spirv] Fix script for availability autogen and refresh ops omits dc057e87f6c [LLDB] Fix how ObjCBOOLSummaryProvider deals with BOOL omits cc77a2c7685 [mlir] Add coro intrinsics operations to LLVM dialect omits 7143b630175 [llvm-mca] Adding local lit config file for X86 targets omits 03b6dc30053 [libc++] Fix broken build when merging libc++abi into libc+ [...] omits edbcc17b7a0 [OpenMP] libomp: properly initialize buckets in __kmp_depha [...] omits d24b94f070f [ELF] --wrap: retain __wrap_foo if foo is defined in an obj [...] omits 1b535df1ccd [mlir][StandardOps] Fix typos in the td file. omits 14056dfb4dc [MLIR] Add support for extracting an integer sample point ( [...] omits 622eaa4a4ce [HIP] Support __managed__ attribute omits 06f8a496939 [SystemZ][z/OS] Fix No such file or directory expression error omits bd122f6d217 [X86][AVX] canonicalizeLaneShuffleWithRepeatedOps - handle [...] omits c33d36e0667 [X86][AVX] canonicalizeLaneShuffleWithRepeatedOps - handle [...] omits 4846f6ab815 [X86][AVX] combineTargetShuffle - simplify the X86ISD::VPER [...] omits 02e174e8f77 [flang] Fix typo in error message omits 86991d32313 [LoopUnswitch] Fix logic to avoid unswitching with atomic loads. omits c8b4337911f [LoopUnswitch] Add test cases with atomic loads & call omits 87b628dadde [coro.async] Make sure we process async coroutines omits 9b19ecb8f1e [libomptarget][devicertl] Drop templated atomic functions omits 85e7578c6db Revert "[NFCI-ish][SimplifyCFG] FoldBranchToCommonDest(): r [...] omits d1a6f92fd54 [InstCombine] Fold `(~x) | y` --> `~(x & (~y))` iff it is f [...] omits 79b0d21ce92 [InstCombine] Fold `(~x) & y` --> `~(x | (~y))` iff it is f [...] omits 62604906b5b [NFC][InstCombine] Add tests for `(~x) &/| y` --> `~(x |/& [...] omits 4ed0d8f2f07 [NFC][InstCombine] Extract freelyInvertAllUsersOf() out of [...] omits efeb8caf8bd [NFC][SimplifyCFG] FoldBranchToCommonDest(): extract the ac [...] omits b482560a597 [NFC][SimplifyCFG] FoldBranchToCommonDest(): extract check [...] omits 7b89efb55e4 [NFC][SimplifyCFG] FoldBranchToCommonDest(): somewhat bette [...] omits 256a0357524 [NFC][SimplifyCFG] FoldBranchToCommonDest(): unclutter Cond [...] omits aabed3718ae [NFCI-ish][SimplifyCFG] FoldBranchToCommonDest(): really do [...] omits 0895b836d74 [SimplifyCFG] FoldBranchToCommonDest(): don't deal with unc [...] omits 98a8344895a [clang][ASTImporter] Add support for importing CXXFoldExpr. omits af033249840 [ARM] Disable sign extended SSAT pattern recognition. omits b46545542b3 Avoid fragile type lookups in GDB pretty printer omits 2a8cbdd8300 [LTO] Add support for existing Config::Freestanding option. omits 60cd75a098d [clangd] Inject context provider rather than config into Cl [...] omits 7388c346859 [clangd][SwapIndex] ensure that the old index is alive whil [...] omits b1166e1317c [X86][AVX] combineX86ShufflesRecursively - attempt to const [...] omits a4914dc1f2b [SLP] do not traverse constant uses omits a0e30914f8c [clang][Tooling] Get rid of a hack in SymbolOccurrences, NFCI omits e16959c9b85 Don't delete default constructor of PathDiagnosticConsumerOptions omits d972d4c7490 Revert "[clang] Suppress "follow-up" diagnostics on recover [...] omits def99ad68bc [NFC] Add CMakeUserPresets.json filename to .gitignore omits 5dbe5d2c912 [DAG] Commute shuffle(splat(A,u), shuffle(C,D)) -> shuffle' [...] omits ffe72f987f4 [X86][SSE] Don't fold shuffle(binop(),binop()) -> binop(shu [...] omits 9ae73cdbc1e [ARM] Adjust isSaturatingConditional to return a new SDValue. NFC omits 4cca2222793 [clangd] Add documentation for building and testing clangd omits 476de8cea35 [ARM] Add new and regenerate SSAT tests. NFC omits 176c7f22172 [IR] Optimize adding attribute to AttributeList (NFC) omits 509741382f6 [gn build] Port 8214982b5042 omits 8214982b504 [AMDGPU] Implement mir parseCustomPseudoSourceValue omits 636b87785c1 [X86][SSE] Add PR48823 HSUB test case omits 481659c55c4 [X86][SSE] Add v16i8 02_20_uu_uu_uu_uu_uu_uu_uu_uu_uu_uu_uu [...] omits 83e7a96c068 Fix build failure caused by 2e080eb00ad76654313e0e119bb7fa0 [...] omits 3b1f17ca549 [JITLink][ELF/x86-64] Add support for weak and hidden symbols. omits 14eea6b0ecd [LegacyPM] Update InversedLastUser on the fly. NFC. omits 2e080eb00ad [SVE] Add support for scalable vectorization of loops with [...] omits 3e8d1e8b12b [APSInt][NFC] Clean up doxygen comments omits ff8a1cae181 [AMDGPU] Fix the inconsistency in soffset for MUBUF stack a [...] omits 4edb63bbbe3 [RISCV] Fix intrinsic CodeGen test cases for vrgather omits ff5f42e4133 [clang][cli] Port visibility LangOptions to marshalling system omits c953a833470 [TargetLowering] Use getBoolConstant instead of assuming ze [...] omits 75f10c95747 NFC: Remove simple_ilist comment mentioning ilist/iplist al [...] omits f20bb857add Update filename to workers.py file in documentation omits c971bcd2102 [AMDGPU] Test clean up (NFC) omits 5660dc5968e [TargetLowering] Simplify some code in SimplifySetCC that t [...] omits 541d98efa22 [AArch64][GlobalISel] Implement widenScalar for signed overflow omits 2cb130f7661 [mlir][StandardToSPIRV] Add support for lowering uitofp to SPIR-V omits 16d4bbef30a [mlir][Linalg] Introduce linalg.pad_tensor op. omits f374138058b [test] Make incorrect-exit-count.ll work under NPM omits 6699029b67b [NewPM][opt] Run the "default" AA pipeline by default omits f9b5f6937eb [JITLink][ELF/x86-64] Range check 32-bit relocs. omits b0e89906f5b [ASTReader] Allow controlling separately whether validation [...] omits c042aff8860 [NFC] Disallow unused prefixes under llvm/test omits a11bf9a7fbd [AMDGPU][Inliner] Remove amdgpu-inline and add a new TTI in [...] omits ba9b4ea4eea Revert "[NewPM][opt] Run the "default" AA pipeline by default" omits aee622fa200 [mlir] Enable passing crash reproducer stream factory method omits 551aaa24afe [llvm] Use isDigit (NFC) omits cfa241680fd [llvm] Don't include StringSwitch.h where unnecessary (NFC) omits c5c4dbd2790 [CodeGen] Use llvm::append_range (NFC) omits be611431cd1 [NewPM][opt] Run the "default" AA pipeline by default omits 5d354220d44 [RISCV] Correct DWARF number for vector registers. omits f8f1b20e6b3 [RISCV] Don't create LMUL=8 pseudo instructions for ternary [...] omits 3dedad475da [AArch64][GlobalISel] Make G_USUBO legal and select it. omits 96677503315 [RISCV] Add intrinsics for RVV1.0 VFRSQRTE7 & VFRECE7 omits 976cf53cc7a [RISCV] Add intrinsics for vector unordered indexed load in [...] omits bea661d9a52 [RISCV] Add intrinsics for RVV 1.0 vrgatherei16 omits bd3ca6666d1 [Inlining] Delete redundant optnone/alwaysinline check omits 449f2f7140e [PowerPC] Duplicate inherited heuristic from base scheduler omits b6c3a59c3f5 [AMDGPU] Test case demonstrating issues with generation of [...] omits 3d349ed7e11 [CodeGen][ObjC] Fix broken IR generated when there is a nil [...] omits 0a7a1ac73d0 [mlir] Support FuncOpSignatureConversion for more FunctionL [...] omits c6e8f81410a [llvm-mca] Addressing build failures due to missing overrid [...] omits 3b5430eb0da [RISCV] Add a VL output to vleff intrinsics. omits 8120cfedf55 [NFC] [TargetRegisterInfo] add another API to get srcreg th [...] omits 2de5ea3b3ed [flang] Fix bogus error message with binding omits 1be2524b7d2 [libcxx] Check return value for asprintf() omits 0cfadb37f4f [flang] Allow NULL() actual argument for pointer dummy omits 020c00b5d3d [llvm-mca] Test case was missing a triple. omits 3738447c96c [flang] Address name resolution problems omits 6e360460f14 [RISCV] Use v8-v23 as argument registers to conform to the [...] omits 04af1ca2e90 [llvm-mca] Forgot a couple of override specifiers. omits b7ab6726b6d [RISCV] New vector load/store in V extension v1.0 omits b0143352634 [libc] Distinguish compiler and run failures omits 0cd1e47327e [gn build] Port d38be2ba0e4e omits cfe9ccbddd9 [libc++abi] Simplify scan_eh_tab omits d38be2ba0e4 [llvm-mca] Initial implementation of serialization using JS [...] omits 922b26cde4d Add Python bindings for the builtin dialect omits 1deee5cacbb Fix crash when emitting NullReturn guards for functions ret [...] omits d75b3719828 [WebAssembly] Test that invalid symbol/relocation types gen [...] omits bd3a387ee76 Revert [mlir] Link mlir_runner_utils statically into cuda/r [...] omits 866d480fe05 [libc++abi] Add an option to avoid demangling in terminate. omits 39239f9b566 [lldb-vscode] improve modules request omits 39db5753f99 [LV][ARM] Inloop reduction cost modelling omits 2f03528f5e7 [SLP] rename reduction variable to avoid shadowing; NFC omits bfec9148a04 Scalar: Don't visit constants in findInnerReductionPhi in L [...] omits 8827e07aaf2 Remove deprecated methods from OpState. omits d7ff0036463 ADT: Fix reference invalidation in SmallVector::emplace_bac [...] omits 4ab0f51a751 Recommit "[RISCV] Legalize select when Zbt extension available" omits d77753381fe [SLP] simplify reduction matching omits 8e0b1793153 [ELF] report section sizes when output file too large omits 65fd034b95d [FunctionAttrs] Infer willreturn for functions without loops omits f2fd41d7897 X86: Fix use-after-realloc in X86AsmParser::ParseIntelExpression omits 119a9ea13f9 [OpenMP] Fix failing test due to change in offloading flags omits 127091bfd5e [CUDA] Normalize handling of defauled dtor. omits a75840a09c6 [flang] Better C_LOC and C_ASSOCIATED in flang/module omits b3a5abcb369 [NFC][Doc] Mention SystemZ supports StackMap generation omits b8921af63b0 [RISCV] Update V instructions constraints to conform to v1.0 omits 6b7645dd31e [OpenMP] Add time profiling support in libomp omits 4dbdff66fed Revert "[AMDGPU] Implement mir parseCustomPseudoSourceValue" omits f3b979b65e9 [libc++] Use ioctl when available to get random_device entropy. omits 266820be352 [RISCV] Add new V instructions in v1.0-08a0b46. omits aba24c1580c [flang][driver] Move fixed/free from detection out of Front [...] omits 9dd5aea1e03 [RISCV] Make LMUL field in VTYPE continuous. omits 615167c9f74 [mlir]][SPIRV] Define OrderedOp and UnorderedOp and add low [...] omits 4234292ecf4 [mlir][SPIRV] Rename OpSpecConstantOperation -> OpSpecConstantOp omits c0b3c5a0645 [AMDGPU][GlobalISel] Run SIAddImgInit omits 94375d1083c AMDGPU: Remove v_rsq_f64 patterns omits 2a0db8d70ee AMDGPU: Use more accurate fast f64 fdiv omits 48c54f0f623 [OpenMP][NVPTX] Added forward declaration for atomic operations omits 35c535a7df3 AArch64/GlobalISel: Factor out parametersInCSRMatch omits ba7dcd8542a [AMDGPU] Implement mir parseCustomPseudoSourceValue omits dfac521da1b [ARM] Fix vector saddsat costs. omits 0eeb15741bd [flang][driver] Make the driver report diagnostics from the [...] omits e4eaf9d8206 [OpenMP] Add support for mapping names in mapper API omits 20566a2ed82 AMDGPU: Add occupancy to serialized MachineFunctionInfo omits 37510f69b4c [lldb][NFC] Fix build with GCC<6 omits 726de41e2bf [clang][AST] Add get functions for CXXFoldExpr paren locations. omits 070af1b7887 [InstCombine] avoid crashing on attribute propagation omits 2b4716d6dff [MC] Use std::make_tuple to make some toolchains happy again omits 4ef38f9c125 Add log1p lowering from standard to ROCDL intrinsics omits 69bc0990a91 [DAGCombiner] Enable SimplifyDemandedBits vector support fo [...] omits 294e2544c99 Add log1p lowering from standard to NVVM intrinsics omits 0ca81b90d19 [X86][SSE] Add uitofp(trunc(and(lshr(x,c)))) vector test omits 935bacd3a72 [DAG] SimplifyDemandedBits - correctly adjust truncated shi [...] omits ed2853d2c82 Reland [lldb] Fix TestThreadStepOut.py after "Flush local v [...] omits 060b51e0524 [lldb] Make TestBSDArchives a no-debug-info-test omits 99b7b41edf4 [lldb][import-std-module] Do some basic file checks before [...] omits ff41ae8b367 MC: AArch64: Add support for gotpage_lo15 omits bc9ab9a5cd6 [DAG] CombineToPreIndexedLoadStore - use const APInt& for g [...] omits 86021d98d3f [X86] Avoid a std::string copy by replacing auto with const [...] omits 64132f541ed Revert "[X86][AMX] Fix tile config register spill issue." omits facea4a2d4f [clangd] Fix a missing override keyword, NFC. omits bee486851c1 [LoopUnswitch] Implement first version of partial unswitching. omits fc58bfd02f8 [mlir] Remove complex ops from Standard dialect. omits 71635ea5ffd MCDwarf: Delete uneeded parameter omits dd5c9828047 [llvm-nm][ELF] - Make -D display symbol versions. omits 20013d02f33 [X86][AMX] Fix tile config register spill issue. omits 51f4958057d [yaml2obj/obj2yaml] - Improve dumping/creating of ELF versi [...] omits dd8ae42674b [IndirectFunctions] Skip propagating attributes to address [...] omits 6de4865545d [llvm] Use hasSingleElement (NFC) omits e53472de688 [Transforms] Use llvm::append_range (NFC) omits 8f5da41c4d1 [llvm] Construct SmallVector with iterator ranges (NFC) omits d6bb96e6777 [X86] Add experimental option to separately tune alignment [...] omits a8b96eadfd9 [RISCV] Implement vssseg intrinsics. omits e5e329023bb [RISCV] Implement vlsseg intrinsics. omits 47228f78546 [RISCV] Implement vsseg intrinsics. omits baf6c2987e5 [lldb] Upstream eCore_arm_arm64e enum value in ArchSpec omits 6cab3f88ee4 [RISCV] Use update_llc_test_checks.py to regenerate check l [...] omits f354b87df23 [dsymutil] Compare object modification times using second p [...] omits 98feb08e449 Use CXX_SOURCES and point to the right source file. omits f86db34defc [MSan] Move origins for overlapped memory transfer omits bff389120fa Fix a bug with setting breakpoints on C++11 inline initiali [...] omits 34e8fcf63f8 [lld-macho] Add dependency on ObjCARC to fix shared build omits 3809e5dac96 [Clang][OpenMP] Use `clang_cc1` test for `declare_target_de [...] omits 96296d9220e [DAGCombiner] Precommit test case for D95086 omits 825c2b4a41c [mlir][OpFormatGen] Fix incorrect kind used for RegionsDirective omits 8a7ff7301a6 [mlir] Make MLIRContext::getOrLoadDialect(StringRef, TypeID [...] omits c78219f644c [mlir] Add a new builtin `unrealized_conversion_cast` operation omits 6ccf2d62b48 [mlir] Add an interface for Cast-Like operations omits 87a89549c4b [NFC] Minor cleanup for ValueHandle code. omits 689de5841c1 [libc][NFC][obvious] fix the names of MPFR tests omits 1df0dbfcb5c [libc][NFC] add "LlvmLibc" as a prefix to all test names omits bb3f169b59e [BuildLibcalls, Attrs] Support more variants of C++'s new, [...] omits e996f1d4194 [RISCV] Add another isel pattern for slliu.w. omits 0f8386c4f6a [RISCV] Add addu.w and slliu.w test that uses getelementptr [...] omits 735a07f0478 Revert "[mlir][Affine] Add support for multi-store producer [...] omits 5959c28f248 [mlir][sparse] add asserts on reading in tensor data omits 045d84f4e6d D94954: Fixes Snapdragon Kryo CPU core detection omits 6afdf13ae4c Makefile.rules: Avoid redundant .d generation (make restart [...] omits 555a395f2cc [mlir] NFC - Fix unused variable in non-debug mode omits 079967cdf9e [NFC][AMDGPU] Document target ID syntax for code object V2 to V3 omits 7b5d7c7b0a2 [hip] Fix `<complex>` compilation on Windows with VS2019. omits ccec2cf1d9d Reland "[NPM][Inliner] Factor ImportedFunctionStats in the [...] omits a2223b09b10 [mlir:async] Fix data races in AsyncRuntime omits 36b05d2e9f5 [gn build] Port 95ce32c7878d omits 95ce32c7878 [NFC] Move ImportedFunctionsInliningStatistics to Analysis omits bebbe64075a [flang] Fix creation of deferred shape arrays by POINTER statement omits 33a5d212c61 [OpenMP][NVPTX] Added forward declaration to pave the way f [...] omits a3d7cee7f9b [CodeView] Emit function types in -gline-tables-only. omits 0996b590aaa [flang] Infrastructure improvements in utility routines omits 8dd58a509cc [mlir][Linalg] NFC - Fully compose map and operands when cr [...] omits b1e1bbae0e3 [mlir] Add ComplexDialect to SCF->GPU pass. omits 866cb260390 [mlir] Fix SubTensorInsertOp semantics omits 1c6d1e57c15 [PredicateInfo] Handle logical and/or omits 8fc9b6c2c56 [lldb/Commands] Align process launch --plugin with process [...] omits e406de77c6f [PredicateInfo][SCCP][NewGVN] Add tests for logical and/or (NFC) omits 1a9bd5b8132 Reland "[PDB] Defer relocating .debug$S until commit time a [...] omits c075572646a [mlir][Linalg] NFC - Expose getSmallestBoundingIndex as an [...] omits fbc1dcb9465 [libomptarget][devicertl][nfc] Simplify target_atomic abstraction omits 599fdfc5db8 Revert "[lldb] Re-enable TestPlatformProcessConnect on macos" omits 9e708ac6b99 [COFF] Fix relocation offsets in pdb-file-statics test input omits ea616f9026d [libomptarget][devicertl][nfc] Remove some cuda intrinsics, [...] omits ca4ed1e7aee [PredicateInfo] Generalize processing of conditions omits b564b12bc66 [flang][driver] Refactor one unit-test case to use fixtures (nfc) omits 8776e3f289c [EXTINT][OMP] Fix _ExtInt type checking in device code omits 11802eced5d [WebAssembly] Prototype new f64x2 conversions omits f5d8eb085af [mlir][Linalg] NFC - getAssumedNonShapedOperands now return [...] omits 560d7e04113 [NFC][AMDGPU] Split AMDGPUSubtarget.h to R600 and GCN subtargets omits 697f4e429b9 [lld-macho] Run ObjCContractPass during LTO omits b3e73dc5af6 [lld-macho][easy] Create group for LLD-specific CLI flags omits d97f776be5f Revert "[NPM][Inliner] Factor ImportedFunctionStats in the [...] omits ff3b51b0549 [flang] Fix ASSOCIATE statement name resolution omits e8aec763a57 [NPM][Inliner] Factor ImportedFunctionStats in the InlineAdvisor omits a51226057fc Revert "[DAGCombiner] Enable SimplifyDemandedBits vector su [...] omits b270fd59f0a Revert "[clang] Change builtin object size when subobject i [...] omits 69e0bc77a5d [COFF] Use range for on relocations, NFC omits 16d6e852718 [BuildLibcalls] Mark some libcalls with inaccessiblememonly [...] omits 9d792fef577 [RISCV] Remove unnecessary APInt copy. NFC omits b8b5e87e6b8 [X86][AVX] Handle vperm2x128 shuffling of a subvector splat. omits 36e62b1ff7e [AArch64] Fix -Wunused-but-set-variable in GCC -DLLVM_ENABL [...] omits cc4244d55f9 [MLIR][Standard] Add log1p operation to std omits 719b563ecf6 [PowerPC][Power10] Exploit splat instruction xxsplti32dx in [...] omits 7169d3a315f [lldb/Commands] Refactor ProcessLaunchCommandOptions to use [...] omits 4c1eaf26ae7 [mlir] fix the rocm runtime wrapper to account for cuda / r [...] omits cad16e4a926 Avoid unused variable warning in opt mode omits b11b6ab3e09 [RISCV] Add way to mark CompressPats that should only be us [...] omits 7dd198852b4 [mlir][Affine] Add support for multi-store producer fusion omits fd70f70d1e0 [OpenMP][NVPTX] Replaced CUDA builtin vars with LLVM intrinsics omits c540ce9900f [AMDGPU] pin lit test divergent-unswitch.ll to the old pass [...] omits c09be0d2a0f [SLP] reduce reduction code for checking vectorizable ops; NFC omits 1c54112a576 [SLP] refactor more reduction functions; NFC omits 8590d245434 [SLP] move reduction createOp functions; NFC omits 6c1bc0d24ce [docs] Fix overly specific link to uploading patches on Pha [...] omits 40cd262c433 Loop peeling: check that latch is conditional branch omits e377c8eeb4a Implement dynamic mapAnyOf in terms of ASTNodeKinds omits e069662deb1 [libomptarget][devicertl] Wrap source in declare target pragmas omits 537d90db827 [libc++] Split re.alg tests into locale-dependent and indep [...] omits 8000c778532 Make it possible to store a ASTNodeKind in VariantValue omits cad4275d697 [DAGCombiner] Enable SimplifyDemandedBits vector support fo [...] omits 8ba442bc213 Revert "Following up on PR48517, fix handling of template a [...] omits 4f5f29d4097 Revert "[TableGen] Improve algorithm for inheriting class t [...] omits 19d02842ee5 [X86][AVX] Fold extract_subvector(VSRLI/VSHLI(x,32)) -> VSR [...] omits c056f824340 [TableGen] Improve algorithm for inheriting class template [...] omits 21bfd068b32 [AArch64] Add support for the GNU ILP32 ABI omits 5d718374a68 [SCEV] Add a test with wrong exit counts. (NFC) omits 985b9b7e421 [PM] Avoid duplicates in the Used/Preserved/Required sets omits 42830f8bdc8 [clangd] Extend find-refs to include overrides. omits cba1ca90258 Fix cuda-runner tests. omits cab20f61057 [AArch64] Add missing "flagm" feature to the .arch_extensio [...] omits f344c028dea [AArch64] Add missing "pauth" feature to the .arch_extensio [...] omits a1d4649a5b1 [clangd] Fix division by zero when computing scores omits f07403eb1a5 [llvm-symbolizer][doc] Reorder --relativenames in options list omits eee2e8813f8 [LV] Add test cases with multiple exits which require versioning. omits eff6e75c3f7 [LLD][ELF] Correct test temporary file paths omits 43f34f58349 Added check if there are regions that do not implement the [...] omits cf50f4f7645 [mlir] Link mlir_runner_utils statically into cuda/rocm-run [...] omits 29aaae28140 [PostRASched] Regenerate Whole Test with update_llc_test_checks.py omits c1bc7981bab [Coroutine] Remain alignment information when merging frame [...] omits a6a72dfdf2e [AMDGPU][GlobalISel] Avoid selecting S_PACK with constants omits 2ab5fd2c856 [clangd] Retire some flags for uncontroversial, stable features. omits e6be5c7cd6d [clangd] Remove the recovery-ast options. omits de4ba7073bd [clangd] Move DirBasedCDB broadcasting onto its own thread. omits 536a1b0ea21 [clangd] Allow CDBs to have background work to block on. omits fc6677f0bba [Test Commit] This is a test commit for https://reviews.llv [...] omits e20d46628a3 [clang][cli] Port more options to new parsing system omits 4ab704d6282 [AMDGPU][MC] Add tfe disassembler support MIMG opcodes omits 2aeaaf841b5 [GlobalISel] Add missing operand update when copy is required omits b3c260d8fa0 [lldb][docs] Expand CSS fix for LLDB doc tables omits 255a507716b [NFC][InstructionCost] Use InstructionCost in lib/Transform [...] omits 3c69ff4b03a [lldb][docs] Filter out 'thisown' attribute and inheritance [...] omits 7fce3b240b6 [lldb][docs] Remove -webkit-hyphens in table cells so that [...] omits e22295385c7 [X86] Add segment and address-size override prefixes omits 8ca4b174d70 [RISCV] Implement vlseg intrinsics. omits f96ff3c0f8e [ELF] --wrap: Produce a dynamic symbol for undefined __wrap_ omits 8031785f4a7 [ELF][test] Improve --wrap tests omits b5c542d64b9 [mlir][sparse] add narrower choices for pointers/indices omits b023cdeacce [llvm] Use llvm::all_of (NFC) omits 978c754076e [llvm] Use llvm::any_of (NFC) omits 88572024892 [llvm] Use llvm::find (NFC) omits 2e74a277566 [SimplifyCFG] Reapply update_test_checks.py (NFC) omits 4dae2247fd6 [RISCV] refactor VPatBinary (NFC) omits 4479c0c2c0b Allow nonnull/align attribute to accept poison omits daeea961a6d [llvm-profgen][NFC] Fix the incorrect computation of callsi [...] omits 233106269db [llvm-link] Improve link time for bitcode archives [NFC] omits b62c7e04742 [mlir][python] Swap shape and element_type order for MemRefType. omits 7f36df0fb19 [gn build] fix libcxx gn file with libcxx_abi_namespace set omits be59bac184e [gn build] (manually) port 933518fff82c omits 68a1f09107a [xray] Honor xray-never function-instrument attribute omits 3729ee89394 Fix Wmissing-field-initializers warnings. omits 21b1ad0340a [SampleFDO] Add the support to split the function profiles [...] omits 1bf2b1665b4 Implement constant folding for DivFOp omits 96ef4f307df Revert "[WebAssembly] call_indirect issues table number relocs" omits 0cd0eb6e0a8 Add API to retrieve a clade kind from ASTNodeKind omits 22eb1cf89f3 Remove unused functions. omits 8d112a8eda9 Remove TypedMatcherOps from VariantValue omits 18e093faf72 [msabi] Mangle a template argument referring to array-to-po [...] omits e75a4b6ea9e [RISCV] Remove NotHasStdExtZbb predicate from zext.h/sext.b [...] omits ecf696641e6 [ASTMatchers] Allow use of mapAnyOf in more contexts omits 34714553844 [lldb/test] Skip TestProcessAttach: test_attach_to_process_ [...] omits be7352c00d5 [mlir][splitting std] move 2 more ops to `tensor` omits ce24bb0edda [ASTMatchers] NFC Rearrange declarations to allow more arg [...] omits 894d88a759c [mlir][python] Add facility for extending generated python ODS. omits b99147b4fa7 [lld][WebAssembly] Don't defined indirect function table in [...] omits da986511fb9 Revert "DR2064: decltype(E) is only a dependent type if E i [...] omits 5a684b70dc7 Ensure we don't strip the ConstantExpr carrying a non-type [...] omits 7bd3702b640 [libc] Extend the current fenv functions to aarch64. omits b272698de79 [OPENMP]Do not use OMP_MAP_TARGET_PARAM for data movement d [...] omits cabe1b11243 [polly][NewPM][test] Fix polly tests under -enable-new-pm omits 27afc091e2c [NFC] Disallow unused prefixes under Other omits e463bd53c03 Revert "[SLP]Merge reorder and reuse shuffles." omits d8ffaa9f723 [NFC] cleanup noalias2.ll test omits 5b7aef6eb4b Revert "[PDB] Defer relocating .debug$S until commit time a [...] omits 24e8e21f19f [flang] Refine WhyNotModifiable() omits 5fcb412ed08 [ELF] Support R_PPC64_ADDR16_HIGH omits e12e0d66c03 [ELF] Error for out-of-range R_PPC64_ADDR16_HA, R_PPC64_ADD [...] omits d39adeaf440 [ELF] Improve R_PPC64_ADDR* relocation tests omits a4b42c621b9 [llvm] Protect signpost map with a mutex omits 6ac9cb2a7c6 [libc++][P1679] add string contains omits 7113de301a8 [ScalarizeMaskedMemIntrin] Add missing dependency omits 21443381c00 Reapply [InstCombine] Replace one-use select operand based [...] omits bedbb58203c [InstCombine] Add additional tests for select operand repla [...] omits a2317869098 [wasm][LLD] Rename --lto-new-pass-manager to --no-lto-legac [...] omits ce8b3937dda [RISCV] Add DAG combine to turn (setcc X, 1, setne) -> (set [...] omits 82e537a9d28 [Clang][OpenMP] Fixed an issue that clang crashed when comp [...] omits 933518fff82 [libc++] Make LIBCXX_ENABLE_FILESYSTEM fully consistent omits 68dba7eae1d [libc++] Unbreak the debug mode omits e678656625a Add bounds checking assertions to APValue, NFC omits 6f69f2ed61a Consider ASan messages interesting for creduce omits 121cac01e8f [noalias.decl] Look through llvm.experimental.noalias.scope.decl omits 987760b463c [www] Fix background color in table cell. omits 57443bfb4ab [Hexagon] Fix segment start to adjust for gaps between segments omits 17846ed5af4 [clangd] Use ASTSignals in Heuristics CC Ranking. omits 18cb7441b69 [AMDGPU] Simpler names for arch-specific ttmp registers. NFC. omits cbf52463599 Fix buildbot after cfc60730179042a93cb9cb338982e71d20707a24 omits cfc60730179 [GlobalISel] Combine (a[0]) | (a[1] << k1) | ...| (a[m] << [...] omits 9c6a00fe99c [RISCV] Add ISel patterns for scalable mask exts & truncs omits 88e7c3498c3 [SystemZ][z/OS] Fix Permission denied pattern matching omits 842314b5f07 [Polly] Update isl to isl-0.23-61-g24e8cd12. omits 2f809950903 [lldb][docs] Update .htaccess to redirect from old SB API d [...] omits 6a563eef132 [ARM] Expand vXi1 VSELECT's omits 3cae8b33297 [lldb][docs] Add a doc page for enums and constants omits cea3abc26f7 [flang][driver] Move isFixedFormSuffix and isFreeFormSuffix [...] omits 71b6b010e6b [mlir][python] Factor out standalone OpView._ods_build_defa [...] omits cbdde495ba2 [clang-format] Apply Allman style to lambdas omits 051ec9f5f43 [ValueTracking] Strengthen impliesPoison reasoning omits 0808c7009a0 [AMDGPU] Fix test case for D94010 omits 27820496a71 [MLIR][SPIRV] Add `SignedOp` trait. omits de2f9423995 [AMDGPU] Simplify test case for D94010 omits 2d911f7c72f [OpenMP] Fix atomic entries for captured logical operation omits 15fd6bae0e4 [RISCV] Extend RVV VType info with the type's AVL (NFC) omits f373b30923d [ARM] Add MVE add.sat costs omits 6bd0a4451cc [flang][directive] Get rid of flangClassValue in TableGen omits 909d6c86eae [PowerPC] Fix the check for the instruction using FRSP/XSRS [...] omits 480643a95cd [CMake] Remove dead code setting policies to NEW omits 8bf7116d50b [clangd] Index local classes, virtual and overriding methods. omits 1a9b6e4a327 [WebAssembly][lld] Fix call-indirect.s test to validate omits 54e38440e74 [ARM] Expand add.sat/sub.sat cost checks. NFC omits 077a84f9114 [libc++] Sync TEST_HAS_TIMESPEC_GET and _LIBCPP_HAS_TIMESPE [...] omits 3747b69b531 [LoopRotate] Calls not lowered to calls should not block rotation. omits c42f5ca3d84 [Flang][OpenMP] Add semantic checks for OpenMP Workshare Construct omits 2988f940d86 [X86] Regenerate fmin/fmax reduction tests omits 626681b09a3 [lldb] Fix two documentation typos omits 3a56a96664d [mlir][spirv] Define spv.GLSL.Fma and add lowerings omits 6259fbd8b69 AArch64: add apple-a14 as a CPU omits 93a873dfc9e [mlir][Affine] Revisit and simplify composeAffineMapAndOperands. omits ec877106a38 [ThinLTO] Also prune Thin-* files from the ThinLTO cache omits 1d37db6ef53 [llvm/Orc] Fix ExecutionEngine module build breakage omits 197d9a55f10 [flang][driver] Add standard macro predefinitions for compi [...] omits a60bc55c693 [OpenMP] libomp: cleanup parsing of OMP_ALLOCATOR env variable. omits d77a5720877 [DebugInfo][dexter] Tweak dexter test for merged values omits 443d6957ca7 [flang][driver] Add support for fixed form detection omits a6f9077b16d [clang] Check for nullptr when instantiating late attrs omits 9a60ad216d2 [mlir] Clarify docs around LLVM dialect-compatible types omits 2c4f6be86c1 [SystemZ][z/OS] Fix No such file or directory expression error omits 172f1f8952c [AArch64][SVE]Add cost model for vector reduce for scalable vector omits b7e516202eb [DebugInfo][dexter] Add dexter tests for merged values omits 87dfd5e012e [flang][driver] Add support for `-I` in the new driver omits 11f4c58c153 [mlir] Add `complex.abs`, `complex.div` and `complex.mul` t [...] adds c9439ca3634 [AArch64][SVE] Coalesce calls to the SVE ptrue intrinsic wh [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (79ce46e2753) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_bmk_tx1/llvm-master-aarc [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
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: .gitignore | 3 - clang-tools-extra/clang-query/Query.cpp | 3 +- clang-tools-extra/clang-query/tool/ClangQuery.cpp | 21 - clang-tools-extra/clangd/ClangdLSPServer.cpp | 39 +- clang-tools-extra/clangd/ClangdLSPServer.h | 8 +- clang-tools-extra/clangd/ClangdServer.cpp | 164 +- clang-tools-extra/clangd/ClangdServer.h | 49 +- clang-tools-extra/clangd/CodeComplete.cpp | 12 +- clang-tools-extra/clangd/Compiler.cpp | 5 + clang-tools-extra/clangd/Compiler.h | 4 +- clang-tools-extra/clangd/Config.h | 17 +- clang-tools-extra/clangd/ConfigCompile.cpp | 53 - clang-tools-extra/clangd/ConfigFragment.h | 26 - clang-tools-extra/clangd/ConfigYAML.cpp | 3 - clang-tools-extra/clangd/Diagnostics.cpp | 18 - clang-tools-extra/clangd/Diagnostics.h | 9 - clang-tools-extra/clangd/DumpAST.cpp | 1 + clang-tools-extra/clangd/FindSymbols.cpp | 10 +- clang-tools-extra/clangd/FindTarget.cpp | 4 +- .../clangd/GlobalCompilationDatabase.cpp | 387 +- .../clangd/GlobalCompilationDatabase.h | 19 +- clang-tools-extra/clangd/IncludeFixer.cpp | 2 - clang-tools-extra/clangd/ParsedAST.cpp | 22 +- clang-tools-extra/clangd/Preamble.cpp | 3 +- clang-tools-extra/clangd/Protocol.h | 2 + clang-tools-extra/clangd/Quality.cpp | 15 - clang-tools-extra/clangd/README.md | 19 - clang-tools-extra/clangd/Selection.cpp | 3 - clang-tools-extra/clangd/TUScheduler.cpp | 19 +- clang-tools-extra/clangd/TUScheduler.h | 11 - clang-tools-extra/clangd/XRefs.cpp | 63 +- .../clangd/index/CanonicalIncludes.cpp | 4 - clang-tools-extra/clangd/index/FileIndex.cpp | 3 +- clang-tools-extra/clangd/index/Index.cpp | 8 +- clang-tools-extra/clangd/index/IndexAction.cpp | 2 - clang-tools-extra/clangd/index/Merge.cpp | 62 +- clang-tools-extra/clangd/index/Serialization.cpp | 4 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 5 - clang-tools-extra/clangd/index/SymbolCollector.h | 5 +- .../test/index-serialization/Inputs/sample.idx | Bin 476 -> 476 bytes clang-tools-extra/clangd/tool/ClangdMain.cpp | 59 +- .../clangd/unittests/ClangdLSPServerTests.cpp | 27 - clang-tools-extra/clangd/unittests/ClangdTests.cpp | 3 +- .../clangd/unittests/CodeCompleteTests.cpp | 2 +- .../clangd/unittests/ConfigCompileTests.cpp | 75 - .../clangd/unittests/ConfigYAMLTests.cpp | 2 +- .../clangd/unittests/DiagnosticsTests.cpp | 35 +- .../clangd/unittests/FindSymbolsTests.cpp | 2 +- .../clangd/unittests/FindTargetTests.cpp | 18 - .../unittests/GlobalCompilationDatabaseTests.cpp | 106 +- clang-tools-extra/clangd/unittests/RenameTests.cpp | 6 - .../clangd/unittests/SelectionTests.cpp | 21 - .../clangd/unittests/SymbolCollectorTests.cpp | 59 +- clang-tools-extra/clangd/unittests/TestTU.cpp | 2 + clang-tools-extra/clangd/unittests/XRefsTests.cpp | 43 +- clang/CMakeLists.txt | 4 + clang/cmake/caches/Fuchsia-stage2.cmake | 18 +- clang/docs/ClangCommandLineReference.rst | 4 +- clang/docs/ClangFormatStyleOptions.rst | 355 +- clang/docs/OpenCLSupport.rst | 22 - clang/docs/ReleaseNotes.rst | 11 +- clang/docs/UsersManual.rst | 5 - clang/docs/tools/dump_format_style.py | 19 +- clang/include/clang/AST/APValue.h | 2 - clang/include/clang/AST/ASTContext.h | 14 +- clang/include/clang/AST/ASTTypeTraits.h | 2 - clang/include/clang/AST/DependenceFlags.h | 6 + clang/include/clang/AST/Expr.h | 14 +- clang/include/clang/AST/ExprCXX.h | 2 - clang/include/clang/AST/PropertiesBase.td | 11 + clang/include/clang/AST/RecursiveASTVisitor.h | 2 + clang/include/clang/AST/TemplateArgumentVisitor.h | 2 + clang/include/clang/AST/TemplateBase.h | 53 +- .../clang/ASTMatchers/ASTMatchersInternal.h | 461 +- .../clang/ASTMatchers/Dynamic/VariantValue.h | 40 +- clang/include/clang/Analysis/PathDiagnostic.h | 14 +- clang/include/clang/Basic/Attr.td | 8 - clang/include/clang/Basic/AttrDocs.td | 11 - clang/include/clang/Basic/BuiltinsWebAssembly.def | 7 - clang/include/clang/Basic/CodeGenOptions.h | 7 - clang/include/clang/Basic/DiagnosticDriverKinds.td | 8 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 15 +- clang/include/clang/Basic/LangOptions.h | 4 - clang/include/clang/Basic/OpenCLExtensions.def | 111 +- clang/include/clang/Basic/OpenCLOptions.h | 244 +- clang/include/clang/Basic/SourceManager.h | 2 +- clang/include/clang/Basic/TargetInfo.h | 30 +- clang/include/clang/Basic/TargetOptions.h | 2 +- clang/include/clang/Driver/Options.td | 1041 +- clang/include/clang/Format/Format.h | 362 +- clang/include/clang/Frontend/CompilerInstance.h | 12 +- clang/include/clang/Frontend/PrecompiledPreamble.h | 4 +- clang/include/clang/Frontend/Utils.h | 4 +- clang/include/clang/Lex/PreprocessorOptions.h | 26 +- clang/include/clang/Sema/Sema.h | 7 +- clang/include/clang/Serialization/ASTReader.h | 18 +- .../Tooling/Refactoring/Rename/SymbolOccurrences.h | 13 +- clang/lib/AST/ASTContext.cpp | 13 +- clang/lib/AST/ASTImporter.cpp | 31 +- clang/lib/AST/ASTStructuralEquivalence.cpp | 4 + clang/lib/AST/ASTTypeTraits.cpp | 13 - clang/lib/AST/ComputeDependence.cpp | 13 +- clang/lib/AST/Decl.cpp | 51 +- clang/lib/AST/DeclBase.cpp | 35 +- clang/lib/AST/Expr.cpp | 52 +- clang/lib/AST/ExprCXX.cpp | 11 +- clang/lib/AST/ExprConstant.cpp | 107 +- clang/lib/AST/ItaniumMangle.cpp | 53 +- clang/lib/AST/MicrosoftMangle.cpp | 11 + clang/lib/AST/ODRHash.cpp | 2 + clang/lib/AST/StmtProfile.cpp | 6 + clang/lib/AST/TemplateBase.cpp | 127 +- clang/lib/AST/Type.cpp | 20 +- clang/lib/AST/TypeLoc.cpp | 1 + clang/lib/ASTMatchers/Dynamic/Marshallers.h | 67 +- clang/lib/ASTMatchers/Dynamic/VariantValue.cpp | 30 - clang/lib/Analysis/CalledOnceCheck.cpp | 5 +- clang/lib/Basic/CMakeLists.txt | 1 - clang/lib/Basic/LangOptions.cpp | 2 +- clang/lib/Basic/OpenCLOptions.cpp | 106 - clang/lib/Basic/SourceLocation.cpp | 8 - clang/lib/Basic/SourceManager.cpp | 23 +- clang/lib/Basic/Targets.cpp | 28 +- clang/lib/Basic/Targets/AMDGPU.h | 37 +- clang/lib/Basic/Targets/NVPTX.h | 20 +- clang/lib/Basic/Targets/RISCV.cpp | 101 +- clang/lib/Basic/Targets/RISCV.h | 13 - clang/lib/Basic/Targets/SPIR.h | 2 +- clang/lib/Basic/Targets/X86.h | 4 +- clang/lib/CodeGen/BackendUtil.cpp | 2 - clang/lib/CodeGen/CGBlocks.cpp | 6 +- clang/lib/CodeGen/CGBuiltin.cpp | 40 - clang/lib/CodeGen/CGCUDANV.cpp | 93 +- clang/lib/CodeGen/CGCUDARuntime.h | 7 +- clang/lib/CodeGen/CGDebugInfo.cpp | 42 +- clang/lib/CodeGen/CGExprConstant.cpp | 16 +- clang/lib/CodeGen/CGObjC.cpp | 44 +- clang/lib/CodeGen/CGObjCMac.cpp | 3 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 79 +- clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp | 23 +- clang/lib/CodeGen/CGRecordLayoutBuilder.cpp | 19 +- clang/lib/CodeGen/CodeGenModule.cpp | 7 +- clang/lib/CodeGen/CodeGenTypeCache.h | 3 - clang/lib/CodeGen/CoverageMappingGen.cpp | 24 +- clang/lib/CodeGen/CoverageMappingGen.h | 6 +- clang/lib/CodeGen/TargetInfo.cpp | 5 +- clang/lib/Driver/ToolChains/Arch/RISCV.cpp | 30 +- clang/lib/Driver/ToolChains/Clang.cpp | 38 +- clang/lib/Driver/ToolChains/Cuda.cpp | 90 +- clang/lib/Driver/ToolChains/Flang.cpp | 2 +- clang/lib/Driver/ToolChains/Fuchsia.cpp | 10 - clang/lib/Format/BreakableToken.cpp | 31 +- clang/lib/Format/BreakableToken.h | 1 + clang/lib/Format/ContinuationIndenter.cpp | 3 +- clang/lib/Format/Format.cpp | 39 +- clang/lib/Format/UnwrappedLineFormatter.cpp | 31 +- clang/lib/Format/WhitespaceManager.cpp | 81 +- clang/lib/Frontend/ASTUnit.cpp | 9 +- clang/lib/Frontend/ChainedIncludesSource.cpp | 11 +- clang/lib/Frontend/CompilerInstance.cpp | 15 +- clang/lib/Frontend/CompilerInvocation.cpp | 176 +- clang/lib/Frontend/FrontendAction.cpp | 6 +- clang/lib/Frontend/FrontendActions.cpp | 2 +- clang/lib/Frontend/InitPreprocessor.cpp | 5 +- clang/lib/Frontend/ModuleDependencyCollector.cpp | 52 +- clang/lib/Frontend/PrecompiledPreamble.cpp | 23 +- clang/lib/Headers/__clang_hip_cmath.h | 7 - clang/lib/Headers/avxintrin.h | 6 +- clang/lib/Headers/emmintrin.h | 2 +- clang/lib/Index/USRGeneration.cpp | 4 + clang/lib/Lex/TokenLexer.cpp | 10 +- clang/lib/Parse/ParsePragma.cpp | 2 +- clang/lib/Sema/Sema.cpp | 14 +- clang/lib/Sema/SemaCUDA.cpp | 3 +- clang/lib/Sema/SemaCodeComplete.cpp | 27 +- clang/lib/Sema/SemaDecl.cpp | 11 +- clang/lib/Sema/SemaDeclAttr.cpp | 33 +- clang/lib/Sema/SemaExprCXX.cpp | 21 +- clang/lib/Sema/SemaLookup.cpp | 1 + clang/lib/Sema/SemaOverload.cpp | 41 +- clang/lib/Sema/SemaTemplate.cpp | 232 +- clang/lib/Sema/SemaTemplateDeduction.cpp | 94 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 23 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 3 - clang/lib/Sema/SemaTemplateVariadic.cpp | 2 + clang/lib/Sema/TreeTransform.h | 12 +- clang/lib/Serialization/ASTReader.cpp | 72 +- clang/lib/Serialization/ASTWriter.cpp | 2 +- .../Checkers/StdLibraryFunctionsChecker.cpp | 2 +- .../Refactoring/Rename/SymbolOccurrences.cpp | 5 +- clang/test/AST/Inputs/cuda.h | 54 - clang/test/AST/ast-dump-managed-var.cu | 28 - clang/test/AST/ast-dump-recovery.cpp | 11 + clang/test/Analysis/auto-obj-dtors-cfg-output.cpp | 2 +- clang/test/Analysis/cfg-rich-constructors.cpp | 8 +- clang/test/Analysis/cfg-rich-constructors.mm | 8 +- clang/test/Analysis/cfg.c | 2 +- .../Analysis/exploded-graph-rewriter/trimmers.dot | 10 +- clang/test/Analysis/lit.local.cfg | 8 +- clang/test/CXX/drs/dr20xx.cpp | 12 + clang/test/CodeGen/X86/x86_64-arguments.c | 12 +- clang/test/CodeGen/aarch64-ls64.c | 1 - clang/test/CodeGen/altivec.c | 29 +- clang/test/CodeGen/basic-block-sections.c | 2 +- clang/test/CodeGen/builtins-wasm.c | 36 - ...-assumption-attribute-align_value-on-lvalue.cpp | 2 +- ...-attribute-alloc_align-on-function-variable.cpp | 2 +- ...ibute-assume_aligned-on-function-two-params.cpp | 2 +- ...uiltin_assume_aligned-three-params-variable.cpp | 2 +- ...umption-builtin_assume_aligned-three-params.cpp | 2 +- ...ssumption-builtin_assume_aligned-two-params.cpp | 2 +- .../CodeGen/catch-alignment-assumption-openmp.cpp | 2 +- .../catch-implicit-integer-sign-changes-incdec.c | 8 +- ...-implicit-integer-sign-changes-true-negatives.c | 8 +- ...ch-implicit-signed-integer-truncations-incdec.c | 8 +- .../catch-nullptr-and-nonzero-offset-blacklist.c | 8 +- ...tr-and-nonzero-offset-when-nullptr-is-defined.c | 8 +- .../CodeGen/catch-nullptr-and-nonzero-offset.c | 10 +- .../test/CodeGen/catch-pointer-overflow-volatile.c | 4 +- clang/test/CodeGen/catch-pointer-overflow.c | 4 +- clang/test/CodeGen/cmse-clear-return.c | 2 +- clang/test/CodeGen/object-size.c | 10 +- clang/test/CodeGen/ubsan-blacklist-vfs.c | 4 +- clang/test/CodeGenCUDA/Inputs/cuda.h | 3 - clang/test/CodeGenCUDA/managed-var.cu | 100 - clang/test/CodeGenCUDA/usual-deallocators.cu | 18 - .../debug-info-gline-tables-only-codeview.cpp | 10 +- clang/test/CodeGenCXX/mangle-ms-templates.cpp | 10 + clang/test/CodeGenCXX/mangle-subst.cpp | 11 + clang/test/CodeGenCXX/mangle-template.cpp | 40 +- .../CodeGenCXX/ms-lookup-template-base-classes.cpp | 15 - clang/test/CodeGenCXX/ppc32-varargs-method.cpp | 20 - clang/test/CodeGenCXX/template-arguments.cpp | 81 + clang/test/CodeGenObjC/ns_consume_null_check.m | 26 +- clang/test/CodeGenObjC/null-check-bool-ret.m | 38 - clang/test/CodeGenObjC/ppc32-varargs-id.m | 33 - clang/test/CodeGenOpenCL/convergent.cl | 2 +- .../c++/relative-vtables+asan+noexcept/libc++.so | 0 .../c++/relative-vtables+asan/libc++.so | 0 .../libomptarget-nvptx-cuda_80-sm_20.bc | 0 .../libomptarget/libomptarget-nvptx-sm_20.bc | 0 .../Inputs/libomptarget/libomptarget-nvptx-test.bc | 0 clang/test/Driver/debug-prefix-map.c | 11 - clang/test/Driver/fbinutils-version.c | 29 - clang/test/Driver/fuchsia.cpp | 27 - clang/test/Driver/openmp-offload-gpu.c | 39 +- clang/test/Driver/riscv-arch.c | 54 +- clang/test/Format/access-modifiers.cpp | 63 - clang/test/Frontend/stats-file.c | 2 +- .../Inputs/preamble-reparse-changed-module/head.h | 3 - .../module.modulemap | 3 - .../preamble-reparse-changed-module/new-head.h | 3 - clang/test/Index/preamble-reparse-changed-module.m | 18 - clang/test/Misc/nvptx.languageOptsOpenCL.cl | 4 + ...pragma-attribute-supported-attributes-list.test | 1 - clang/test/Misc/r600.languageOptsOpenCL.cl | 6 + clang/test/OpenMP/declare_mapper_codegen.cpp | 102 +- .../declare_target_device_only_compilation.cpp | 20 - .../OpenMP/distribute_dist_schedule_messages.cpp | 2 +- ...tribute_parallel_for_dist_schedule_messages.cpp | 2 +- ...te_parallel_for_simd_dist_schedule_messages.cpp | 2 +- .../distribute_simd_dist_schedule_messages.cpp | 2 +- .../OpenMP/nvptx_unsupported_type_messages.cpp | 4 - clang/test/OpenMP/parallel_if_codegen.cpp | 13 - clang/test/OpenMP/target_data_codegen.cpp | 52 +- ...et_data_map_pointer_array_subscript_codegen.cpp | 4 +- .../OpenMP/target_data_use_device_addr_codegen.cpp | 8 +- .../OpenMP/target_data_use_device_ptr_codegen.cpp | 32 +- .../target_data_use_device_ptr_if_codegen.cpp | 2 +- clang/test/OpenMP/target_depend_codegen.cpp | 2 +- clang/test/OpenMP/target_enter_data_codegen.cpp | 24 +- .../OpenMP/target_enter_data_depend_codegen.cpp | 8 +- clang/test/OpenMP/target_exit_data_codegen.cpp | 16 +- .../OpenMP/target_exit_data_depend_codegen.cpp | 8 +- ...arget_map_member_expr_array_section_codegen.cpp | 6 +- clang/test/OpenMP/target_map_names.cpp | 14 - .../target_parallel_for_simd_collapse_messages.cpp | 2 +- .../target_parallel_for_simd_ordered_messages.cpp | 2 +- .../test/OpenMP/target_simd_collapse_messages.cpp | 2 +- ...get_teams_distribute_dist_schedule_messages.cpp | 2 +- ...tribute_parallel_for_dist_schedule_messages.cpp | 2 +- ...te_parallel_for_simd_dist_schedule_messages.cpp | 2 +- ...eams_distribute_simd_dist_schedule_messages.cpp | 2 +- clang/test/OpenMP/target_update_codegen.cpp | 60 +- clang/test/OpenMP/target_update_depend_codegen.cpp | 8 +- clang/test/OpenMP/target_update_from_messages.cpp | 2 +- clang/test/OpenMP/target_update_to_messages.cpp | 2 +- clang/test/OpenMP/task_messages.cpp | 4 +- .../teams_distribute_dist_schedule_messages.cpp | 2 +- ...tribute_parallel_for_dist_schedule_messages.cpp | 2 +- ...te_parallel_for_simd_dist_schedule_messages.cpp | 2 +- ...eams_distribute_simd_dist_schedule_messages.cpp | 2 +- clang/test/Preprocessor/macro_fn_comma_swallow2.c | 5 - clang/test/Preprocessor/riscv-target-features.c | 130 +- clang/test/Profile/profile-prefix-map.c | 14 - clang/test/Sema/invalid-bitwidth-expr.mm | 1 + clang/test/SemaCUDA/Inputs/cuda.h | 1 - clang/test/SemaCUDA/bad-attributes.cu | 4 +- clang/test/SemaCUDA/device-var-init.cu | 206 +- clang/test/SemaCUDA/function-overload.cu | 2 +- clang/test/SemaCUDA/managed-var.cu | 54 - clang/test/SemaCUDA/union-init.cu | 4 +- clang/test/SemaCUDA/usual-deallocators.cu | 9 - clang/test/SemaCXX/default1.cpp | 8 - .../SemaCXX/invalid-template-base-specifier.cpp | 4 +- .../SemaCXX/subst-func-type-invalid-ret-type.cpp | 16 - clang/test/SemaCXX/typo-correction-delayed.cpp | 9 + clang/test/SemaCXX/warn-unused-lambda-capture.cpp | 2 +- clang/test/SemaObjCXX/warn-called-once.mm | 7 - clang/test/SemaTemplate/dependent-expr.cpp | 7 +- ...ontype_cxx1z.cpp => temp_arg_nontype_cxx17.cpp} | 55 +- clang/test/SemaTemplate/temp_arg_nontype_cxx20.cpp | 80 +- .../test/SemaTemplate/temp_arg_template_cxx1z.cpp | 8 +- clang/tools/c-index-test/c-index-test.c | 17 - clang/tools/c-index-test/core_main.cpp | 25 +- clang/tools/libclang/CIndex.cpp | 5 + clang/tools/libclang/CXCursor.cpp | 3 + clang/unittests/AST/ASTImporterTest.cpp | 32 - clang/unittests/AST/ASTTypeTraitsTest.cpp | 12 - .../ASTMatchers/ASTMatchersNarrowingTest.cpp | 11 - .../ASTMatchers/Dynamic/VariantValueTest.cpp | 19 - clang/unittests/Format/FormatTest.cpp | 1256 +- .../unittests/Frontend/CompilerInvocationTest.cpp | 45 - clang/utils/creduce-clang-crash.py | 3 +- clang/www/cxx_dr_status.html | 2 +- clang/www/cxx_status.html | 2 +- compiler-rt/CMakeLists.txt | 4 + compiler-rt/lib/asan/asan_allocator.cpp | 28 - compiler-rt/lib/asan/asan_interceptors.cpp | 41 +- compiler-rt/lib/asan/asan_thread.cpp | 8 +- compiler-rt/lib/asan/asan_thread.h | 5 +- compiler-rt/lib/asan/asan_win.cpp | 2 +- compiler-rt/lib/lsan/lsan_allocator.cpp | 10 - compiler-rt/lib/lsan/lsan_common.cpp | 24 - compiler-rt/lib/lsan/lsan_common.h | 2 - compiler-rt/lib/msan/msan_poisoning.cpp | 79 +- .../lib/scudo/standalone/tests/scudo_unit_test.h | 7 +- .../lib/scudo/standalone/tests/wrappers_c_test.cpp | 7 +- compiler-rt/test/msan/chained_origin_memmove.cpp | 57 - .../memvars/inline-escaping-function.c | 45 - .../dexter-tests/memvars/merged-store.c | 43 - .../dexter-tests/memvars/unused-merged-value.c | 44 - flang/CMakeLists.txt | 16 +- flang/include/flang/Evaluate/call.h | 10 +- flang/include/flang/Evaluate/tools.h | 16 +- flang/include/flang/Evaluate/traverse.h | 2 +- flang/include/flang/Frontend/FrontendOptions.h | 23 +- flang/include/flang/Frontend/PreprocessorOptions.h | 5 - flang/include/flang/Parser/provenance.h | 1 + flang/include/flang/Semantics/symbol.h | 2 +- flang/lib/Evaluate/call.cpp | 9 +- flang/lib/Evaluate/characteristics.cpp | 9 - flang/lib/Evaluate/fold-implementation.h | 51 +- flang/lib/Evaluate/intrinsics.cpp | 106 +- flang/lib/Evaluate/shape.cpp | 26 +- flang/lib/Evaluate/tools.cpp | 76 +- flang/lib/Frontend/CompilerInstance.cpp | 18 +- flang/lib/Frontend/CompilerInvocation.cpp | 25 +- flang/lib/Frontend/FrontendAction.cpp | 2 - flang/lib/Frontend/FrontendActions.cpp | 3 - flang/lib/Frontend/FrontendOptions.cpp | 26 +- flang/lib/Lower/OpenMP.cpp | 5 +- flang/lib/Parser/openmp-parsers.cpp | 26 +- flang/lib/Parser/unparse.cpp | 29 +- flang/lib/Semantics/assignment.cpp | 2 +- flang/lib/Semantics/check-call.cpp | 24 +- flang/lib/Semantics/check-declarations.cpp | 40 +- flang/lib/Semantics/check-io.cpp | 9 +- flang/lib/Semantics/check-omp-structure.cpp | 140 +- flang/lib/Semantics/check-omp-structure.h | 2 +- flang/lib/Semantics/resolve-names-utils.cpp | 12 - flang/lib/Semantics/resolve-names-utils.h | 2 - flang/lib/Semantics/resolve-names.cpp | 92 +- flang/lib/Semantics/tools.cpp | 91 +- flang/module/__fortran_builtins.f90 | 2 - flang/module/iso_c_binding.f90 | 40 +- flang/module/iso_fortran_env.f90 | 4 +- flang/test/Flang-Driver/Inputs/basic-header-one.h | 1 - flang/test/Flang-Driver/Inputs/basic-header-two.h | 1 - .../Flang-Driver/Inputs/basictestmoduleone.mod | 1 - flang/test/Flang-Driver/Inputs/fixed-form-test.f | 2 - flang/test/Flang-Driver/Inputs/free-form-test.f90 | 2 - .../Inputs/header-dir/basic-header-one.h | 1 - .../Inputs/header-dir/basic-header-two.h | 1 - .../Inputs/module-dir/basictestmoduletwo.mod | 1 - flang/test/Flang-Driver/driver-help-hidden.f90 | 1 - flang/test/Flang-Driver/driver-help.f90 | 2 - flang/test/Flang-Driver/fixed-free-detection.f90 | 40 - flang/test/Flang-Driver/include-header.f90 | 77 - flang/test/Flang-Driver/include-module.f90 | 32 - .../predefined-macros-compiler-version.f90 | 26 - flang/test/Frontend/Inputs/empty.h | 0 flang/test/Frontend/preprocessor-diag.f90 | 11 - flang/test/Preprocessing/assert.F90 | 2 +- .../test/Preprocessing/compiler_defined_macros.F90 | 2 +- flang/test/Preprocessing/defines.F90 | 2 +- flang/test/Preprocessing/fixed-rescan.F | 2 +- flang/test/Preprocessing/hollerith.f | 2 +- flang/test/Preprocessing/include-comment.F90 | 2 +- flang/test/Preprocessing/pp001.F | 2 +- flang/test/Preprocessing/pp002.F | 2 +- flang/test/Preprocessing/pp003.F | 2 +- flang/test/Preprocessing/pp004.F | 2 +- flang/test/Preprocessing/pp005.F | 2 +- flang/test/Preprocessing/pp006.F | 2 +- flang/test/Preprocessing/pp007.F | 2 +- flang/test/Preprocessing/pp008.F | 2 +- flang/test/Preprocessing/pp009.F | 2 +- flang/test/Preprocessing/pp010.F | 2 +- flang/test/Preprocessing/pp011.F | 2 +- flang/test/Preprocessing/pp012.F | 2 +- flang/test/Preprocessing/pp013.F | 2 +- flang/test/Preprocessing/pp014.F | 2 +- flang/test/Preprocessing/pp015.F | 2 +- flang/test/Preprocessing/pp016.F | 2 +- flang/test/Preprocessing/pp017.F | 2 +- flang/test/Preprocessing/pp018.F | 2 +- flang/test/Preprocessing/pp019.F | 2 +- flang/test/Preprocessing/pp020.F | 2 +- flang/test/Preprocessing/pp021.F | 2 +- flang/test/Preprocessing/pp022.F | 2 +- flang/test/Preprocessing/pp023.F | 2 +- flang/test/Preprocessing/pp024.F | 2 +- flang/test/Preprocessing/pp025.F | 2 +- flang/test/Preprocessing/pp026.F | 2 +- flang/test/Preprocessing/pp027.F | 2 +- flang/test/Preprocessing/pp028.F | 2 +- flang/test/Preprocessing/pp029.F | 2 +- flang/test/Preprocessing/pp030.F | 2 +- flang/test/Preprocessing/pp031.F | 2 +- flang/test/Preprocessing/pp032.F | 2 +- flang/test/Preprocessing/pp033.F | 2 +- flang/test/Preprocessing/pp034.F | 2 +- flang/test/Preprocessing/pp035.F | 2 +- flang/test/Preprocessing/pp036.F | 2 +- flang/test/Preprocessing/pp037.F | 2 +- flang/test/Preprocessing/pp038.F | 2 +- flang/test/Preprocessing/pp039.F | 2 +- flang/test/Preprocessing/pp040.F | 2 +- flang/test/Preprocessing/pp041.F | 2 +- flang/test/Preprocessing/pp042.F | 2 +- flang/test/Preprocessing/pp043.F | 2 +- flang/test/Preprocessing/pp044.F | 2 +- flang/test/Preprocessing/pp101.F90 | 2 +- flang/test/Preprocessing/pp102.F90 | 2 +- flang/test/Preprocessing/pp103.F90 | 2 +- flang/test/Preprocessing/pp104.F90 | 2 +- flang/test/Preprocessing/pp105.F90 | 2 +- flang/test/Preprocessing/pp106.F90 | 2 +- flang/test/Preprocessing/pp107.F90 | 2 +- flang/test/Preprocessing/pp108.F90 | 2 +- flang/test/Preprocessing/pp109.F90 | 2 +- flang/test/Preprocessing/pp110.F90 | 2 +- flang/test/Preprocessing/pp111.F90 | 2 +- flang/test/Preprocessing/pp112.F90 | 2 +- flang/test/Preprocessing/pp113.F90 | 2 +- flang/test/Preprocessing/pp114.F90 | 2 +- flang/test/Preprocessing/pp115.F90 | 2 +- flang/test/Preprocessing/pp116.F90 | 2 +- flang/test/Preprocessing/pp117.F90 | 2 +- flang/test/Preprocessing/pp118.F90 | 2 +- flang/test/Preprocessing/pp119.F90 | 2 +- flang/test/Preprocessing/pp120.F90 | 2 +- flang/test/Preprocessing/pp121.F90 | 2 +- flang/test/Preprocessing/pp122.F90 | 2 +- flang/test/Preprocessing/pp123.F90 | 2 +- flang/test/Preprocessing/pp124.F90 | 2 +- flang/test/Preprocessing/pp125.F90 | 2 +- flang/test/Preprocessing/pp126.F90 | 2 +- flang/test/Preprocessing/pp127.F90 | 2 +- flang/test/Preprocessing/pp128.F90 | 2 +- flang/test/Preprocessing/pp129.F90 | 2 +- flang/test/Preprocessing/pp130.F90 | 2 +- .../test/Semantics/OpenACC/acc-atomic-validity.f90 | 42 - .../test/Semantics/OpenACC/acc-cache-validity.f90 | 43 - flang/test/Semantics/OpenACC/acc-data.f90 | 157 - flang/test/Semantics/OpenACC/acc-host-data.f90 | 36 - flang/test/Semantics/OpenACC/acc-init-validity.f90 | 96 - flang/test/Semantics/OpenACC/acc-kernels-loop.f90 | 273 - flang/test/Semantics/OpenACC/acc-kernels.f90 | 144 - flang/test/Semantics/OpenACC/acc-loop.f90 | 253 - .../OpenACC/acc-parallel-loop-validity.f90 | 122 - flang/test/Semantics/OpenACC/acc-parallel.f90 | 138 - flang/test/Semantics/OpenACC/acc-serial-loop.f90 | 97 - flang/test/Semantics/OpenACC/acc-serial.f90 | 166 - flang/test/Semantics/OpenACC/acc-set-validity.f90 | 106 - .../Semantics/OpenACC/acc-shutdown-validity.f90 | 96 - .../test/Semantics/OpenACC/acc-update-validity.f90 | 67 - flang/test/Semantics/OpenACC/acc-wait-validity.f90 | 42 - flang/test/Semantics/{OpenACC => }/acc-branch.f90 | 2 +- .../acc-canonicalization-validity.f90 | 2 +- flang/test/Semantics/acc-clause-validity.f90 | 1268 + .../{OpenACC => }/acc-declare-validity.f90 | 2 +- .../test/Semantics/{OpenACC => }/acc-resolve01.f90 | 2 +- .../test/Semantics/{OpenACC => }/acc-resolve02.f90 | 2 +- .../{OpenACC => }/acc-routine-validity.f90 | 2 +- .../test/Semantics/{OpenACC => }/acc-symbols01.f90 | 2 +- flang/test/Semantics/allocate12.f90 | 6 +- flang/test/Semantics/call09.f90 | 6 +- flang/test/Semantics/call17.f90 | 19 - flang/test/Semantics/modfile17.f90 | 2 +- flang/test/Semantics/modfile30.f90 | 4 +- flang/test/Semantics/modifiable01.f90 | 70 - flang/test/Semantics/omp-workshare01.f90 | 15 +- flang/test/Semantics/omp-workshare02.f90 | 52 +- flang/test/Semantics/omp-workshare03.f90 | 32 - flang/test/Semantics/omp-workshare04.f90 | 48 - flang/test/Semantics/omp-workshare05.f90 | 60 - flang/test/Semantics/resolve100.f90 | 14 - flang/test/Semantics/resolve88.f90 | 2 +- flang/test/Semantics/structconst03.f90 | 19 +- flang/test/Semantics/structconst04.f90 | 18 +- flang/test/lit.cfg.py | 9 +- flang/tools/f18/flang | 7 +- flang/unittests/Frontend/CMakeLists.txt | 1 + flang/unittests/Frontend/CompilerInstanceTest.cpp | 2 +- flang/unittests/Frontend/FrontendActionTest.cpp | 30 +- flang/unittests/Frontend/InputOutputTest.cpp | 76 + libc/cmake/modules/LLVMLibCCheckCpuFeatures.cmake | 6 +- libc/config/linux/aarch64/entrypoints.txt | 7 - libc/test/config/linux/x86_64/syscall_test.cpp | 2 +- libc/test/src/assert/assert_test.cpp | 4 +- libc/test/src/ctype/isalnum_test.cpp | 2 +- libc/test/src/ctype/isalpha_test.cpp | 2 +- libc/test/src/ctype/isascii_test.cpp | 2 +- libc/test/src/ctype/isblank_test.cpp | 2 +- libc/test/src/ctype/iscntrl_test.cpp | 2 +- libc/test/src/ctype/isdigit_test.cpp | 2 +- libc/test/src/ctype/isgraph_test.cpp | 2 +- libc/test/src/ctype/islower_test.cpp | 2 +- libc/test/src/ctype/isprint_test.cpp | 2 +- libc/test/src/ctype/ispunct_test.cpp | 2 +- libc/test/src/ctype/isspace_test.cpp | 2 +- libc/test/src/ctype/isupper_test.cpp | 2 +- libc/test/src/ctype/isxdigit_test.cpp | 2 +- libc/test/src/ctype/toascii_test.cpp | 2 +- libc/test/src/ctype/tolower_test.cpp | 2 +- libc/test/src/ctype/toupper_test.cpp | 2 +- libc/test/src/errno/errno_test.cpp | 2 +- libc/test/src/fenv/enabled_exceptions_test.cpp | 2 +- libc/test/src/fenv/exception_status_test.cpp | 2 +- libc/test/src/fenv/rounding_mode_test.cpp | 2 +- libc/test/src/math/FDimTest.h | 2 +- libc/test/src/math/ILogbTest.h | 2 +- libc/test/src/math/LdExpTest.h | 14 +- libc/test/src/math/NextAfterTest.h | 6 +- libc/test/src/math/RIntTest.h | 12 +- libc/test/src/math/RemQuoTest.h | 10 +- libc/test/src/math/RoundToIntegerTest.h | 23 +- libc/test/src/math/ceil_test.cpp | 8 +- libc/test/src/math/ceilf_test.cpp | 8 +- libc/test/src/math/ceill_test.cpp | 8 +- 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/cosf_test.cpp | 8 +- libc/test/src/math/exp2f_test.cpp | 10 +- libc/test/src/math/expf_test.cpp | 10 +- libc/test/src/math/fabs_test.cpp | 4 +- libc/test/src/math/fabsf_test.cpp | 4 +- libc/test/src/math/fabsl_test.cpp | 4 +- libc/test/src/math/fdim_test.cpp | 14 +- libc/test/src/math/fdimf_test.cpp | 16 +- libc/test/src/math/fdiml_test.cpp | 16 +- libc/test/src/math/floor_test.cpp | 8 +- libc/test/src/math/floorf_test.cpp | 8 +- libc/test/src/math/floorl_test.cpp | 8 +- libc/test/src/math/fmaf_test.cpp | 12 +- libc/test/src/math/fmax_test.cpp | 10 +- libc/test/src/math/fmaxf_test.cpp | 10 +- libc/test/src/math/fmaxl_test.cpp | 10 +- libc/test/src/math/fmin_test.cpp | 10 +- libc/test/src/math/fminf_test.cpp | 10 +- libc/test/src/math/fminl_test.cpp | 10 +- libc/test/src/math/frexp_test.cpp | 8 +- libc/test/src/math/frexpf_test.cpp | 8 +- libc/test/src/math/frexpl_test.cpp | 8 +- libc/test/src/math/hypot_test.cpp | 12 +- libc/test/src/math/hypotf_test.cpp | 14 +- libc/test/src/math/ilogb_test.cpp | 10 +- libc/test/src/math/ilogbf_test.cpp | 10 +- libc/test/src/math/ilogbl_test.cpp | 10 +- libc/test/src/math/logb_test.cpp | 8 +- libc/test/src/math/logbf_test.cpp | 8 +- libc/test/src/math/logbl_test.cpp | 8 +- libc/test/src/math/modf_test.cpp | 8 +- libc/test/src/math/modff_test.cpp | 8 +- libc/test/src/math/modfl_test.cpp | 8 +- libc/test/src/math/round_test.cpp | 8 +- libc/test/src/math/roundf_test.cpp | 8 +- libc/test/src/math/roundl_test.cpp | 8 +- libc/test/src/math/sincosf_test.cpp | 8 +- libc/test/src/math/sinf_test.cpp | 10 +- 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 | 8 +- libc/test/src/math/truncf_test.cpp | 8 +- libc/test/src/math/truncl_test.cpp | 8 +- libc/test/src/signal/raise_test.cpp | 2 +- libc/test/src/signal/sigaction_test.cpp | 8 +- libc/test/src/signal/sigaddset_test.cpp | 2 +- libc/test/src/signal/sigdelset_test.cpp | 4 +- libc/test/src/signal/sigfillset_test.cpp | 4 +- libc/test/src/signal/signal_test.cpp | 4 +- libc/test/src/signal/sigprocmask_test.cpp | 6 +- libc/test/src/stdio/fwrite_test.cpp | 2 +- libc/test/src/stdlib/_Exit_test.cpp | 2 +- libc/test/src/stdlib/abort_test.cpp | 2 +- libc/test/src/stdlib/abs_test.cpp | 6 +- libc/test/src/stdlib/labs_test.cpp | 6 +- libc/test/src/stdlib/llabs_test.cpp | 6 +- libc/test/src/string/bzero_test.cpp | 2 +- libc/test/src/string/memchr_test.cpp | 26 +- libc/test/src/string/memcmp_test.cpp | 8 +- libc/test/src/string/memcpy_test.cpp | 2 +- libc/test/src/string/memmove_test.cpp | 14 +- .../src/string/memory_utils/memcpy_utils_test.cpp | 14 +- libc/test/src/string/memory_utils/utils_test.cpp | 16 +- libc/test/src/string/memrchr_test.cpp | 24 +- libc/test/src/string/memset_test.cpp | 2 +- libc/test/src/string/strcat_test.cpp | 4 +- libc/test/src/string/strchr_test.cpp | 16 +- libc/test/src/string/strcmp_test.cpp | 14 +- libc/test/src/string/strcpy_test.cpp | 4 +- libc/test/src/string/strcspn_test.cpp | 8 +- libc/test/src/string/strlen_test.cpp | 4 +- libc/test/src/string/strncpy_test.cpp | 10 +- libc/test/src/string/strnlen_test.cpp | 8 +- libc/test/src/string/strpbrk_test.cpp | 16 +- libc/test/src/string/strrchr_test.cpp | 16 +- libc/test/src/string/strspn_test.cpp | 16 +- libc/test/src/string/strstr_test.cpp | 32 +- libc/test/src/string/strtok_r_test.cpp | 15 +- libc/test/src/string/strtok_test.cpp | 16 +- libc/test/src/sys/mman/linux/mmap_test.cpp | 4 +- libc/test/src/threads/call_once_test.cpp | 4 +- libc/test/src/threads/mtx_test.cpp | 4 +- libc/test/src/threads/thrd_test.cpp | 4 +- libc/test/src/time/mktime_test.cpp | 24 +- libc/test/src/unistd/write_test.cpp | 4 +- libc/test/utils/CPP/bitset_test.cpp | 16 +- .../utils/tools/WrapperGen/wrappergen_test.cpp | 19 +- libc/utils/FPUtil/FEnv.h | 2 - libc/utils/FPUtil/aarch64/FEnv.h | 204 - libc/utils/UnitTest/LibcTest.h | 16 - libcxx/CMakeLists.txt | 14 +- libcxx/benchmarks/CMakeLists.txt | 2 - libcxx/cmake/caches/Generic-no-filesystem.cmake | 1 - libcxx/docs/Cxx2aStatusPaperStatus.csv | 8 +- libcxx/docs/Cxx2bStatusPaperStatus.csv | 2 +- libcxx/docs/FeatureTestMacroTable.rst | 4 +- libcxx/docs/ReleaseNotes.rst | 25 +- libcxx/docs/index.rst | 2 +- libcxx/include/CMakeLists.txt | 1 - libcxx/include/__bit_reference | 2 +- libcxx/include/__bits | 146 - libcxx/include/__config | 18 +- libcxx/include/__config_site.in | 1 - libcxx/include/__functional_base | 6 +- libcxx/include/__locale | 16 +- libcxx/include/algorithm | 151 +- libcxx/include/bit | 117 +- libcxx/include/concepts | 5 - libcxx/include/filesystem | 4 - libcxx/include/fstream | 19 +- libcxx/include/functional | 6 +- libcxx/include/locale | 92 +- libcxx/include/module.modulemap | 1 - libcxx/include/string | 18 - libcxx/include/string_view | 18 - libcxx/include/type_traits | 15 - libcxx/include/variant | 73 +- libcxx/include/version | 4 +- libcxx/src/CMakeLists.txt | 5 +- libcxx/src/chrono.cpp | 59 - libcxx/src/filesystem/operations.cpp | 6 +- libcxx/src/random.cpp | 21 - libcxx/test/configs/legacy.cfg.in | 1 + libcxx/test/libcxx/debug/extern-templates.sh.cpp | 45 - libcxx/test/libcxx/double_include.sh.cpp | 8 +- .../experimental/filesystem/deprecated.verify.cpp | 1 - .../experimental/filesystem/version.pass.cpp | 2 - libcxx/test/libcxx/min_max_macros.compile.pass.cpp | 8 +- .../modules/cinttypes_exports.compile.pass.cpp | 1 - .../modules/clocale_exports.compile.pass.cpp | 1 - .../modules/cstdint_exports.compile.pass.cpp | 1 - .../modules/inttypes_h_exports.compile.pass.cpp | 1 - .../modules/stdint_h_exports.compile.pass.cpp | 1 - libcxx/test/libcxx/modules/stds_include.sh.cpp | 1 - .../test/libcxx/no_assert_include.compile.pass.cpp | 8 +- .../alg.partitions/partition.pass.cpp | 16 +- .../alg.reverse/reverse.pass.cpp | 14 +- .../alg.shift/shift_left.pass.cpp | 128 - .../alg.shift/shift_right.pass.cpp | 127 - .../next_permutation.pass.cpp | 15 +- .../next_permutation_comp.pass.cpp | 15 +- .../prev_permutation.pass.cpp | 15 +- .../prev_permutation_comp.pass.cpp | 15 +- .../destructible.compile.pass.cpp | 79 - .../fs.req.macros/feature_macro.pass.cpp | 2 - .../filesystem/fs.req.namespace/namespace.pass.cpp | 1 - .../fstreams/filebuf.members/open_path.pass.cpp | 10 +- .../fstreams/fstream.cons/path.pass.cpp | 10 +- .../fstreams/fstream.members/open_path.pass.cpp | 10 +- .../fstreams/ifstream.cons/path.pass.cpp | 11 +- .../fstreams/ifstream.members/open_path.pass.cpp | 11 +- .../fstreams/ofstream.cons/path.pass.cpp | 10 +- .../fstreams/ofstream.members/open_path.pass.cpp | 10 +- .../std/input.output/filesystems/lit.local.cfg | 9 +- .../algorithm.version.pass.cpp | 32 +- .../filesystem.version.pass.cpp | 2 - .../support.limits.general/string.version.pass.cpp | 16 +- .../string_view.version.pass.cpp | 16 +- .../version.version.pass.cpp | 48 +- .../std/numerics/rand/rand.device/entropy.pass.cpp | 11 +- .../std/re/re.alg/re.alg.match/awk.locale.pass.cpp | 116 - .../test/std/re/re.alg/re.alg.match/awk.pass.cpp | 89 + .../re/re.alg/re.alg.match/basic.locale.pass.cpp | 118 - .../test/std/re/re.alg/re.alg.match/basic.pass.cpp | 91 + .../re/re.alg/re.alg.match/ecma.locale.pass.cpp | 75 - .../test/std/re/re.alg/re.alg.match/ecma.pass.cpp | 87 + .../re.alg/re.alg.match/extended.locale.pass.cpp | 118 - .../std/re/re.alg/re.alg.match/extended.pass.cpp | 92 + .../re/re.alg/re.alg.search/awk.locale.pass.cpp | 118 - .../test/std/re/re.alg/re.alg.search/awk.pass.cpp | 91 + .../re/re.alg/re.alg.search/basic.locale.pass.cpp | 118 - .../std/re/re.alg/re.alg.search/basic.pass.cpp | 91 + .../re/re.alg/re.alg.search/ecma.locale.pass.cpp | 114 - .../test/std/re/re.alg/re.alg.search/ecma.pass.cpp | 87 + .../re.alg/re.alg.search/extended.locale.pass.cpp | 118 - .../std/re/re.alg/re.alg.search/extended.pass.cpp | 91 + .../string.contains/contains.char.pass.cpp | 41 - .../string.contains/contains.ptr.pass.cpp | 71 - .../string.contains/contains.string_view.pass.cpp | 92 - .../string.view.template/contains.char.pass.cpp | 44 - .../string.view.template/contains.ptr.pass.cpp | 74 - .../contains.string_view.pass.cpp | 88 - .../noncopyable_return_type.pass.cpp | 138 - .../time/time.clock/time.clock.file/now.pass.cpp | 10 +- .../variant.visit/robust_against_adl.pass.cpp | 4 - .../utilities/variant/variant.visit/visit.pass.cpp | 74 + .../variant.visit/visit_return_type.pass.cpp | 430 - libcxx/test/support/test_macros.h | 6 +- libcxx/test/support/variant_test_helpers.h | 79 - libcxx/utils/ci/buildkite-pipeline.yml | 11 - libcxx/utils/ci/macos-backdeployment.sh | 7 + libcxx/utils/ci/oss-fuzz.sh | 2 - libcxx/utils/ci/run-buildbot | 11 +- libcxx/utils/ci/runtimes/CMakeLists.txt | 16 +- .../generate_feature_test_macro_components.py | 3 +- libcxx/utils/generate_header_tests.py | 3 - libcxx/utils/libcxx/test/features.py | 4 +- libcxx/utils/libcxx/test/params.py | 6 + libcxxabi/CMakeLists.txt | 12 +- libcxxabi/src/cxa_default_handlers.cpp | 4 - libcxxabi/src/cxa_personality.cpp | 158 +- libunwind/CMakeLists.txt | 4 + lld/COFF/Chunks.cpp | 14 +- lld/COFF/Options.td | 2 +- lld/ELF/Arch/AArch64.cpp | 6 - lld/ELF/Arch/PPC64.cpp | 11 +- lld/ELF/Config.h | 1 - lld/ELF/Driver.cpp | 13 +- lld/ELF/InputSection.cpp | 2 - lld/ELF/LTO.cpp | 1 - lld/ELF/Options.td | 11 +- lld/ELF/Relocations.cpp | 7 +- lld/ELF/Relocations.h | 1 - lld/ELF/Symbols.h | 8 +- lld/ELF/Writer.cpp | 8 +- lld/MachO/CMakeLists.txt | 1 - lld/MachO/Config.h | 1 - lld/MachO/Driver.cpp | 3 - lld/MachO/LTO.cpp | 5 - lld/MachO/Options.td | 38 +- lld/docs/ld.lld.1 | 9 +- lld/test/COFF/Inputs/pdb-file-statics-a.yaml | 8 +- lld/test/COFF/driver.test | 2 +- lld/test/COFF/lto-cache.ll | 4 +- lld/test/COFF/manifestinput-error.test | 2 +- lld/test/COFF/nodefaultlib.test | 4 +- .../COFF/pdb-type-server-invalid-signature.yaml | 4 +- lld/test/ELF/aarch64-gotpage.s | 46 - lld/test/ELF/archive-thin-missing-member.s | 8 +- lld/test/ELF/basic.s | 4 +- lld/test/ELF/exclude-libs-versym.s | 32 - lld/test/ELF/invalid/verneed-shared.test | 10 +- lld/test/ELF/linkerscript/output-too-large.s | 14 +- lld/test/ELF/lto/pseudo-probe-lto.ll | 36 - lld/test/ELF/lto/wrap-defined.ll | 21 - lld/test/ELF/partition-synthetic-sections.s | 6 +- lld/test/ELF/ppc64-reloc-addr-err.s | 25 - lld/test/ELF/ppc64-reloc-addr.s | 74 +- lld/test/ELF/ppc64-reloc-addr16-err.s | 22 - lld/test/ELF/ppc64-relocs.s | 52 +- lld/test/ELF/symbol-ordering-file.s | 2 +- lld/test/ELF/tls-le-weak-undef.s | 18 + lld/test/ELF/tls-weak-undef.s | 42 - lld/test/ELF/wrap-defined.s | 33 - lld/test/ELF/wrap-shlib-undefined.s | 72 +- lld/test/MachO/objc-arc-contract.ll | 30 - lld/test/MachO/silent-ignore.test | 1 - lld/test/wasm/Inputs/call-indirect.s | 2 - lld/test/wasm/call-indirect.ll | 6 +- lld/test/wasm/compress-relocs.ll | 4 +- lld/test/wasm/corrupted.wasm.test | Bin 267 -> 251 bytes lld/test/wasm/locals-duplicate.test | 20 +- lld/test/wasm/lto/new-pass-manager.ll | 4 +- lld/test/wasm/lto/verify-invalid.ll | 8 +- lld/test/wasm/relocatable.ll | 30 +- lld/test/wasm/shared.ll | 8 +- lld/test/wasm/signature-mismatch.ll | 2 +- lld/test/wasm/weak-alias.ll | 18 +- lld/wasm/Driver.cpp | 51 +- lld/wasm/Options.td | 4 +- lldb/CMakeLists.txt | 8 + lldb/bindings/interface/SBLanguageRuntime.i | 2 +- lldb/bindings/interface/SBListener.i | 2 +- lldb/bindings/lua/lua-swigsafecast.swig | 6 - lldb/bindings/lua/lua-typemaps.swig | 104 - lldb/bindings/lua/lua-wrapper.swig | 15 +- lldb/bindings/python/python.swig | 6 +- lldb/docs/.htaccess | 86 - lldb/docs/_static/lldb.css | 7 - lldb/docs/conf.py | 33 - lldb/docs/python_api_enums.rst | 1257 - lldb/include/lldb/Target/Process.h | 49 +- lldb/include/lldb/Target/ProcessTrace.h | 4 +- lldb/include/lldb/Target/ThreadPlan.h | 6 - lldb/include/lldb/Target/ThreadPlanStack.h | 19 +- lldb/include/lldb/Utility/ArchSpec.h | 1 - lldb/include/lldb/lldb-enumerations.h | 3 +- lldb/packages/Python/lldbsuite/test/dotest.py | 2 + .../Python/lldbsuite/test/make/Makefile.rules | 133 +- .../test/tools/lldb-server/lldbgdbserverutils.py | 3 - .../test/tools/lldb-vscode/lldbvscode_testcase.py | 13 +- .../lldbsuite/test/tools/lldb-vscode/vscode.py | 36 +- lldb/source/API/SBDebugger.cpp | 30 +- .../Breakpoint/BreakpointResolverFileLine.cpp | 8 - lldb/source/Commands/CMakeLists.txt | 1 - lldb/source/Commands/CommandObjectPlatform.cpp | 3 +- lldb/source/Commands/CommandObjectProcess.cpp | 3 +- .../Commands/CommandOptionsProcessLaunch.cpp | 147 - lldb/source/Commands/CommandOptionsProcessLaunch.h | 49 - lldb/source/Commands/Options.td | 31 - lldb/source/Host/common/FileSystem.cpp | 2 +- .../Clang/ClangExpressionParser.cpp | 4 +- .../Clang/CppModuleConfiguration.cpp | 36 +- .../Clang/CppModuleConfiguration.h | 5 +- lldb/source/Plugins/Language/ObjC/Cocoa.cpp | 4 +- .../Plugins/Process/FreeBSD/ProcessFreeBSD.cpp | 4 +- .../Plugins/Process/FreeBSD/ProcessFreeBSD.h | 4 +- .../Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp | 4 +- .../Plugins/Process/MacOSX-Kernel/ProcessKDP.h | 4 +- lldb/source/Plugins/Process/Utility/AuxVector.cpp | 1 - lldb/source/Plugins/Process/Utility/AuxVector.h | 1 - .../Process/Utility/RegisterInfoPOSIX_arm64.h | 2 +- .../Process/Utility/RegisterInfos_arm64_sve.h | 3 + .../Process/Windows/Common/ProcessWindows.cpp | 4 +- .../Process/Windows/Common/ProcessWindows.h | 4 +- .../Plugins/Process/elf-core/ProcessElfCore.cpp | 4 +- .../Plugins/Process/elf-core/ProcessElfCore.h | 4 +- .../GDBRemoteCommunicationServerLLGS.cpp | 62 +- .../gdb-remote/GDBRemoteCommunicationServerLLGS.h | 6 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 4 +- .../Plugins/Process/gdb-remote/ProcessGDBRemote.h | 4 +- .../Plugins/Process/mach-core/ProcessMachCore.cpp | 4 +- .../Plugins/Process/mach-core/ProcessMachCore.h | 4 +- .../Plugins/Process/minidump/ProcessMinidump.cpp | 4 +- .../Plugins/Process/minidump/ProcessMinidump.h | 4 +- lldb/source/Plugins/ScriptInterpreter/Lua/Lua.cpp | 20 +- lldb/source/Plugins/ScriptInterpreter/Lua/Lua.h | 4 +- .../ScriptInterpreter/Lua/ScriptInterpreterLua.cpp | 22 +- .../ScriptInterpreter/Lua/ScriptInterpreterLua.h | 14 - .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 9 +- .../Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 3 + .../Plugins/TypeSystem/Clang/TypeSystemClang.h | 7 +- lldb/source/Target/Process.cpp | 175 +- lldb/source/Target/ProcessTrace.cpp | 4 +- lldb/source/Target/ThreadPlan.cpp | 4 +- lldb/source/Target/ThreadPlanStack.cpp | 18 +- lldb/source/Utility/ArchSpec.cpp | 26 +- .../empty-module/root/usr/include/c++/v1/algorithm | 2 +- .../empty-module/root/usr/include/c++/v1/vector | 0 .../root/usr/include/{stdio.h => libc_header.h} | 0 .../root/usr/include/c++/v1/vector | 2 +- .../root/usr/include/{stdio.h => libc_header.h} | 0 .../missing-module-sources/Makefile | 10 - .../TestStdModuleSourcesMissing.py | 60 - .../missing-module-sources/main.cpp | 8 - .../root/usr/include/c++/v1/module.modulemap | 3 - .../root/usr/include/c++/v1/vector | 9 - .../sysroot/root/usr/include/c++/v1/algorithm | 2 +- .../sysroot/root/usr/include/c++/v1/vector | 0 .../root/usr/include/libc_header.h} | 0 .../sysroot/root/usr/include/stdio.h | 1 - .../commands/process/attach/TestProcessAttach.py | 1 - lldb/test/API/functionalities/archives/Makefile | 15 +- .../functionalities/archives/TestBSDArchives.py | 2 - .../boolreference/TestFormattersBoolRefPtr.py | 9 - .../data-formatter/boolreference/main.mm | 16 +- lldb/test/API/functionalities/exec/TestExec.py | 65 - .../thread/step_out/TestThreadStepOut.py | 8 +- .../API/functionalities/thread/step_out/main.cpp | 4 +- .../API/lang/cpp/break-on-initializers/Makefile | 4 - .../TestBreakOnCPP11Initializers.py | 52 - .../API/lang/cpp/break-on-initializers/main.cpp | 31 - .../lang/objc/bitfield_ivars/TestBitfieldIvars.py | 9 - lldb/test/API/lang/objc/bitfield_ivars/main.m | 12 - lldb/test/API/python_api/target/TestTargetAPI.py | 13 - .../tools/lldb-server/TestGdbRemoteAttachOrWait.py | 111 - .../TestPlatformProcessConnect.py | 2 - .../tools/lldb-vscode/module/TestVSCode_module.py | 27 +- .../runInTerminal/TestVSCode_runInTerminal.py | 120 +- .../ObjectFile/ELF/section-types-edgecases.yaml | 1 - .../Lua/breakpoint_function_callback.test | 23 - .../SymbolFile/DWARF/Inputs/subprogram_ranges.s | 92 +- .../Shell/SymbolFile/DWARF/subprogram_ranges.test | 22 +- lldb/tools/debugserver/source/RNBRemote.cpp | 3 +- lldb/tools/lldb-vscode/CMakeLists.txt | 2 - lldb/tools/lldb-vscode/FifoFiles.cpp | 91 - lldb/tools/lldb-vscode/FifoFiles.h | 84 - lldb/tools/lldb-vscode/JSONUtils.cpp | 21 +- lldb/tools/lldb-vscode/JSONUtils.h | 14 +- lldb/tools/lldb-vscode/Options.td | 11 - lldb/tools/lldb-vscode/RunInTerminal.cpp | 173 - lldb/tools/lldb-vscode/RunInTerminal.h | 129 - lldb/tools/lldb-vscode/VSCode.cpp | 5 + lldb/tools/lldb-vscode/VSCode.h | 3 +- lldb/tools/lldb-vscode/lldb-vscode.cpp | 285 +- .../Expression/CppModuleConfigurationTest.cpp | 173 +- lldb/unittests/Process/ProcessEventDataTest.cpp | 18 +- lldb/unittests/ScriptInterpreter/Lua/LuaTests.cpp | 7 +- lldb/unittests/Target/ExecutionContextTest.cpp | 18 +- lldb/unittests/Thread/ThreadTest.cpp | 18 +- llvm/CMakeLists.txt | 13 +- llvm/docs/AMDGPUUsage.rst | 36 +- llvm/docs/CommandGuide/llvm-mca.rst | 6 - llvm/docs/CommandGuide/llvm-symbolizer.rst | 12 +- llvm/docs/Contributing.rst | 2 +- llvm/docs/HowToAddABuilder.rst | 2 +- llvm/docs/LangRef.rst | 14 +- llvm/docs/ReleaseNotes.rst | 4 - llvm/docs/StackMaps.rst | 2 +- llvm/docs/tutorial/LangImpl01.rst | 2 +- llvm/docs/tutorial/LangImpl02.rst | 2 +- llvm/docs/tutorial/LangImpl03.rst | 2 +- llvm/docs/tutorial/LangImpl04.rst | 2 +- llvm/docs/tutorial/LangImpl05.rst | 2 +- llvm/docs/tutorial/LangImpl06.rst | 2 +- llvm/docs/tutorial/LangImpl07.rst | 2 +- llvm/docs/tutorial/LangImpl08.rst | 2 +- llvm/docs/tutorial/LangImpl09.rst | 2 +- llvm/docs/tutorial/LangImpl10.rst | 2 +- .../MyFirstLanguageFrontend/LangImpl04.rst | 2 +- .../MyFirstLanguageFrontend/LangImpl05.rst | 14 +- .../MyFirstLanguageFrontend/LangImpl06.rst | 2 +- .../MyFirstLanguageFrontend/LangImpl07.rst | 2 +- .../MyFirstLanguageFrontend/LangImpl09.rst | 2 +- llvm/examples/HowToUseJIT/CMakeLists.txt | 2 - llvm/examples/HowToUseJIT/HowToUseJIT.cpp | 2 - llvm/examples/HowToUseLLJIT/HowToUseLLJIT.cpp | 20 +- llvm/examples/Kaleidoscope/MCJIT/README.txt | 9 +- llvm/examples/Kaleidoscope/MCJIT/cached/README.txt | 15 +- .../Kaleidoscope/MCJIT/complete/README.txt | 12 +- .../examples/Kaleidoscope/MCJIT/initial/README.txt | 13 +- llvm/examples/Kaleidoscope/MCJIT/lazy/README.txt | 15 +- llvm/include/llvm/ADT/APSInt.h | 20 +- llvm/include/llvm/ADT/SmallString.h | 39 +- llvm/include/llvm/ADT/SmallVector.h | 134 +- llvm/include/llvm/ADT/Triple.h | 6 +- llvm/include/llvm/ADT/simple_ilist.h | 4 +- llvm/include/llvm/Analysis/IVDescriptors.h | 1 + llvm/include/llvm/Analysis/InlineAdvisor.h | 21 +- llvm/include/llvm/Analysis/MLInlineAdvisor.h | 1 + llvm/include/llvm/Analysis/RegionInfoImpl.h | 3 +- llvm/include/llvm/Analysis/ReplayInlineAdvisor.h | 5 +- llvm/include/llvm/Analysis/SparsePropagation.h | 3 +- llvm/include/llvm/Analysis/StackLifetime.h | 14 +- llvm/include/llvm/Analysis/TargetLibraryInfo.def | 12 - llvm/include/llvm/Analysis/TargetTransformInfo.h | 26 - .../llvm/Analysis/TargetTransformInfoImpl.h | 8 - llvm/include/llvm/Analysis/VectorUtils.h | 2 +- llvm/include/llvm/Bitstream/BitCodes.h | 9 +- llvm/include/llvm/CodeGen/BasicTTIImpl.h | 33 +- .../include/llvm/CodeGen/GlobalISel/CallLowering.h | 8 - .../llvm/CodeGen/GlobalISel/CombinerHelper.h | 39 - .../llvm/CodeGen/GlobalISel/InstructionSelector.h | 10 + .../CodeGen/GlobalISel/InstructionSelectorImpl.h | 8 +- .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 6 +- .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 1 + llvm/include/llvm/CodeGen/GlobalISel/Localizer.h | 5 - llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 25 +- llvm/include/llvm/CodeGen/ISDOpcodes.h | 6 - llvm/include/llvm/CodeGen/MachineCombinerPattern.h | 5 - llvm/include/llvm/CodeGen/MachineOperand.h | 1 + llvm/include/llvm/CodeGen/MachineRegisterInfo.h | 10 +- llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 4 +- llvm/include/llvm/CodeGen/TargetLowering.h | 19 +- llvm/include/llvm/CodeGen/TargetRegisterInfo.h | 20 +- .../llvm/Frontend/Directive/DirectiveBase.td | 9 +- llvm/include/llvm/Frontend/OpenACC/ACC.td | 70 +- llvm/include/llvm/Frontend/OpenMP/OMP.td | 64 +- llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h | 61 - llvm/include/llvm/Frontend/OpenMP/OMPKinds.def | 2 +- llvm/include/llvm/FuzzMutate/IRMutator.h | 11 - llvm/include/llvm/IR/Argument.h | 4 +- llvm/include/llvm/IR/Attributes.h | 3 - llvm/include/llvm/IR/InstrTypes.h | 8 +- llvm/include/llvm/IR/IntrinsicInst.h | 23 - llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 8 +- llvm/include/llvm/IR/IntrinsicsRISCV.td | 217 +- llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 20 - llvm/include/llvm/IR/LegacyPassManagers.h | 4 +- llvm/include/llvm/IR/Metadata.h | 6 - llvm/include/llvm/IR/ReplaceConstant.h | 28 - llvm/include/llvm/IR/Value.h | 6 +- llvm/include/llvm/IR/ValueHandle.h | 6 +- llvm/include/llvm/LTO/Config.h | 3 - llvm/include/llvm/LTO/legacy/LTOCodeGenerator.h | 13 +- llvm/include/llvm/MC/MCAsmInfo.h | 14 - llvm/include/llvm/MC/MCDwarf.h | 11 +- llvm/include/llvm/Object/ELF.h | 112 +- llvm/include/llvm/ObjectYAML/ELFYAML.h | 77 +- llvm/include/llvm/Option/OptParser.td | 6 +- llvm/include/llvm/PassAnalysisSupport.h | 20 +- llvm/include/llvm/ProfileData/SampleProf.h | 4 +- llvm/include/llvm/ProfileData/SampleProfReader.h | 10 - llvm/include/llvm/ProfileData/SampleProfWriter.h | 95 +- llvm/include/llvm/Support/AArch64TargetParser.def | 2 - llvm/include/llvm/Support/AMDGPUMetadata.h | 3 +- llvm/include/llvm/Support/FileCollector.h | 27 +- llvm/include/llvm/Support/InstructionCost.h | 1 - llvm/include/llvm/Support/ToolOutputFile.h | 4 - llvm/include/llvm/Support/TrigramIndex.h | 2 +- llvm/include/llvm/Support/VirtualFileSystem.h | 14 +- llvm/include/llvm/Support/YAMLTraits.h | 2 +- llvm/include/llvm/TableGen/DirectiveEmitter.h | 5 + llvm/include/llvm/TableGen/Record.h | 15 +- llvm/include/llvm/Target/GlobalISel/Combine.td | 10 +- llvm/include/llvm/Target/TargetMachine.h | 2 - llvm/include/llvm/Target/TargetOptions.h | 4 - llvm/include/llvm/Transforms/IPO/IROutliner.h | 7 +- llvm/include/llvm/Transforms/IPO/Inliner.h | 7 +- .../llvm/Transforms/InstCombine/InstCombiner.h | 3 +- llvm/include/llvm/Transforms/Scalar.h | 3 +- .../llvm/Transforms/Scalar/LoopUnrollPass.h | 2 +- llvm/include/llvm/Transforms/Utils/Cloning.h | 36 - .../Utils/ImportedFunctionsInliningStatistics.h | 6 - llvm/include/llvm/Transforms/Utils/Local.h | 3 +- llvm/include/llvm/Transforms/Utils/LoopUtils.h | 1 - llvm/include/llvm/module.modulemap | 4 +- llvm/lib/Analysis/AliasSetTracker.cpp | 1 - llvm/lib/Analysis/BasicAliasAnalysis.cpp | 16 +- llvm/lib/Analysis/CMakeLists.txt | 1 - llvm/lib/Analysis/CodeMetrics.cpp | 5 +- llvm/lib/Analysis/DDG.cpp | 6 +- llvm/lib/Analysis/DependenceGraphBuilder.cpp | 3 +- llvm/lib/Analysis/DevelopmentModeInlineAdvisor.cpp | 6 +- llvm/lib/Analysis/DivergenceAnalysis.cpp | 3 +- llvm/lib/Analysis/IRSimilarityIdentifier.cpp | 10 +- llvm/lib/Analysis/IVDescriptors.cpp | 3 +- llvm/lib/Analysis/InlineAdvisor.cpp | 47 +- llvm/lib/Analysis/InlineCost.cpp | 1 - llvm/lib/Analysis/LoopCacheAnalysis.cpp | 3 +- llvm/lib/Analysis/LoopNestAnalysis.cpp | 3 +- llvm/lib/Analysis/MLInlineAdvisor.cpp | 4 +- llvm/lib/Analysis/MemoryBuiltins.cpp | 3 - llvm/lib/Analysis/MemoryDependenceAnalysis.cpp | 9 +- llvm/lib/Analysis/MemorySSA.cpp | 11 +- llvm/lib/Analysis/MustExecute.cpp | 3 +- llvm/lib/Analysis/ObjCARCInstKind.cpp | 1 + llvm/lib/Analysis/ReplayInlineAdvisor.cpp | 11 +- llvm/lib/Analysis/ScalarEvolution.cpp | 2 +- llvm/lib/Analysis/TargetLibraryInfo.cpp | 12 - llvm/lib/Analysis/TargetTransformInfo.cpp | 12 - llvm/lib/Analysis/ValueTracking.cpp | 113 +- llvm/lib/Analysis/VectorUtils.cpp | 1 - llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 3 +- llvm/lib/CodeGen/Analysis.cpp | 10 +- .../lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp | 6 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 29 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 14 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 6 +- llvm/lib/CodeGen/GlobalISel/CallLowering.cpp | 52 - llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 429 +- .../lib/CodeGen/GlobalISel/InstructionSelector.cpp | 12 + llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 54 +- llvm/lib/CodeGen/GlobalISel/Localizer.cpp | 23 - llvm/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp | 3 +- llvm/lib/CodeGen/GlobalISel/Utils.cpp | 21 +- llvm/lib/CodeGen/LLVMTargetMachine.cpp | 3 - llvm/lib/CodeGen/LocalStackSlotAllocation.cpp | 9 +- llvm/lib/CodeGen/MIRCanonicalizerPass.cpp | 4 +- llvm/lib/CodeGen/MachineCSE.cpp | 6 +- llvm/lib/CodeGen/MachineCombiner.cpp | 3 - llvm/lib/CodeGen/MachineInstr.cpp | 2 + llvm/lib/CodeGen/MachineRegisterInfo.cpp | 13 +- llvm/lib/CodeGen/MachineVerifier.cpp | 22 +- llvm/lib/CodeGen/PrologEpilogInserter.cpp | 19 - llvm/lib/CodeGen/RegisterCoalescer.cpp | 14 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 135 +- llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h | 1 - llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp | 3 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 3 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 7 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 114 +- llvm/lib/CodeGen/SplitKit.cpp | 4 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 40 +- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 27 +- llvm/lib/CodeGen/TargetRegisterInfo.cpp | 25 - llvm/lib/CodeGen/XRayInstrumentation.cpp | 4 - llvm/lib/DWARFLinker/DWARFLinker.cpp | 3 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 3 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 5 +- llvm/lib/DebugInfo/Symbolize/Symbolize.cpp | 4 +- .../lib/ExecutionEngine/JITLink/EHFrameSupport.cpp | 185 +- .../ExecutionEngine/JITLink/EHFrameSupportImpl.h | 24 +- llvm/lib/ExecutionEngine/JITLink/ELF_x86_64.cpp | 126 +- llvm/lib/ExecutionEngine/JITLink/JITLink.cpp | 2 +- .../JITLink/MachOLinkGraphBuilder.h | 2 +- llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp | 4 +- llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 2 +- .../lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp | 40 +- llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp | 274 +- llvm/lib/FuzzMutate/IRMutator.cpp | 43 - llvm/lib/IR/AsmWriter.cpp | 5 +- llvm/lib/IR/Attributes.cpp | 29 +- llvm/lib/IR/BasicBlock.cpp | 2 +- llvm/lib/IR/CMakeLists.txt | 1 - llvm/lib/IR/Core.cpp | 1 + llvm/lib/IR/Function.cpp | 6 +- llvm/lib/IR/LegacyPassManager.cpp | 30 +- llvm/lib/IR/Mangler.cpp | 4 +- llvm/lib/IR/Pass.cpp | 11 +- llvm/lib/IR/ReplaceConstant.cpp | 70 - llvm/lib/IR/Verifier.cpp | 23 +- llvm/lib/InterfaceStub/ELFObjHandler.cpp | 58 +- llvm/lib/LTO/LTOBackend.cpp | 16 - llvm/lib/LTO/LTOCodeGenerator.cpp | 12 +- llvm/lib/Linker/IRMover.cpp | 68 +- llvm/lib/Linker/LinkModules.cpp | 2 +- llvm/lib/MC/MCAsmInfo.cpp | 3 +- llvm/lib/MC/MCAssembler.cpp | 7 +- llvm/lib/MC/MCDwarf.cpp | 19 +- llvm/lib/MC/MCParser/COFFMasmParser.cpp | 1 + llvm/lib/MC/WasmObjectWriter.cpp | 18 +- llvm/lib/MCA/Stages/InstructionTables.cpp | 3 +- llvm/lib/Object/WasmObjectFile.cpp | 187 +- llvm/lib/Object/XCOFFObjectFile.cpp | 3 +- llvm/lib/ObjectYAML/COFFEmitter.cpp | 1 + llvm/lib/ObjectYAML/ELFEmitter.cpp | 290 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 85 +- llvm/lib/ProfileData/SampleProfReader.cpp | 9 +- llvm/lib/ProfileData/SampleProfWriter.cpp | 58 +- llvm/lib/Support/AMDGPUMetadata.cpp | 2 +- llvm/lib/Support/CachePruning.cpp | 5 +- llvm/lib/Support/CommandLine.cpp | 2 +- llvm/lib/Support/DynamicLibrary.cpp | 4 +- llvm/lib/Support/FileCollector.cpp | 81 +- llvm/lib/Support/Host.cpp | 163 +- llvm/lib/Support/SHA1.cpp | 2 +- llvm/lib/Support/Signposts.cpp | 3 - llvm/lib/Support/SmallVector.cpp | 47 +- llvm/lib/Support/TrigramIndex.cpp | 2 +- llvm/lib/Support/Triple.cpp | 46 +- llvm/lib/Support/VirtualFileSystem.cpp | 76 +- llvm/lib/Support/X86TargetParser.cpp | 1 + llvm/lib/Support/YAMLParser.cpp | 12 +- llvm/lib/Support/YAMLTraits.cpp | 7 +- llvm/lib/TableGen/Record.cpp | 3 +- llvm/lib/Target/AArch64/AArch64.td | 47 - llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 21 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 83 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 4 - llvm/lib/Target/AArch64/AArch64InstrInfo.td | 38 - llvm/lib/Target/AArch64/AArch64MacroFusion.cpp | 16 +- llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp | 11 +- llvm/lib/Target/AArch64/AArch64RegisterInfo.h | 5 +- llvm/lib/Target/AArch64/AArch64Subtarget.cpp | 1 - llvm/lib/Target/AArch64/AArch64Subtarget.h | 8 +- llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 10 +- .../Target/AArch64/AArch64TargetTransformInfo.cpp | 63 +- .../Target/AArch64/AArch64TargetTransformInfo.h | 8 - .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 9 +- .../Target/AArch64/GISel/AArch64CallLowering.cpp | 77 +- .../AArch64/GISel/AArch64InstructionSelector.cpp | 6 +- .../Target/AArch64/GISel/AArch64LegalizerInfo.cpp | 3 +- .../AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 4 +- .../MCTargetDesc/AArch64ELFObjectWriter.cpp | 6 +- .../AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 2 +- .../Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp | 1 - .../Target/AArch64/MCTargetDesc/AArch64MCExpr.h | 2 - llvm/lib/Target/AArch64/SVEIntrinsicOpts.cpp | 222 +- llvm/lib/Target/AMDGPU/AMDGPU.h | 3 + llvm/lib/Target/AMDGPU/AMDGPU.td | 93 +- llvm/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp | 3 +- .../Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 1 + llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp | 6 +- llvm/lib/Target/AMDGPU/AMDGPUExportClustering.cpp | 2 +- .../Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp | 4 +- llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 5 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUInline.cpp | 195 + .../Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp | 2 - .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 29 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 49 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h | 3 - llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp | 1 - .../Target/AMDGPU/AMDGPULowerKernelArguments.cpp | 2 +- .../Target/AMDGPU/AMDGPULowerKernelAttributes.cpp | 1 + llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUMIRFormatter.cpp | 38 - llvm/lib/Target/AMDGPU/AMDGPUMIRFormatter.h | 47 - .../Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp | 4 +- .../Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp | 3 +- .../Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp | 26 +- llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp | 2 +- .../Target/AMDGPU/AMDGPUPropagateAttributes.cpp | 6 +- llvm/lib/Target/AMDGPU/AMDGPURegBankCombiner.cpp | 3 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 32 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 1194 +- llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 44 +- llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h | 3 +- .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 85 +- llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h | 42 +- llvm/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp | 3 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 90 +- llvm/lib/Target/AMDGPU/CMakeLists.txt | 2 +- .../AMDGPU/Disassembler/AMDGPUDisassembler.cpp | 13 +- llvm/lib/Target/AMDGPU/GCNDPPCombine.cpp | 3 +- llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp | 3 +- llvm/lib/Target/AMDGPU/GCNIterativeScheduler.cpp | 1 + llvm/lib/Target/AMDGPU/GCNNSAReassign.cpp | 2 +- llvm/lib/Target/AMDGPU/GCNRegBankReassign.cpp | 2 +- llvm/lib/Target/AMDGPU/GCNRegPressure.cpp | 1 + llvm/lib/Target/AMDGPU/GCNRegPressure.h | 2 +- llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp | 1 + llvm/lib/Target/AMDGPU/GCNSubtarget.h | 1064 - .../AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp | 30 +- .../AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h | 2 +- .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 3 +- llvm/lib/Target/AMDGPU/MIMGInstructions.td | 2 - llvm/lib/Target/AMDGPU/R600AsmPrinter.cpp | 3 +- llvm/lib/Target/AMDGPU/R600ClauseMergePass.cpp | 3 +- .../lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp | 3 +- llvm/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp | 3 +- llvm/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp | 3 +- llvm/lib/Target/AMDGPU/R600FrameLowering.cpp | 2 +- llvm/lib/Target/AMDGPU/R600ISelLowering.cpp | 2 +- llvm/lib/Target/AMDGPU/R600InstrInfo.cpp | 3 +- llvm/lib/Target/AMDGPU/R600MachineScheduler.cpp | 3 +- .../Target/AMDGPU/R600OptimizeVectorRegisters.cpp | 3 +- llvm/lib/Target/AMDGPU/R600Packetizer.cpp | 3 +- llvm/lib/Target/AMDGPU/R600RegisterInfo.cpp | 3 +- llvm/lib/Target/AMDGPU/R600Subtarget.h | 174 - llvm/lib/Target/AMDGPU/SIAddIMGInit.cpp | 3 +- llvm/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp | 2 +- llvm/lib/Target/AMDGPU/SIDefines.h | 15 +- llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp | 3 +- llvm/lib/Target/AMDGPU/SIFixVGPRCopies.cpp | 3 +- llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 11 +- llvm/lib/Target/AMDGPU/SIFormMemoryClauses.cpp | 29 +- llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 22 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 130 +- llvm/lib/Target/AMDGPU/SIISelLowering.h | 1 - llvm/lib/Target/AMDGPU/SIInsertHardClauses.cpp | 3 +- llvm/lib/Target/AMDGPU/SIInsertSkips.cpp | 3 +- llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 5 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 3 +- llvm/lib/Target/AMDGPU/SIInstrInfo.h | 8 - llvm/lib/Target/AMDGPU/SIInstrInfo.td | 19 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 22 + llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 3 +- llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp | 97 +- llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp | 12 +- llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp | 3 +- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 3 +- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h | 38 +- llvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp | 3 +- llvm/lib/Target/AMDGPU/SIModeRegister.cpp | 3 +- llvm/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp | 3 +- .../Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp | 3 +- llvm/lib/Target/AMDGPU/SIPeepholeSDWA.cpp | 3 +- llvm/lib/Target/AMDGPU/SIPostRABundler.cpp | 2 +- llvm/lib/Target/AMDGPU/SIPreAllocateWWMRegs.cpp | 3 +- llvm/lib/Target/AMDGPU/SIPreEmitPeephole.cpp | 3 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 50 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.h | 5 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 24 +- .../Target/AMDGPU/SIRemoveShortExecBranches.cpp | 3 +- llvm/lib/Target/AMDGPU/SIShrinkInstructions.cpp | 3 +- llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp | 3 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 248 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 94 - llvm/lib/Target/AMDGPU/VOP1Instructions.td | 1 + llvm/lib/Target/AMDGPU/VOP2Instructions.td | 7 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 4 +- llvm/lib/Target/AMDGPU/VOP3PInstructions.td | 1 + llvm/lib/Target/ARM/A15SDOptimizer.cpp | 3 +- llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp | 11 +- llvm/lib/Target/ARM/ARMBaseRegisterInfo.h | 5 +- llvm/lib/Target/ARM/ARMFastISel.cpp | 4 +- llvm/lib/Target/ARM/ARMFrameLowering.cpp | 6 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 109 +- llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 3 +- llvm/lib/Target/ARM/ARMParallelDSP.cpp | 3 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 68 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 3 - llvm/lib/Target/AVR/AVRExpandPseudoInsts.cpp | 108 - llvm/lib/Target/AVR/AVRISelLowering.cpp | 66 +- llvm/lib/Target/AVR/AVRISelLowering.h | 7 - llvm/lib/Target/AVR/AVRInstrInfo.td | 23 +- llvm/lib/Target/AVR/AsmParser/AVRAsmParser.cpp | 1 + llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp | 3 +- llvm/lib/Target/Hexagon/HexagonSplitDouble.cpp | 9 +- llvm/lib/Target/Hexagon/HexagonSubtarget.cpp | 4 +- llvm/lib/Target/Hexagon/HexagonVectorCombine.cpp | 21 +- llvm/lib/Target/Hexagon/RDFDeadCode.cpp | 3 +- .../Target/MSP430/AsmParser/MSP430AsmParser.cpp | 1 + llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp | 1 + llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 1 + llvm/lib/Target/PowerPC/PPCBoolRetToInt.cpp | 3 +- llvm/lib/Target/PowerPC/PPCCTRLoops.cpp | 4 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 51 +- llvm/lib/Target/PowerPC/PPCInstrAltivec.td | 4 +- llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 517 +- llvm/lib/Target/PowerPC/PPCInstrInfo.h | 22 +- llvm/lib/Target/PowerPC/PPCInstrPrefix.td | 3 - llvm/lib/Target/PowerPC/PPCInstrVSX.td | 14 - llvm/lib/Target/PowerPC/PPCMIPeephole.cpp | 2 +- llvm/lib/Target/PowerPC/PPCMachineScheduler.cpp | 140 +- llvm/lib/Target/PowerPC/PPCReduceCRLogicals.cpp | 4 +- llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp | 11 +- llvm/lib/Target/PowerPC/PPCRegisterInfo.h | 5 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 30 +- llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 107 +- llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.h | 15 +- .../RISCV/MCTargetDesc/RISCVTargetStreamer.cpp | 32 - llvm/lib/Target/RISCV/RISCV.td | 18 +- llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp | 599 +- llvm/lib/Target/RISCV/RISCVISelDAGToDAG.h | 11 - llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 511 +- llvm/lib/Target/RISCV/RISCVISelLowering.h | 41 +- llvm/lib/Target/RISCV/RISCVInstrFormats.td | 31 +- llvm/lib/Target/RISCV/RISCVInstrFormatsV.td | 11 +- llvm/lib/Target/RISCV/RISCVInstrInfo.td | 53 +- llvm/lib/Target/RISCV/RISCVInstrInfoB.td | 434 +- llvm/lib/Target/RISCV/RISCVInstrInfoC.td | 9 - llvm/lib/Target/RISCV/RISCVInstrInfoV.td | 208 +- llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td | 985 +- llvm/lib/Target/RISCV/RISCVInstrInfoVSDPatterns.td | 224 +- llvm/lib/Target/RISCV/RISCVMCInstLower.cpp | 15 +- llvm/lib/Target/RISCV/RISCVRegisterInfo.td | 103 +- llvm/lib/Target/RISCV/RISCVSubtarget.h | 2 - llvm/lib/Target/TargetMachine.cpp | 9 - .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 42 +- .../MCTargetDesc/WebAssemblyInstPrinter.cpp | 2 +- .../MCTargetDesc/WebAssemblyMCTargetDesc.h | 10 + .../lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 15 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 15 +- .../lib/Target/WebAssembly/WebAssemblyInstrCall.td | 18 +- .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 14 - .../WebAssembly/WebAssemblyLateEHPrepare.cpp | 3 +- .../Target/WebAssembly/WebAssemblyMCInstLower.cpp | 4 +- llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 23 +- llvm/lib/Target/X86/X86FrameLowering.cpp | 16 +- llvm/lib/Target/X86/X86FrameLowering.h | 2 - llvm/lib/Target/X86/X86ISelLowering.cpp | 257 +- llvm/lib/Target/X86/X86ISelLowering.h | 2 - llvm/lib/Target/X86/X86InsertPrefetch.cpp | 8 +- llvm/lib/Target/X86/X86InstrSSE.td | 65 +- llvm/lib/Target/X86/X86InstrSystem.td | 11 - llvm/lib/Target/X86/X86PartialReduction.cpp | 9 +- llvm/lib/Target/XCore/XCoreLowerThreadLocal.cpp | 52 +- .../AggressiveInstCombine/TruncInstCombine.cpp | 3 +- llvm/lib/Transforms/Coroutines/CoroEarly.cpp | 7 +- llvm/lib/Transforms/Coroutines/CoroFrame.cpp | 30 +- llvm/lib/Transforms/IPO/ArgumentPromotion.cpp | 3 +- llvm/lib/Transforms/IPO/FunctionAttrs.cpp | 29 +- llvm/lib/Transforms/IPO/GlobalOpt.cpp | 3 +- llvm/lib/Transforms/IPO/IROutliner.cpp | 53 +- llvm/lib/Transforms/IPO/Inliner.cpp | 68 +- llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 4 +- llvm/lib/Transforms/IPO/SampleProfile.cpp | 18 +- llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp | 3 +- llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp | 3 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 50 - .../Transforms/InstCombine/InstCombineCalls.cpp | 32 - .../Transforms/InstCombine/InstCombineCompares.cpp | 22 +- .../Transforms/InstCombine/InstCombineInternal.h | 4 - .../InstCombine/InstCombineLoadStoreAlloca.cpp | 3 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 19 +- .../InstCombine/InstructionCombining.cpp | 86 +- llvm/lib/Transforms/Scalar/EarlyCSE.cpp | 8 - llvm/lib/Transforms/Scalar/GVN.cpp | 28 +- llvm/lib/Transforms/Scalar/GVNSink.cpp | 3 +- llvm/lib/Transforms/Scalar/GuardWidening.cpp | 9 +- llvm/lib/Transforms/Scalar/LoopDeletion.cpp | 8 + llvm/lib/Transforms/Scalar/LoopInterchange.cpp | 4 - llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 5 +- llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp | 4 +- llvm/lib/Transforms/Scalar/LoopUnswitch.cpp | 297 +- .../Transforms/Scalar/LowerMatrixIntrinsics.cpp | 43 +- llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 6 +- llvm/lib/Transforms/Scalar/NaryReassociate.cpp | 4 +- llvm/lib/Transforms/Scalar/NewGVN.cpp | 3 +- llvm/lib/Transforms/Scalar/Reassociate.cpp | 3 +- llvm/lib/Transforms/Scalar/SCCP.cpp | 3 +- .../Transforms/Scalar/ScalarizeMaskedMemIntrin.cpp | 9 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 8 +- llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp | 10 +- .../Scalar/StraightLineStrengthReduce.cpp | 4 +- llvm/lib/Transforms/Utils/BuildLibCalls.cpp | 78 - llvm/lib/Transforms/Utils/CMakeLists.txt | 1 + llvm/lib/Transforms/Utils/CallPromotionUtils.cpp | 4 +- llvm/lib/Transforms/Utils/CloneFunction.cpp | 112 +- llvm/lib/Transforms/Utils/CodeExtractor.cpp | 3 +- llvm/lib/Transforms/Utils/FixIrreducible.cpp | 7 +- llvm/lib/Transforms/Utils/GuardUtils.cpp | 2 +- .../Utils}/ImportedFunctionsInliningStatistics.cpp | 14 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 145 +- llvm/lib/Transforms/Utils/Local.cpp | 8 - llvm/lib/Transforms/Utils/LoopPeel.cpp | 7 +- llvm/lib/Transforms/Utils/LoopRotationUtils.cpp | 72 - llvm/lib/Transforms/Utils/LoopSimplify.cpp | 4 +- llvm/lib/Transforms/Utils/LoopUnroll.cpp | 14 - llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp | 3 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 33 +- llvm/lib/Transforms/Utils/PredicateInfo.cpp | 175 +- llvm/lib/Transforms/Utils/SSAUpdater.cpp | 10 +- .../Transforms/Utils/ScalarEvolutionExpander.cpp | 11 - llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 1027 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 30 +- llvm/lib/Transforms/Utils/ValueMapper.cpp | 10 +- .../Vectorize/LoopVectorizationLegality.cpp | 6 - llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 177 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 744 +- llvm/lib/Transforms/Vectorize/VPlan.cpp | 21 - llvm/lib/Transforms/Vectorize/VPlan.h | 58 +- llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp | 8 +- llvm/test/Analysis/AliasSet/intrinsics.ll | 20 - llvm/test/Analysis/BasicAA/noalias-scope-decl.ll | 28 - llvm/test/Analysis/CostModel/AArch64/arith-ssat.ll | 215 - llvm/test/Analysis/CostModel/AArch64/arith-usat.ll | 215 - llvm/test/Analysis/CostModel/AArch64/sve-cmpsel.ll | 146 - .../sve-getIntrinsicInstrCost-vector-reduce.ll | 251 - llvm/test/Analysis/CostModel/ARM/arith-overflow.ll | 44 +- llvm/test/Analysis/CostModel/ARM/arith-ssat.ll | 176 +- llvm/test/Analysis/CostModel/ARM/arith-usat.ll | 156 +- .../Analysis/CostModel/ARM/intrinsic-cost-kinds.ll | 12 +- .../test/Analysis/CostModel/X86/free-intrinsics.ll | 7 - .../CostModel/free-intrinsics-datalayout.ll | 7 - .../Analysis/CostModel/free-intrinsics-no_info.ll | 7 - llvm/test/Analysis/MemorySSA/noalias-scope-decl.ll | 24 - llvm/test/Analysis/MemorySSA/pr43569.ll | 2 +- .../ScalarEvolution/incorrect-exit-count.ll | 147 - .../TypeBasedAliasAnalysis/functionattrs.ll | 10 +- .../Analysis/ValueTracking/known-nonnull-at.ll | 18 +- .../CodeGen => llvm/test/Analysis}/lit.local.cfg | 2 +- .../CodeGen/AArch64/GlobalISel/legalize-saddo.mir | 54 - .../CodeGen/AArch64/GlobalISel/legalize-ssubo.mir | 54 - .../CodeGen/AArch64/GlobalISel/legalize-sub.mir | 54 - .../CodeGen/AArch64/GlobalISel/legalize-uadde.mir | 26 - .../CodeGen/AArch64/GlobalISel/legalize-uaddo.mir | 55 - .../CodeGen/AArch64/GlobalISel/legalize-usube.mir | 26 - .../CodeGen/AArch64/GlobalISel/legalize-usubo.mir | 55 - .../GlobalISel/legalizer-info-validation.mir | 5 +- llvm/test/CodeGen/AArch64/GlobalISel/localizer.mir | 44 +- ...prelegalizer-combiner-load-or-pattern-align.mir | 79 - .../prelegalizer-combiner-load-or-pattern.mir | 1571 - .../CodeGen/AArch64/GlobalISel/select-saddo.mir | 166 - .../CodeGen/AArch64/GlobalISel/select-ssubo.mir | 166 - .../CodeGen/AArch64/GlobalISel/select-usubo.mir | 166 - llvm/test/CodeGen/AArch64/aarch64-smull.ll | 36 +- .../CodeGen/AArch64/framelayout-scavengingslot.mir | 4 +- .../AArch64/framelayout-sve-scavengingslot.mir | 2 +- llvm/test/CodeGen/AArch64/ilp32-tlsdesc.ll | 22 - llvm/test/CodeGen/AArch64/ilp32-va.ll | 142 - llvm/test/CodeGen/AArch64/legalize-uaddo.mir | 36 + llvm/test/CodeGen/AArch64/lowerMUL-newload.ll | 22 +- llvm/test/CodeGen/AArch64/misched-fusion-addr.ll | 1 - llvm/test/CodeGen/AArch64/misched-fusion-aes.ll | 6 - llvm/test/CodeGen/AArch64/misched-fusion-lit.ll | 2 - llvm/test/CodeGen/AArch64/mla_mls_merge.ll | 205 - .../AArch64/sve-coalesce-ptrue-intrinsics.ll | 189 + llvm/test/CodeGen/AArch64/sve-int-arith-imm.ll | 411 +- llvm/test/CodeGen/AArch64/swiftself-scavenger.ll | 4 +- .../AArch64/xray-attribute-instrumentation.ll | 73 - .../GlobalISel/extractelement-stack-lower.ll | 2 +- .../AMDGPU/GlobalISel/extractelement.i128.ll | 78 +- .../CodeGen/AMDGPU/GlobalISel/extractelement.ll | 6 +- llvm/test/CodeGen/AMDGPU/GlobalISel/fdiv.f64.ll | 107 +- .../test/CodeGen/AMDGPU/GlobalISel/flat-scratch.ll | 4 +- llvm/test/CodeGen/AMDGPU/GlobalISel/frem.ll | 40 +- .../AMDGPU/GlobalISel/image_ls_mipmap_zero.a16.ll | 48 +- .../AMDGPU/GlobalISel/insertelement-stack-lower.ll | 17 +- .../CodeGen/AMDGPU/GlobalISel/insertelement.i16.ll | 142 +- .../AMDGPU/GlobalISel/insertelement.large.ll | 1 - .../inst-select-build-vector-trunc.v2s16.mir | 6 +- .../AMDGPU/GlobalISel/inst-select-load-private.mir | 8 +- .../GlobalISel/inst-select-store-private.mir | 4 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fdiv.mir | 57 +- .../legalize-llvm.amdgcn.image.atomic.dim.a16.ll | 96 +- .../legalize-llvm.amdgcn.image.dim.a16.ll | 168 +- .../legalize-llvm.amdgcn.image.load.2d.d16.ll | 96 +- .../legalize-llvm.amdgcn.image.load.2d.ll | 48 +- .../legalize-llvm.amdgcn.image.load.2darraymsaa.ll | 8 +- .../legalize-llvm.amdgcn.image.load.3d.ll | 8 +- .../legalize-llvm.amdgcn.image.sample.a16.ll | 188 +- .../legalize-llvm.amdgcn.image.sample.g16.ll | 38 +- .../legalize-llvm.amdgcn.image.store.2d.d16.ll | 40 +- .../CodeGen/AMDGPU/GlobalISel/legalize-uaddo.mir | 14 +- .../CodeGen/AMDGPU/GlobalISel/legalize-usubo.mir | 14 +- .../AMDGPU/GlobalISel/llvm.amdgcn.atomic.inc.ll | 4 +- .../AMDGPU/GlobalISel/llvm.amdgcn.div.fmas.ll | 248 +- .../AMDGPU/GlobalISel/llvm.amdgcn.div.scale.ll | 58 +- .../CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.fdot2.ll | 16 +- .../GlobalISel/llvm.amdgcn.image.load.1d.d16.ll | 102 +- .../AMDGPU/GlobalISel/llvm.amdgcn.image.load.1d.ll | 99 +- .../AMDGPU/GlobalISel/llvm.amdgcn.image.load.2d.ll | 52 +- .../llvm.amdgcn.image.load.2darraymsaa.a16.ll | 72 +- .../llvm.amdgcn.image.load.2darraymsaa.ll | 60 +- .../GlobalISel/llvm.amdgcn.image.load.3d.a16.ll | 68 +- .../AMDGPU/GlobalISel/llvm.amdgcn.image.load.3d.ll | 56 +- .../GlobalISel/llvm.amdgcn.image.store.2d.d16.ll | 36 - .../AMDGPU/GlobalISel/llvm.amdgcn.mov.dpp.ll | 8 +- .../llvm.amdgcn.raw.buffer.atomic.add.ll | 16 +- .../llvm.amdgcn.raw.buffer.atomic.cmpswap.ll | 10 +- .../llvm.amdgcn.raw.buffer.atomic.fadd.ll | 20 +- .../llvm.amdgcn.raw.buffer.load.format.f16.ll | 20 +- .../llvm.amdgcn.raw.buffer.load.format.ll | 12 +- .../GlobalISel/llvm.amdgcn.raw.buffer.load.ll | 66 +- .../llvm.amdgcn.raw.buffer.store.format.f16.ll | 44 +- .../llvm.amdgcn.raw.buffer.store.format.f32.ll | 24 +- .../GlobalISel/llvm.amdgcn.raw.buffer.store.ll | 66 +- .../GlobalISel/llvm.amdgcn.raw.tbuffer.load.f16.ll | 32 +- .../GlobalISel/llvm.amdgcn.raw.tbuffer.load.ll | 18 +- .../llvm.amdgcn.raw.tbuffer.store.f16.ll | 40 +- .../GlobalISel/llvm.amdgcn.raw.tbuffer.store.i8.ll | 16 +- .../GlobalISel/llvm.amdgcn.raw.tbuffer.store.ll | 50 +- .../llvm.amdgcn.struct.buffer.atomic.add.ll | 14 +- .../llvm.amdgcn.struct.buffer.atomic.cmpswap.ll | 10 +- .../llvm.amdgcn.struct.buffer.atomic.fadd.ll | 20 +- .../llvm.amdgcn.struct.buffer.load.format.f16.ll | 24 +- .../llvm.amdgcn.struct.buffer.load.format.ll | 14 +- .../GlobalISel/llvm.amdgcn.struct.buffer.load.ll | 32 +- .../llvm.amdgcn.struct.buffer.store.format.f16.ll | 20 +- .../llvm.amdgcn.struct.buffer.store.format.f32.ll | 12 +- .../GlobalISel/llvm.amdgcn.struct.buffer.store.ll | 20 +- .../llvm.amdgcn.struct.tbuffer.load.f16.ll | 244 +- .../GlobalISel/llvm.amdgcn.struct.tbuffer.load.ll | 14 +- .../AMDGPU/GlobalISel/llvm.amdgcn.update.dpp.ll | 10 +- .../CodeGen/AMDGPU/GlobalISel/load-constant.96.ll | 230 +- llvm/test/CodeGen/AMDGPU/GlobalISel/localizer.ll | 10 +- .../CodeGen/AMDGPU/GlobalISel/non-entry-alloca.ll | 30 +- .../regbankselect-amdgcn.image.load.1d.ll | 16 +- .../regbankselect-amdgcn.image.sample.1d.ll | 20 +- .../regbankselect-amdgcn.raw.buffer.load.ll | 10 +- .../regbankselect-amdgcn.struct.buffer.load.ll | 10 +- .../regbankselect-amdgcn.struct.buffer.store.ll | 10 +- .../CodeGen/AMDGPU/GlobalISel/store-local.128.ll | 130 +- .../CodeGen/AMDGPU/GlobalISel/store-local.96.ll | 110 +- .../amdgpu-codegenprepare-fold-binop-select.ll | 3 + llvm/test/CodeGen/AMDGPU/amdgpu-inline.ll | 2 - llvm/test/CodeGen/AMDGPU/amdpal-callable.ll | 4 +- .../AMDGPU/atomic_optimizations_local_pointer.ll | 164 +- .../CodeGen/AMDGPU/break-vmem-soft-clauses.mir | 3 +- .../AMDGPU/buffer-intrinsics-mmo-offsets.ll | 200 +- .../CodeGen/AMDGPU/cgp-addressing-modes-gfx908.ll | 1 + llvm/test/CodeGen/AMDGPU/cluster_stores.ll | 4 +- .../CodeGen/AMDGPU/constant-address-space-32bit.ll | 84 +- llvm/test/CodeGen/AMDGPU/ctlz.ll | 68 +- llvm/test/CodeGen/AMDGPU/debug_frame.ll | 28 - .../test/CodeGen/AMDGPU/directive-amdgcn-target.ll | 29 +- llvm/test/CodeGen/AMDGPU/ds_read2.ll | 63 +- llvm/test/CodeGen/AMDGPU/ds_write2.ll | 40 +- llvm/test/CodeGen/AMDGPU/elf-header-flags-mach.ll | 7 +- .../CodeGen/AMDGPU/elf-header-flags-sram-ecc.ll | 23 +- .../CodeGen/AMDGPU/extract_subvector_vec4_vec3.ll | 4 +- .../AMDGPU/fast-unaligned-load-store.global.ll | 4 +- .../AMDGPU/fast-unaligned-load-store.private.ll | 8 +- llvm/test/CodeGen/AMDGPU/fdiv.f64.ll | 29 - llvm/test/CodeGen/AMDGPU/flat-scratch-reg.ll | 6 +- llvm/test/CodeGen/AMDGPU/flat-scratch.ll | 16 +- llvm/test/CodeGen/AMDGPU/fold-fi-mubuf.mir | 32 +- llvm/test/CodeGen/AMDGPU/frem.ll | 313 +- llvm/test/CodeGen/AMDGPU/fshl.ll | 90 +- llvm/test/CodeGen/AMDGPU/fshr.ll | 50 +- llvm/test/CodeGen/AMDGPU/function-returns.ll | 1 - .../CodeGen/AMDGPU/gfx-callable-argument-types.ll | 151 +- llvm/test/CodeGen/AMDGPU/hazard-hidden-bundle.mir | 6 +- llvm/test/CodeGen/AMDGPU/hazard-in-bundle.mir | 6 +- .../AMDGPU/hsa-metadata-kernel-code-props-v3.ll | 8 +- .../AMDGPU/hsa-metadata-kernel-code-props.ll | 4 +- llvm/test/CodeGen/AMDGPU/idiv-licm.ll | 6 +- llvm/test/CodeGen/AMDGPU/idot2.ll | 1394 +- llvm/test/CodeGen/AMDGPU/idot4s.ll | 434 +- llvm/test/CodeGen/AMDGPU/idot4u.ll | 1012 +- llvm/test/CodeGen/AMDGPU/idot8s.ll | 1475 +- llvm/test/CodeGen/AMDGPU/idot8u.ll | 1492 +- llvm/test/CodeGen/AMDGPU/immv216.ll | 8 +- llvm/test/CodeGen/AMDGPU/indirect-call.ll | 4 +- llvm/test/CodeGen/AMDGPU/inline-attr.ll | 12 +- llvm/test/CodeGen/AMDGPU/inline-maxbb.ll | 6 +- .../test/CodeGen/AMDGPU/insert_vector_elt.v2i16.ll | 88 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pkrtz.ll | 156 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fma.legacy.ll | 96 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.nsa.ll | 20 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.init.exec.ll | 111 - llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ps.live.ll | 2 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rcp.ll | 16 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll | 16 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ubfe.ll | 124 +- llvm/test/CodeGen/AMDGPU/llvm.maxnum.f16.ll | 22 +- llvm/test/CodeGen/AMDGPU/llvm.minnum.f16.ll | 22 +- llvm/test/CodeGen/AMDGPU/load-constant-i16.ll | 192 +- llvm/test/CodeGen/AMDGPU/load-global-i16.ll | 84 +- .../AMDGPU/local-stack-alloc-block-sp-reference.ll | 156 +- llvm/test/CodeGen/AMDGPU/lshr.v2i16.ll | 12 +- llvm/test/CodeGen/AMDGPU/max.i16.ll | 37 +- .../AMDGPU/memory-legalizer-global-agent.ll | 784 +- .../AMDGPU/memory-legalizer-global-singlethread.ll | 784 +- .../AMDGPU/memory-legalizer-global-system.ll | 784 +- .../AMDGPU/memory-legalizer-global-wavefront.ll | 784 +- .../AMDGPU/memory-legalizer-global-workgroup.ll | 784 +- llvm/test/CodeGen/AMDGPU/min.ll | 4 +- .../CodeGen/AMDGPU/need-fp-from-csr-vgpr-spill.ll | 112 - llvm/test/CodeGen/AMDGPU/nsa-reassign.ll | 2 +- llvm/test/CodeGen/AMDGPU/nsa-vmem-hazard.mir | 2 +- llvm/test/CodeGen/AMDGPU/offset-split-flat.ll | 100 +- llvm/test/CodeGen/AMDGPU/offset-split-global.ll | 100 +- llvm/test/CodeGen/AMDGPU/opt-pipeline.ll | 8 +- .../CodeGen/AMDGPU/pei-scavenge-vgpr-spill.mir | 12 +- .../test/CodeGen/AMDGPU/print-mir-custom-pseudo.ll | 2 +- llvm/test/CodeGen/AMDGPU/reassoc-scalar.ll | 6 +- llvm/test/CodeGen/AMDGPU/rsq.ll | 28 +- llvm/test/CodeGen/AMDGPU/saddo.ll | 30 +- llvm/test/CodeGen/AMDGPU/scalar_to_vector.ll | 12 +- llvm/test/CodeGen/AMDGPU/select-constant-cttz.ll | 6 +- .../test/CodeGen/AMDGPU/setcc-limit-load-shrink.ll | 4 - llvm/test/CodeGen/AMDGPU/shl.v2i16.ll | 12 +- llvm/test/CodeGen/AMDGPU/si-scheduler.ll | 2 +- llvm/test/CodeGen/AMDGPU/si-sgpr-spill.ll | 2 +- llvm/test/CodeGen/AMDGPU/smrd.ll | 16 +- llvm/test/CodeGen/AMDGPU/spill-scavenge-offset.ll | 2 +- llvm/test/CodeGen/AMDGPU/spill-vgpr-to-agpr.ll | 4 +- llvm/test/CodeGen/AMDGPU/splitkit-copy-bundle.mir | 4 +- .../CodeGen/AMDGPU/splitkit-getsubrangeformask.ll | 245 +- llvm/test/CodeGen/AMDGPU/sram-ecc-default.ll | 10 +- .../AMDGPU/sramecc-subtarget-feature-any.ll | 13 - .../AMDGPU/sramecc-subtarget-feature-disabled.ll | 14 - .../AMDGPU/sramecc-subtarget-feature-enabled.ll | 13 - .../stack-pointer-offset-relative-frameindex.ll | 14 +- llvm/test/CodeGen/AMDGPU/store-local.128.ll | 114 +- llvm/test/CodeGen/AMDGPU/store-local.96.ll | 94 +- llvm/test/CodeGen/AMDGPU/sub.v2i16.ll | 34 +- llvm/test/CodeGen/AMDGPU/unsupported-image-a16.ll | 2 +- llvm/test/CodeGen/AMDGPU/unsupported-image-g16.ll | 2 +- llvm/test/CodeGen/AMDGPU/vector_shuffle.packed.ll | 248 +- .../vgpr-descriptor-waterfall-loop-idom-update.ll | 20 +- llvm/test/CodeGen/AMDGPU/widen-smrd-loads.ll | 4 +- .../CodeGen/AMDGPU/xnack-subtarget-feature-any.ll | 16 - .../AMDGPU/xnack-subtarget-feature-disabled.ll | 17 - .../AMDGPU/xnack-subtarget-feature-enabled.ll | 16 - llvm/test/CodeGen/ARM/fast-isel-intrinsic.ll | 6 +- llvm/test/CodeGen/ARM/lowerMUL-newload.ll | 49 +- llvm/test/CodeGen/ARM/ssat.ll | 514 +- llvm/test/CodeGen/ARM/usat.ll | 485 +- llvm/test/CodeGen/AVR/cmp.ll | 56 - llvm/test/CodeGen/AVR/com.ll | 41 +- llvm/test/CodeGen/AVR/ctlz.ll | 14 +- llvm/test/CodeGen/AVR/ctpop.ll | 5 +- llvm/test/CodeGen/AVR/cttz.ll | 5 +- llvm/test/CodeGen/AVR/neg.ll | 16 +- llvm/test/CodeGen/AVR/shift.ll | 128 - llvm/test/CodeGen/AVR/smul-with-overflow.ll | 9 +- .../Hexagon/autohvx/vector-align-store-mask.ll | 36 - llvm/test/CodeGen/Hexagon/loop-idiom/pmpy-mod.ll | 2 +- .../MIR/AMDGPU/custom-pseudo-source-values.ll | 34 - .../MIR/AMDGPU/machine-function-info-no-ir.mir | 34 - .../CodeGen/MIR/AMDGPU/machine-function-info.ll | 4 - llvm/test/CodeGen/PowerPC/botheightreduce.mir | 6 +- llvm/test/CodeGen/PowerPC/crypto_bifs.ll | 16 +- .../CodeGen/PowerPC/loop-instr-form-prepare.ll | 66 +- llvm/test/CodeGen/PowerPC/lsr-ctrloop.ll | 2 +- llvm/test/CodeGen/PowerPC/mma-intrinsics.ll | 11 +- llvm/test/CodeGen/PowerPC/mma-phi-accs.ll | 28 +- llvm/test/CodeGen/PowerPC/more-dq-form-prepare.ll | 523 +- .../PowerPC/non-debug-mi-search-frspxsrsp.ll | 96 - .../CodeGen/PowerPC/p10-splatImm-CPload-pcrel.ll | 250 +- llvm/test/CodeGen/PowerPC/p10-splatImm32.ll | 116 +- llvm/test/CodeGen/PowerPC/pr48519.ll | 296 +- .../CodeGen/PowerPC/register-pressure-reduction.ll | 135 - .../rematerializable-instruction-machine-licm.ll | 2 +- llvm/test/CodeGen/PowerPC/sched-addi.ll | 4 +- llvm/test/CodeGen/PowerPC/sms-cpy-1.ll | 14 +- llvm/test/CodeGen/PowerPC/sms-phi-1.ll | 6 +- llvm/test/CodeGen/PowerPC/sms-simple.ll | 12 +- .../CodeGen/PowerPC/stack-clash-dynamic-alloca.ll | 8 +- llvm/test/CodeGen/RISCV/atomic-cmpxchg.ll | 20 + llvm/test/CodeGen/RISCV/atomic-rmw.ll | 470 +- llvm/test/CodeGen/RISCV/attributes.ll | 62 - llvm/test/CodeGen/RISCV/double-br-fcmp.ll | 12 +- llvm/test/CodeGen/RISCV/double-convert.ll | 80 - .../CodeGen/RISCV/double-stack-spill-restore.ll | 7 +- llvm/test/CodeGen/RISCV/float-br-fcmp.ll | 12 +- llvm/test/CodeGen/RISCV/float-convert.ll | 64 - llvm/test/CodeGen/RISCV/half-br-fcmp.ll | 12 +- llvm/test/CodeGen/RISCV/half-convert.ll | 48 - .../CodeGen/RISCV/out-of-reach-emergency-slot.mir | 78 - llvm/test/CodeGen/RISCV/rv32Zba.ll | 82 - llvm/test/CodeGen/RISCV/rv32Zbb.ll | 710 +- llvm/test/CodeGen/RISCV/rv32Zbbp.ll | 387 +- llvm/test/CodeGen/RISCV/rv32Zbp.ll | 710 - llvm/test/CodeGen/RISCV/rv32Zbs.ll | 156 +- llvm/test/CodeGen/RISCV/rv32Zbt.ll | 458 +- llvm/test/CodeGen/RISCV/rv64Zba.ll | 346 - llvm/test/CodeGen/RISCV/rv64Zbb.ll | 545 +- llvm/test/CodeGen/RISCV/rv64Zbbp.ll | 208 + llvm/test/CodeGen/RISCV/rv64Zbp.ll | 501 - llvm/test/CodeGen/RISCV/rv64Zbs.ll | 188 +- llvm/test/CodeGen/RISCV/rv64Zbt.ll | 96 +- llvm/test/CodeGen/RISCV/rv64i-single-softfloat.ll | 10 +- .../test/CodeGen/RISCV/rv64m-exhaustive-w-insts.ll | 80 - llvm/test/CodeGen/RISCV/rvv/add-vsetvli-gpr.mir | 8 +- llvm/test/CodeGen/RISCV/rvv/add-vsetvli-vlmax.ll | 8 +- llvm/test/CodeGen/RISCV/rvv/extractelt-fp-rv32.ll | 484 - llvm/test/CodeGen/RISCV/rvv/extractelt-fp-rv64.ll | 484 - llvm/test/CodeGen/RISCV/rvv/extractelt-int-rv32.ll | 744 - llvm/test/CodeGen/RISCV/rvv/extractelt-int-rv64.ll | 708 - llvm/test/CodeGen/RISCV/rvv/insertelt-fp-rv32.ll | 544 - llvm/test/CodeGen/RISCV/rvv/insertelt-fp-rv64.ll | 544 - llvm/test/CodeGen/RISCV/rvv/insertelt-int-rv32.ll | 952 - llvm/test/CodeGen/RISCV/rvv/insertelt-int-rv64.ll | 800 - .../CodeGen/RISCV/rvv/mask-exts-truncs-rv32.ll | 729 - .../CodeGen/RISCV/rvv/mask-exts-truncs-rv64.ll | 729 - llvm/test/CodeGen/RISCV/rvv/saddo-sdnode.ll | 8 +- llvm/test/CodeGen/RISCV/rvv/setcc-fp-rv32.ll | 622 +- llvm/test/CodeGen/RISCV/rvv/setcc-fp-rv64.ll | 622 +- llvm/test/CodeGen/RISCV/rvv/setcc-integer-rv32.ll | 640 +- llvm/test/CodeGen/RISCV/rvv/setcc-integer-rv64.ll | 544 +- llvm/test/CodeGen/RISCV/rvv/vaadd-rv32.ll | 583 +- llvm/test/CodeGen/RISCV/rvv/vaadd-rv64.ll | 713 +- llvm/test/CodeGen/RISCV/rvv/vaaddu-rv32.ll | 583 +- llvm/test/CodeGen/RISCV/rvv/vaaddu-rv64.ll | 713 +- llvm/test/CodeGen/RISCV/rvv/vadc-rv32.ll | 433 +- llvm/test/CodeGen/RISCV/rvv/vadc-rv64.ll | 529 +- llvm/test/CodeGen/RISCV/rvv/vadd-rv32.ll | 871 +- llvm/test/CodeGen/RISCV/rvv/vadd-rv64.ll | 1065 +- llvm/test/CodeGen/RISCV/rvv/vadd-sdnode-rv32.ll | 148 +- llvm/test/CodeGen/RISCV/rvv/vadd-sdnode-rv64.ll | 132 +- llvm/test/CodeGen/RISCV/rvv/vamoadd-rv32.ll | 144 +- llvm/test/CodeGen/RISCV/rvv/vamoadd-rv64.ll | 344 +- llvm/test/CodeGen/RISCV/rvv/vamoand-rv32.ll | 144 +- llvm/test/CodeGen/RISCV/rvv/vamoand-rv64.ll | 344 +- llvm/test/CodeGen/RISCV/rvv/vamomax-rv32.ll | 144 +- llvm/test/CodeGen/RISCV/rvv/vamomax-rv64.ll | 344 +- llvm/test/CodeGen/RISCV/rvv/vamomaxu-rv32.ll | 144 +- llvm/test/CodeGen/RISCV/rvv/vamomaxu-rv64.ll | 344 +- llvm/test/CodeGen/RISCV/rvv/vamomin-rv32.ll | 144 +- llvm/test/CodeGen/RISCV/rvv/vamomin-rv64.ll | 344 +- llvm/test/CodeGen/RISCV/rvv/vamominu-rv32.ll | 144 +- llvm/test/CodeGen/RISCV/rvv/vamominu-rv64.ll | 344 +- llvm/test/CodeGen/RISCV/rvv/vamoor-rv32.ll | 144 +- llvm/test/CodeGen/RISCV/rvv/vamoor-rv64.ll | 344 +- llvm/test/CodeGen/RISCV/rvv/vamoswap-rv32.ll | 408 +- llvm/test/CodeGen/RISCV/rvv/vamoswap-rv64.ll | 688 +- llvm/test/CodeGen/RISCV/rvv/vamoxor-rv32.ll | 144 +- llvm/test/CodeGen/RISCV/rvv/vamoxor-rv64.ll | 344 +- llvm/test/CodeGen/RISCV/rvv/vand-rv32.ll | 871 +- llvm/test/CodeGen/RISCV/rvv/vand-rv64.ll | 1065 +- llvm/test/CodeGen/RISCV/rvv/vand-sdnode-rv32.ll | 246 +- llvm/test/CodeGen/RISCV/rvv/vand-sdnode-rv64.ll | 232 +- llvm/test/CodeGen/RISCV/rvv/vasub-rv32.ll | 583 +- llvm/test/CodeGen/RISCV/rvv/vasub-rv64.ll | 713 +- llvm/test/CodeGen/RISCV/rvv/vasubu-rv32.ll | 583 +- llvm/test/CodeGen/RISCV/rvv/vasubu-rv64.ll | 713 +- llvm/test/CodeGen/RISCV/rvv/vcompress-rv32.ll | 94 +- llvm/test/CodeGen/RISCV/rvv/vcompress-rv64.ll | 106 +- llvm/test/CodeGen/RISCV/rvv/vdiv-rv32.ll | 583 +- llvm/test/CodeGen/RISCV/rvv/vdiv-rv64.ll | 713 +- llvm/test/CodeGen/RISCV/rvv/vdiv-sdnode-rv32.ll | 376 +- llvm/test/CodeGen/RISCV/rvv/vdiv-sdnode-rv64.ll | 353 +- llvm/test/CodeGen/RISCV/rvv/vdivu-rv32.ll | 583 +- llvm/test/CodeGen/RISCV/rvv/vdivu-rv64.ll | 713 +- llvm/test/CodeGen/RISCV/rvv/vdivu-sdnode-rv32.ll | 353 +- llvm/test/CodeGen/RISCV/rvv/vdivu-sdnode-rv64.ll | 307 +- llvm/test/CodeGen/RISCV/rvv/vexts-sdnode-rv32.ll | 224 +- llvm/test/CodeGen/RISCV/rvv/vexts-sdnode-rv64.ll | 224 +- llvm/test/CodeGen/RISCV/rvv/vfadd-rv32.ll | 179 +- llvm/test/CodeGen/RISCV/rvv/vfadd-rv64.ll | 517 +- llvm/test/CodeGen/RISCV/rvv/vfadd-sdnode-rv32.ll | 82 +- llvm/test/CodeGen/RISCV/rvv/vfadd-sdnode-rv64.ll | 82 +- llvm/test/CodeGen/RISCV/rvv/vfclass-rv32.ll | 52 +- llvm/test/CodeGen/RISCV/rvv/vfclass-rv64.ll | 72 +- llvm/test/CodeGen/RISCV/rvv/vfcvt-f-x-rv32.ll | 177 +- llvm/test/CodeGen/RISCV/rvv/vfcvt-f-x-rv64.ll | 241 +- llvm/test/CodeGen/RISCV/rvv/vfcvt-f-xu-rv32.ll | 177 +- llvm/test/CodeGen/RISCV/rvv/vfcvt-f-xu-rv64.ll | 241 +- llvm/test/CodeGen/RISCV/rvv/vfcvt-rtz-x-f-rv32.ll | 177 +- llvm/test/CodeGen/RISCV/rvv/vfcvt-rtz-x-f-rv64.ll | 241 +- llvm/test/CodeGen/RISCV/rvv/vfcvt-rtz-xu-f-rv32.ll | 177 +- llvm/test/CodeGen/RISCV/rvv/vfcvt-rtz-xu-f-rv64.ll | 241 +- llvm/test/CodeGen/RISCV/rvv/vfcvt-x-f-rv32.ll | 177 +- llvm/test/CodeGen/RISCV/rvv/vfcvt-x-f-rv64.ll | 241 +- llvm/test/CodeGen/RISCV/rvv/vfcvt-xu-f-rv32.ll | 177 +- llvm/test/CodeGen/RISCV/rvv/vfcvt-xu-f-rv64.ll | 241 +- llvm/test/CodeGen/RISCV/rvv/vfdiv-rv32.ll | 179 +- llvm/test/CodeGen/RISCV/rvv/vfdiv-rv64.ll | 517 +- llvm/test/CodeGen/RISCV/rvv/vfdiv-sdnode-rv32.ll | 82 +- llvm/test/CodeGen/RISCV/rvv/vfdiv-sdnode-rv64.ll | 82 +- llvm/test/CodeGen/RISCV/rvv/vfirst-rv32.ll | 127 +- llvm/test/CodeGen/RISCV/rvv/vfirst-rv64.ll | 127 +- llvm/test/CodeGen/RISCV/rvv/vfmacc-rv32.ll | 120 +- llvm/test/CodeGen/RISCV/rvv/vfmacc-rv64.ll | 120 +- llvm/test/CodeGen/RISCV/rvv/vfmadd-rv32.ll | 120 +- llvm/test/CodeGen/RISCV/rvv/vfmadd-rv64.ll | 120 +- llvm/test/CodeGen/RISCV/rvv/vfmax-rv32.ll | 179 +- llvm/test/CodeGen/RISCV/rvv/vfmax-rv64.ll | 517 +- llvm/test/CodeGen/RISCV/rvv/vfmerge-rv32.ll | 392 +- llvm/test/CodeGen/RISCV/rvv/vfmerge-rv64.ll | 376 +- llvm/test/CodeGen/RISCV/rvv/vfmin-rv32.ll | 179 +- llvm/test/CodeGen/RISCV/rvv/vfmin-rv64.ll | 517 +- llvm/test/CodeGen/RISCV/rvv/vfmsac-rv32.ll | 120 +- llvm/test/CodeGen/RISCV/rvv/vfmsac-rv64.ll | 120 +- llvm/test/CodeGen/RISCV/rvv/vfmsub-rv32.ll | 120 +- llvm/test/CodeGen/RISCV/rvv/vfmsub-rv64.ll | 120 +- llvm/test/CodeGen/RISCV/rvv/vfmul-rv32.ll | 179 +- llvm/test/CodeGen/RISCV/rvv/vfmul-rv64.ll | 517 +- llvm/test/CodeGen/RISCV/rvv/vfmul-sdnode-rv32.ll | 82 +- llvm/test/CodeGen/RISCV/rvv/vfmul-sdnode-rv64.ll | 82 +- llvm/test/CodeGen/RISCV/rvv/vfmv.f.s.ll | 36 +- llvm/test/CodeGen/RISCV/rvv/vfmv.s.f-rv32.ll | 36 +- llvm/test/CodeGen/RISCV/rvv/vfmv.s.f-rv64.ll | 36 +- llvm/test/CodeGen/RISCV/rvv/vfmv.v.f-rv32.ll | 241 +- llvm/test/CodeGen/RISCV/rvv/vfmv.v.f-rv64.ll | 241 +- llvm/test/CodeGen/RISCV/rvv/vfncvt-f-f-rv32.ll | 154 +- llvm/test/CodeGen/RISCV/rvv/vfncvt-f-f-rv64.ll | 154 +- llvm/test/CodeGen/RISCV/rvv/vfncvt-f-x-rv32.ll | 86 +- llvm/test/CodeGen/RISCV/rvv/vfncvt-f-x-rv64.ll | 154 +- llvm/test/CodeGen/RISCV/rvv/vfncvt-f-xu-rv32.ll | 86 +- llvm/test/CodeGen/RISCV/rvv/vfncvt-f-xu-rv64.ll | 154 +- llvm/test/CodeGen/RISCV/rvv/vfncvt-rod-f-f-rv32.ll | 154 +- llvm/test/CodeGen/RISCV/rvv/vfncvt-rod-f-f-rv64.ll | 154 +- llvm/test/CodeGen/RISCV/rvv/vfncvt-rtz-x-f-rv32.ll | 256 +- llvm/test/CodeGen/RISCV/rvv/vfncvt-rtz-x-f-rv64.ll | 256 +- .../test/CodeGen/RISCV/rvv/vfncvt-rtz-xu-f-rv32.ll | 256 +- .../test/CodeGen/RISCV/rvv/vfncvt-rtz-xu-f-rv64.ll | 256 +- llvm/test/CodeGen/RISCV/rvv/vfncvt-x-f-rv32.ll | 256 +- llvm/test/CodeGen/RISCV/rvv/vfncvt-x-f-rv64.ll | 256 +- llvm/test/CodeGen/RISCV/rvv/vfncvt-xu-f-rv32.ll | 256 +- llvm/test/CodeGen/RISCV/rvv/vfncvt-xu-f-rv64.ll | 256 +- llvm/test/CodeGen/RISCV/rvv/vfnmacc-rv32.ll | 120 +- llvm/test/CodeGen/RISCV/rvv/vfnmacc-rv64.ll | 120 +- llvm/test/CodeGen/RISCV/rvv/vfnmadd-rv32.ll | 120 +- llvm/test/CodeGen/RISCV/rvv/vfnmadd-rv64.ll | 120 +- llvm/test/CodeGen/RISCV/rvv/vfnmsac-rv32.ll | 120 +- llvm/test/CodeGen/RISCV/rvv/vfnmsac-rv64.ll | 120 +- llvm/test/CodeGen/RISCV/rvv/vfnmsub-rv32.ll | 120 +- llvm/test/CodeGen/RISCV/rvv/vfnmsub-rv64.ll | 120 +- llvm/test/CodeGen/RISCV/rvv/vfrdiv-rv32.ll | 80 +- llvm/test/CodeGen/RISCV/rvv/vfrdiv-rv64.ll | 271 +- llvm/test/CodeGen/RISCV/rvv/vfredmax-rv32.ll | 84 +- llvm/test/CodeGen/RISCV/rvv/vfredmax-rv64.ll | 241 +- llvm/test/CodeGen/RISCV/rvv/vfredmin-rv32.ll | 84 +- llvm/test/CodeGen/RISCV/rvv/vfredmin-rv64.ll | 241 +- llvm/test/CodeGen/RISCV/rvv/vfredosum-rv32.ll | 84 +- llvm/test/CodeGen/RISCV/rvv/vfredosum-rv64.ll | 241 +- llvm/test/CodeGen/RISCV/rvv/vfredsum-rv32.ll | 84 +- llvm/test/CodeGen/RISCV/rvv/vfredsum-rv64.ll | 241 +- llvm/test/CodeGen/RISCV/rvv/vfrsub-rv32.ll | 80 +- llvm/test/CodeGen/RISCV/rvv/vfrsub-rv64.ll | 271 +- llvm/test/CodeGen/RISCV/rvv/vfsgnj-rv32.ll | 179 +- llvm/test/CodeGen/RISCV/rvv/vfsgnj-rv64.ll | 517 +- llvm/test/CodeGen/RISCV/rvv/vfsgnjn-rv32.ll | 179 +- llvm/test/CodeGen/RISCV/rvv/vfsgnjn-rv64.ll | 517 +- llvm/test/CodeGen/RISCV/rvv/vfsgnjx-rv32.ll | 179 +- llvm/test/CodeGen/RISCV/rvv/vfsgnjx-rv64.ll | 517 +- llvm/test/CodeGen/RISCV/rvv/vfslide1down-rv32.ll | 80 +- llvm/test/CodeGen/RISCV/rvv/vfslide1down-rv64.ll | 78 +- llvm/test/CodeGen/RISCV/rvv/vfslide1up-rv32.ll | 110 +- llvm/test/CodeGen/RISCV/rvv/vfslide1up-rv64.ll | 108 +- llvm/test/CodeGen/RISCV/rvv/vfsqrt-rv32.ll | 54 +- llvm/test/CodeGen/RISCV/rvv/vfsqrt-rv64.ll | 72 +- llvm/test/CodeGen/RISCV/rvv/vfsub-rv32.ll | 179 +- llvm/test/CodeGen/RISCV/rvv/vfsub-rv64.ll | 517 +- llvm/test/CodeGen/RISCV/rvv/vfsub-sdnode-rv32.ll | 82 +- llvm/test/CodeGen/RISCV/rvv/vfsub-sdnode-rv64.ll | 82 +- llvm/test/CodeGen/RISCV/rvv/vfwadd-rv32.ll | 325 +- llvm/test/CodeGen/RISCV/rvv/vfwadd-rv64.ll | 325 +- llvm/test/CodeGen/RISCV/rvv/vfwadd.w-rv32.ll | 329 +- llvm/test/CodeGen/RISCV/rvv/vfwadd.w-rv64.ll | 329 +- llvm/test/CodeGen/RISCV/rvv/vfwcvt-f-f-rv32.ll | 154 +- llvm/test/CodeGen/RISCV/rvv/vfwcvt-f-f-rv64.ll | 154 +- llvm/test/CodeGen/RISCV/rvv/vfwcvt-f-x-rv32.ll | 256 +- llvm/test/CodeGen/RISCV/rvv/vfwcvt-f-x-rv64.ll | 256 +- llvm/test/CodeGen/RISCV/rvv/vfwcvt-f-xu-rv32.ll | 256 +- llvm/test/CodeGen/RISCV/rvv/vfwcvt-f-xu-rv64.ll | 256 +- llvm/test/CodeGen/RISCV/rvv/vfwcvt-rtz-x-f-rv32.ll | 86 +- llvm/test/CodeGen/RISCV/rvv/vfwcvt-rtz-x-f-rv64.ll | 154 +- .../test/CodeGen/RISCV/rvv/vfwcvt-rtz-xu-f-rv32.ll | 86 +- .../test/CodeGen/RISCV/rvv/vfwcvt-rtz-xu-f-rv64.ll | 154 +- llvm/test/CodeGen/RISCV/rvv/vfwcvt-x-f-rv32.ll | 86 +- llvm/test/CodeGen/RISCV/rvv/vfwcvt-x-f-rv64.ll | 154 +- llvm/test/CodeGen/RISCV/rvv/vfwcvt-xu-f-rv32.ll | 86 +- llvm/test/CodeGen/RISCV/rvv/vfwcvt-xu-f-rv64.ll | 154 +- llvm/test/CodeGen/RISCV/rvv/vfwmacc-rv32.ll | 108 +- llvm/test/CodeGen/RISCV/rvv/vfwmacc-rv64.ll | 108 +- llvm/test/CodeGen/RISCV/rvv/vfwmsac-rv32.ll | 108 +- llvm/test/CodeGen/RISCV/rvv/vfwmsac-rv64.ll | 108 +- llvm/test/CodeGen/RISCV/rvv/vfwmul-rv32.ll | 325 +- llvm/test/CodeGen/RISCV/rvv/vfwmul-rv64.ll | 325 +- llvm/test/CodeGen/RISCV/rvv/vfwnmacc-rv32.ll | 307 +- llvm/test/CodeGen/RISCV/rvv/vfwnmacc-rv64.ll | 108 +- llvm/test/CodeGen/RISCV/rvv/vfwnmsac-rv32.ll | 108 +- llvm/test/CodeGen/RISCV/rvv/vfwnmsac-rv64.ll | 108 +- llvm/test/CodeGen/RISCV/rvv/vfwredosum-rv32.ll | 177 +- llvm/test/CodeGen/RISCV/rvv/vfwredosum-rv64.ll | 177 +- llvm/test/CodeGen/RISCV/rvv/vfwredsum-rv32.ll | 177 +- llvm/test/CodeGen/RISCV/rvv/vfwredsum-rv64.ll | 177 +- llvm/test/CodeGen/RISCV/rvv/vfwsub-rv32.ll | 325 +- llvm/test/CodeGen/RISCV/rvv/vfwsub-rv64.ll | 325 +- llvm/test/CodeGen/RISCV/rvv/vfwsub.w-rv32.ll | 329 +- llvm/test/CodeGen/RISCV/rvv/vfwsub.w-rv64.ll | 329 +- llvm/test/CodeGen/RISCV/rvv/vid-rv32.ll | 273 +- llvm/test/CodeGen/RISCV/rvv/vid-rv64.ll | 337 +- llvm/test/CodeGen/RISCV/rvv/viota-rv32.ll | 72 +- llvm/test/CodeGen/RISCV/rvv/viota-rv64.ll | 88 +- llvm/test/CodeGen/RISCV/rvv/vle-rv32.ll | 465 +- llvm/test/CodeGen/RISCV/rvv/vle-rv64.ll | 593 +- llvm/test/CodeGen/RISCV/rvv/vleff-rv32.ll | 1546 +- llvm/test/CodeGen/RISCV/rvv/vleff-rv64.ll | 1694 +- llvm/test/CodeGen/RISCV/rvv/vloxei-rv32.ll | 4138 - llvm/test/CodeGen/RISCV/rvv/vloxei-rv64.ll | 5898 - llvm/test/CodeGen/RISCV/rvv/vloxseg-rv32.ll | 84946 ------------- llvm/test/CodeGen/RISCV/rvv/vloxseg-rv64.ll | 112578 ------------------ llvm/test/CodeGen/RISCV/rvv/vlse-rv32.ll | 465 +- llvm/test/CodeGen/RISCV/rvv/vlse-rv64.ll | 593 +- llvm/test/CodeGen/RISCV/rvv/vlseg-rv32.ll | 4722 - llvm/test/CodeGen/RISCV/rvv/vlseg-rv64.ll | 5120 - llvm/test/CodeGen/RISCV/rvv/vlsegff-rv32-dead.ll | 89 - llvm/test/CodeGen/RISCV/rvv/vlsegff-rv32.ll | 5239 - llvm/test/CodeGen/RISCV/rvv/vlsegff-rv64-dead.ll | 89 - llvm/test/CodeGen/RISCV/rvv/vlsegff-rv64.ll | 5681 - llvm/test/CodeGen/RISCV/rvv/vlsseg-rv32.ll | 4722 - llvm/test/CodeGen/RISCV/rvv/vlsseg-rv64.ll | 5120 - llvm/test/CodeGen/RISCV/rvv/vluxei-rv32.ll | 4138 - llvm/test/CodeGen/RISCV/rvv/vluxei-rv64.ll | 5898 - llvm/test/CodeGen/RISCV/rvv/vluxseg-rv32.ll | 84946 ------------- llvm/test/CodeGen/RISCV/rvv/vluxseg-rv64.ll | 112578 ------------------ 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 | 481 +- llvm/test/CodeGen/RISCV/rvv/vmacc-rv64.ll | 577 +- llvm/test/CodeGen/RISCV/rvv/vmadc-rv32.ll | 433 +- llvm/test/CodeGen/RISCV/rvv/vmadc-rv64.ll | 529 +- llvm/test/CodeGen/RISCV/rvv/vmadc.carry.in-rv32.ll | 487 +- llvm/test/CodeGen/RISCV/rvv/vmadc.carry.in-rv64.ll | 595 +- llvm/test/CodeGen/RISCV/rvv/vmadd-rv32.ll | 481 +- llvm/test/CodeGen/RISCV/rvv/vmadd-rv64.ll | 577 +- llvm/test/CodeGen/RISCV/rvv/vmand-rv32.ll | 57 +- llvm/test/CodeGen/RISCV/rvv/vmand-rv64.ll | 57 +- llvm/test/CodeGen/RISCV/rvv/vmandnot-rv32.ll | 57 +- llvm/test/CodeGen/RISCV/rvv/vmandnot-rv64.ll | 57 +- llvm/test/CodeGen/RISCV/rvv/vmarith-sdnode.ll | 80 +- llvm/test/CodeGen/RISCV/rvv/vmax-rv32.ll | 583 +- llvm/test/CodeGen/RISCV/rvv/vmax-rv64.ll | 713 +- llvm/test/CodeGen/RISCV/rvv/vmax-sdnode-rv32.ll | 158 +- llvm/test/CodeGen/RISCV/rvv/vmax-sdnode-rv64.ll | 144 +- llvm/test/CodeGen/RISCV/rvv/vmaxu-rv32.ll | 583 +- llvm/test/CodeGen/RISCV/rvv/vmaxu-rv64.ll | 713 +- llvm/test/CodeGen/RISCV/rvv/vmaxu-sdnode-rv32.ll | 158 +- llvm/test/CodeGen/RISCV/rvv/vmaxu-sdnode-rv64.ll | 144 +- llvm/test/CodeGen/RISCV/rvv/vmclr-rv32.ll | 57 +- llvm/test/CodeGen/RISCV/rvv/vmclr-rv64.ll | 57 +- llvm/test/CodeGen/RISCV/rvv/vmerge-rv32.ll | 433 +- llvm/test/CodeGen/RISCV/rvv/vmerge-rv64.ll | 529 +- llvm/test/CodeGen/RISCV/rvv/vmfeq-rv32.ll | 370 +- llvm/test/CodeGen/RISCV/rvv/vmfeq-rv64.ll | 493 +- llvm/test/CodeGen/RISCV/rvv/vmfge-rv32.ll | 190 +- llvm/test/CodeGen/RISCV/rvv/vmfge-rv64.ll | 253 +- llvm/test/CodeGen/RISCV/rvv/vmfgt-rv32.ll | 190 +- llvm/test/CodeGen/RISCV/rvv/vmfgt-rv64.ll | 253 +- llvm/test/CodeGen/RISCV/rvv/vmfle-rv32.ll | 370 +- llvm/test/CodeGen/RISCV/rvv/vmfle-rv64.ll | 493 +- llvm/test/CodeGen/RISCV/rvv/vmflt-rv32.ll | 370 +- llvm/test/CodeGen/RISCV/rvv/vmflt-rv64.ll | 493 +- llvm/test/CodeGen/RISCV/rvv/vmfne-rv32.ll | 370 +- llvm/test/CodeGen/RISCV/rvv/vmfne-rv64.ll | 493 +- llvm/test/CodeGen/RISCV/rvv/vmin-rv32.ll | 583 +- llvm/test/CodeGen/RISCV/rvv/vmin-rv64.ll | 713 +- llvm/test/CodeGen/RISCV/rvv/vmin-sdnode-rv32.ll | 158 +- llvm/test/CodeGen/RISCV/rvv/vmin-sdnode-rv64.ll | 144 +- llvm/test/CodeGen/RISCV/rvv/vminu-rv32.ll | 583 +- llvm/test/CodeGen/RISCV/rvv/vminu-rv64.ll | 713 +- llvm/test/CodeGen/RISCV/rvv/vminu-sdnode-rv32.ll | 158 +- llvm/test/CodeGen/RISCV/rvv/vminu-sdnode-rv64.ll | 144 +- llvm/test/CodeGen/RISCV/rvv/vmnand-rv32.ll | 57 +- llvm/test/CodeGen/RISCV/rvv/vmnand-rv64.ll | 57 +- llvm/test/CodeGen/RISCV/rvv/vmnor-rv32.ll | 57 +- llvm/test/CodeGen/RISCV/rvv/vmnor-rv64.ll | 57 +- llvm/test/CodeGen/RISCV/rvv/vmor-rv32.ll | 57 +- llvm/test/CodeGen/RISCV/rvv/vmor-rv64.ll | 57 +- llvm/test/CodeGen/RISCV/rvv/vmornot-rv32.ll | 57 +- llvm/test/CodeGen/RISCV/rvv/vmornot-rv64.ll | 57 +- llvm/test/CodeGen/RISCV/rvv/vmsbc-rv32.ll | 289 +- llvm/test/CodeGen/RISCV/rvv/vmsbc-rv64.ll | 353 +- .../test/CodeGen/RISCV/rvv/vmsbc.borrow.in-rv32.ll | 325 +- .../test/CodeGen/RISCV/rvv/vmsbc.borrow.in-rv64.ll | 397 +- llvm/test/CodeGen/RISCV/rvv/vmsbf-rv32.ll | 28 +- llvm/test/CodeGen/RISCV/rvv/vmsbf-rv64.ll | 28 +- llvm/test/CodeGen/RISCV/rvv/vmseq-rv32.ll | 871 +- llvm/test/CodeGen/RISCV/rvv/vmseq-rv64.ll | 1045 +- llvm/test/CodeGen/RISCV/rvv/vmset-rv32.ll | 57 +- llvm/test/CodeGen/RISCV/rvv/vmset-rv64.ll | 57 +- llvm/test/CodeGen/RISCV/rvv/vmsgt-rv32.ll | 571 +- llvm/test/CodeGen/RISCV/rvv/vmsgt-rv64.ll | 685 +- llvm/test/CodeGen/RISCV/rvv/vmsgtu-rv32.ll | 571 +- llvm/test/CodeGen/RISCV/rvv/vmsgtu-rv64.ll | 685 +- llvm/test/CodeGen/RISCV/rvv/vmsif-rv32.ll | 28 +- llvm/test/CodeGen/RISCV/rvv/vmsif-rv64.ll | 28 +- llvm/test/CodeGen/RISCV/rvv/vmsle-rv32.ll | 871 +- llvm/test/CodeGen/RISCV/rvv/vmsle-rv64.ll | 1045 +- llvm/test/CodeGen/RISCV/rvv/vmsleu-rv32.ll | 871 +- llvm/test/CodeGen/RISCV/rvv/vmsleu-rv64.ll | 1045 +- llvm/test/CodeGen/RISCV/rvv/vmslt-rv32.ll | 841 +- llvm/test/CodeGen/RISCV/rvv/vmslt-rv64.ll | 1009 +- llvm/test/CodeGen/RISCV/rvv/vmsltu-rv32.ll | 841 +- llvm/test/CodeGen/RISCV/rvv/vmsltu-rv64.ll | 1009 +- llvm/test/CodeGen/RISCV/rvv/vmsne-rv32.ll | 871 +- llvm/test/CodeGen/RISCV/rvv/vmsne-rv64.ll | 1045 +- llvm/test/CodeGen/RISCV/rvv/vmsof-rv32.ll | 28 +- llvm/test/CodeGen/RISCV/rvv/vmsof-rv64.ll | 28 +- llvm/test/CodeGen/RISCV/rvv/vmul-rv32.ll | 583 +- llvm/test/CodeGen/RISCV/rvv/vmul-rv64.ll | 713 +- llvm/test/CodeGen/RISCV/rvv/vmul-sdnode-rv32.ll | 158 +- llvm/test/CodeGen/RISCV/rvv/vmul-sdnode-rv64.ll | 144 +- llvm/test/CodeGen/RISCV/rvv/vmulh-rv32.ll | 583 +- llvm/test/CodeGen/RISCV/rvv/vmulh-rv64.ll | 713 +- llvm/test/CodeGen/RISCV/rvv/vmulh-sdnode-rv32.ll | 28 - llvm/test/CodeGen/RISCV/rvv/vmulhsu-rv32.ll | 583 +- llvm/test/CodeGen/RISCV/rvv/vmulhsu-rv64.ll | 713 +- llvm/test/CodeGen/RISCV/rvv/vmulhu-rv32.ll | 583 +- llvm/test/CodeGen/RISCV/rvv/vmulhu-rv64.ll | 713 +- llvm/test/CodeGen/RISCV/rvv/vmv.s.x-rv32.ll | 36 +- llvm/test/CodeGen/RISCV/rvv/vmv.s.x-rv64.ll | 44 +- llvm/test/CodeGen/RISCV/rvv/vmv.v.v-rv32.ll | 297 +- llvm/test/CodeGen/RISCV/rvv/vmv.v.v-rv64.ll | 297 +- llvm/test/CodeGen/RISCV/rvv/vmv.v.x-rv32.ll | 289 +- llvm/test/CodeGen/RISCV/rvv/vmv.v.x-rv64.ll | 353 +- llvm/test/CodeGen/RISCV/rvv/vmv.x.s-rv32.ll | 36 +- llvm/test/CodeGen/RISCV/rvv/vmv.x.s-rv64.ll | 44 +- llvm/test/CodeGen/RISCV/rvv/vmxnor-rv32.ll | 57 +- llvm/test/CodeGen/RISCV/rvv/vmxnor-rv64.ll | 57 +- llvm/test/CodeGen/RISCV/rvv/vmxor-rv32.ll | 57 +- llvm/test/CodeGen/RISCV/rvv/vmxor-rv64.ll | 57 +- llvm/test/CodeGen/RISCV/rvv/vnclip-rv32.ll | 562 +- llvm/test/CodeGen/RISCV/rvv/vnclip-rv64.ll | 766 +- llvm/test/CodeGen/RISCV/rvv/vnclipu-rv32.ll | 562 +- llvm/test/CodeGen/RISCV/rvv/vnclipu-rv64.ll | 766 +- llvm/test/CodeGen/RISCV/rvv/vnmsac-rv32.ll | 481 +- llvm/test/CodeGen/RISCV/rvv/vnmsac-rv64.ll | 577 +- llvm/test/CodeGen/RISCV/rvv/vnmsub-rv32.ll | 481 +- llvm/test/CodeGen/RISCV/rvv/vnmsub-rv64.ll | 577 +- llvm/test/CodeGen/RISCV/rvv/vnsra-rv32.ll | 562 +- llvm/test/CodeGen/RISCV/rvv/vnsra-rv64.ll | 766 +- llvm/test/CodeGen/RISCV/rvv/vnsrl-rv32.ll | 562 +- llvm/test/CodeGen/RISCV/rvv/vnsrl-rv64.ll | 766 +- llvm/test/CodeGen/RISCV/rvv/vor-rv32.ll | 871 +- llvm/test/CodeGen/RISCV/rvv/vor-rv64.ll | 1065 +- llvm/test/CodeGen/RISCV/rvv/vor-sdnode-rv32.ll | 190 +- llvm/test/CodeGen/RISCV/rvv/vor-sdnode-rv64.ll | 176 +- llvm/test/CodeGen/RISCV/rvv/vpopc-rv32.ll | 127 +- llvm/test/CodeGen/RISCV/rvv/vpopc-rv64.ll | 127 +- llvm/test/CodeGen/RISCV/rvv/vredand-rv32.ll | 273 +- llvm/test/CodeGen/RISCV/rvv/vredand-rv64.ll | 337 +- llvm/test/CodeGen/RISCV/rvv/vredmax-rv32.ll | 273 +- llvm/test/CodeGen/RISCV/rvv/vredmax-rv64.ll | 337 +- llvm/test/CodeGen/RISCV/rvv/vredmaxu-rv32.ll | 273 +- llvm/test/CodeGen/RISCV/rvv/vredmaxu-rv64.ll | 337 +- llvm/test/CodeGen/RISCV/rvv/vredmin-rv32.ll | 273 +- llvm/test/CodeGen/RISCV/rvv/vredmin-rv64.ll | 337 +- llvm/test/CodeGen/RISCV/rvv/vredminu-rv32.ll | 273 +- llvm/test/CodeGen/RISCV/rvv/vredminu-rv64.ll | 337 +- llvm/test/CodeGen/RISCV/rvv/vredor-rv32.ll | 273 +- llvm/test/CodeGen/RISCV/rvv/vredor-rv64.ll | 337 +- llvm/test/CodeGen/RISCV/rvv/vredsum-rv32.ll | 273 +- llvm/test/CodeGen/RISCV/rvv/vredsum-rv64.ll | 337 +- llvm/test/CodeGen/RISCV/rvv/vredxor-rv32.ll | 273 +- llvm/test/CodeGen/RISCV/rvv/vredxor-rv64.ll | 337 +- llvm/test/CodeGen/RISCV/rvv/vrem-rv32.ll | 583 +- llvm/test/CodeGen/RISCV/rvv/vrem-rv64.ll | 713 +- llvm/test/CodeGen/RISCV/rvv/vrem-sdnode-rv32.ll | 440 +- llvm/test/CodeGen/RISCV/rvv/vrem-sdnode-rv64.ll | 419 +- llvm/test/CodeGen/RISCV/rvv/vremu-rv32.ll | 583 +- llvm/test/CodeGen/RISCV/rvv/vremu-rv64.ll | 713 +- llvm/test/CodeGen/RISCV/rvv/vremu-sdnode-rv32.ll | 399 +- llvm/test/CodeGen/RISCV/rvv/vremu-sdnode-rv64.ll | 365 +- llvm/test/CodeGen/RISCV/rvv/vrgather-rv32.ll | 1883 +- llvm/test/CodeGen/RISCV/rvv/vrgather-rv64.ll | 1973 +- llvm/test/CodeGen/RISCV/rvv/vrgatherei16-rv32.ll | 1272 - llvm/test/CodeGen/RISCV/rvv/vrgatherei16-rv64.ll | 1364 - llvm/test/CodeGen/RISCV/rvv/vrsub-rv32.ll | 577 +- llvm/test/CodeGen/RISCV/rvv/vrsub-rv64.ll | 705 +- llvm/test/CodeGen/RISCV/rvv/vrsub-sdnode-rv32.ll | 102 +- llvm/test/CodeGen/RISCV/rvv/vrsub-sdnode-rv64.ll | 88 +- llvm/test/CodeGen/RISCV/rvv/vsadd-rv32.ll | 871 +- llvm/test/CodeGen/RISCV/rvv/vsadd-rv64.ll | 1065 +- llvm/test/CodeGen/RISCV/rvv/vsaddu-rv32.ll | 871 +- llvm/test/CodeGen/RISCV/rvv/vsaddu-rv64.ll | 1065 +- llvm/test/CodeGen/RISCV/rvv/vsbc-rv32.ll | 289 +- llvm/test/CodeGen/RISCV/rvv/vsbc-rv64.ll | 353 +- llvm/test/CodeGen/RISCV/rvv/vse-rv32.ll | 465 +- llvm/test/CodeGen/RISCV/rvv/vse-rv64.ll | 593 +- llvm/test/CodeGen/RISCV/rvv/vselect-fp-rv32.ll | 81 +- llvm/test/CodeGen/RISCV/rvv/vselect-fp-rv64.ll | 81 +- llvm/test/CodeGen/RISCV/rvv/vselect-int-rv32.ll | 158 +- llvm/test/CodeGen/RISCV/rvv/vselect-int-rv64.ll | 144 +- llvm/test/CodeGen/RISCV/rvv/vsext-rv32.ll | 108 +- llvm/test/CodeGen/RISCV/rvv/vsext-rv64.ll | 192 +- llvm/test/CodeGen/RISCV/rvv/vshl-sdnode-rv32.ll | 110 +- llvm/test/CodeGen/RISCV/rvv/vshl-sdnode-rv64.ll | 96 +- llvm/test/CodeGen/RISCV/rvv/vslide1down-rv32.ll | 84 +- llvm/test/CodeGen/RISCV/rvv/vslide1down-rv64.ll | 104 +- llvm/test/CodeGen/RISCV/rvv/vslide1up-rv32.ll | 4 +- llvm/test/CodeGen/RISCV/rvv/vslide1up-rv64.ll | 148 +- llvm/test/CodeGen/RISCV/rvv/vslidedown-rv32.ll | 216 +- llvm/test/CodeGen/RISCV/rvv/vslidedown-rv64.ll | 961 +- llvm/test/CodeGen/RISCV/rvv/vslideup-rv32.ll | 216 +- llvm/test/CodeGen/RISCV/rvv/vslideup-rv64.ll | 961 +- llvm/test/CodeGen/RISCV/rvv/vsll-rv32.ll | 871 +- llvm/test/CodeGen/RISCV/rvv/vsll-rv64.ll | 1065 +- llvm/test/CodeGen/RISCV/rvv/vsmul-rv32.ll | 583 +- llvm/test/CodeGen/RISCV/rvv/vsmul-rv64.ll | 713 +- llvm/test/CodeGen/RISCV/rvv/vsoxei-rv32.ll | 4326 - llvm/test/CodeGen/RISCV/rvv/vsoxei-rv64.ll | 6166 - llvm/test/CodeGen/RISCV/rvv/vsoxseg-rv32.ll | 79924 ------------- llvm/test/CodeGen/RISCV/rvv/vsoxseg-rv64.ll | 105800 ---------------- llvm/test/CodeGen/RISCV/rvv/vsplats-fp.ll | 26 +- llvm/test/CodeGen/RISCV/rvv/vsplats-i64.ll | 66 +- llvm/test/CodeGen/RISCV/rvv/vsra-rv32.ll | 871 +- llvm/test/CodeGen/RISCV/rvv/vsra-rv64.ll | 1065 +- llvm/test/CodeGen/RISCV/rvv/vsra-sdnode-rv32.ll | 166 +- llvm/test/CodeGen/RISCV/rvv/vsra-sdnode-rv64.ll | 152 +- llvm/test/CodeGen/RISCV/rvv/vsrl-rv32.ll | 871 +- llvm/test/CodeGen/RISCV/rvv/vsrl-rv64.ll | 1065 +- llvm/test/CodeGen/RISCV/rvv/vsrl-sdnode-rv32.ll | 110 +- llvm/test/CodeGen/RISCV/rvv/vsrl-sdnode-rv64.ll | 96 +- llvm/test/CodeGen/RISCV/rvv/vsse-rv32.ll | 465 +- llvm/test/CodeGen/RISCV/rvv/vsse-rv64.ll | 593 +- llvm/test/CodeGen/RISCV/rvv/vsseg-rv32.ll | 4410 - llvm/test/CodeGen/RISCV/rvv/vsseg-rv64.ll | 4777 - llvm/test/CodeGen/RISCV/rvv/vssra-rv32.ll | 871 +- llvm/test/CodeGen/RISCV/rvv/vssra-rv64.ll | 1065 +- llvm/test/CodeGen/RISCV/rvv/vssrl-rv32.ll | 871 +- llvm/test/CodeGen/RISCV/rvv/vssrl-rv64.ll | 1065 +- llvm/test/CodeGen/RISCV/rvv/vssseg-rv32.ll | 4410 - llvm/test/CodeGen/RISCV/rvv/vssseg-rv64.ll | 4777 - llvm/test/CodeGen/RISCV/rvv/vssub-rv32.ll | 583 +- llvm/test/CodeGen/RISCV/rvv/vssub-rv64.ll | 713 +- llvm/test/CodeGen/RISCV/rvv/vssubu-rv32.ll | 583 +- llvm/test/CodeGen/RISCV/rvv/vssubu-rv64.ll | 713 +- llvm/test/CodeGen/RISCV/rvv/vsub-rv32.ll | 583 +- llvm/test/CodeGen/RISCV/rvv/vsub-rv64.ll | 713 +- llvm/test/CodeGen/RISCV/rvv/vsub-sdnode-rv32.ll | 158 +- llvm/test/CodeGen/RISCV/rvv/vsub-sdnode-rv64.ll | 144 +- llvm/test/CodeGen/RISCV/rvv/vsuxe-rv32.ll | 3445 + llvm/test/CodeGen/RISCV/rvv/vsuxe-rv64.ll | 5629 + llvm/test/CodeGen/RISCV/rvv/vsuxei-rv32.ll | 4326 - llvm/test/CodeGen/RISCV/rvv/vsuxei-rv64.ll | 6166 - llvm/test/CodeGen/RISCV/rvv/vsuxseg-rv32.ll | 79924 ------------- llvm/test/CodeGen/RISCV/rvv/vsuxseg-rv64.ll | 105800 ---------------- llvm/test/CodeGen/RISCV/rvv/vsxe-rv32.ll | 3445 + llvm/test/CodeGen/RISCV/rvv/vsxe-rv64.ll | 5629 + llvm/test/CodeGen/RISCV/rvv/vtruncs-sdnode-rv32.ll | 108 +- llvm/test/CodeGen/RISCV/rvv/vtruncs-sdnode-rv64.ll | 108 +- llvm/test/CodeGen/RISCV/rvv/vwadd-rv32.ll | 375 +- llvm/test/CodeGen/RISCV/rvv/vwadd-rv64.ll | 511 +- llvm/test/CodeGen/RISCV/rvv/vwadd.w-rv32.ll | 379 +- llvm/test/CodeGen/RISCV/rvv/vwadd.w-rv64.ll | 517 +- llvm/test/CodeGen/RISCV/rvv/vwaddu-rv32.ll | 375 +- llvm/test/CodeGen/RISCV/rvv/vwaddu-rv64.ll | 511 +- llvm/test/CodeGen/RISCV/rvv/vwaddu.w-rv32.ll | 379 +- llvm/test/CodeGen/RISCV/rvv/vwaddu.w-rv64.ll | 517 +- llvm/test/CodeGen/RISCV/rvv/vwmacc-rv32.ll | 124 +- llvm/test/CodeGen/RISCV/rvv/vwmacc-rv64.ll | 174 +- llvm/test/CodeGen/RISCV/rvv/vwmaccsu-rv32.ll | 124 +- llvm/test/CodeGen/RISCV/rvv/vwmaccsu-rv64.ll | 174 +- llvm/test/CodeGen/RISCV/rvv/vwmaccu-rv32.ll | 124 +- llvm/test/CodeGen/RISCV/rvv/vwmaccu-rv64.ll | 174 +- llvm/test/CodeGen/RISCV/rvv/vwmaccus-rv32.ll | 60 +- llvm/test/CodeGen/RISCV/rvv/vwmaccus-rv64.ll | 84 +- llvm/test/CodeGen/RISCV/rvv/vwmul-rv32.ll | 375 +- llvm/test/CodeGen/RISCV/rvv/vwmul-rv64.ll | 511 +- llvm/test/CodeGen/RISCV/rvv/vwmulsu-rv32.ll | 375 +- llvm/test/CodeGen/RISCV/rvv/vwmulsu-rv64.ll | 511 +- llvm/test/CodeGen/RISCV/rvv/vwmulu-rv32.ll | 375 +- llvm/test/CodeGen/RISCV/rvv/vwmulu-rv64.ll | 511 +- llvm/test/CodeGen/RISCV/rvv/vwredsum-rv32.ll | 209 +- llvm/test/CodeGen/RISCV/rvv/vwredsum-rv64.ll | 289 +- llvm/test/CodeGen/RISCV/rvv/vwredsumu-rv32.ll | 209 +- llvm/test/CodeGen/RISCV/rvv/vwredsumu-rv64.ll | 289 +- llvm/test/CodeGen/RISCV/rvv/vwsub-rv32.ll | 375 +- llvm/test/CodeGen/RISCV/rvv/vwsub-rv64.ll | 511 +- llvm/test/CodeGen/RISCV/rvv/vwsub.w-rv32.ll | 379 +- llvm/test/CodeGen/RISCV/rvv/vwsub.w-rv64.ll | 517 +- llvm/test/CodeGen/RISCV/rvv/vwsubu-rv32.ll | 375 +- llvm/test/CodeGen/RISCV/rvv/vwsubu-rv64.ll | 511 +- llvm/test/CodeGen/RISCV/rvv/vwsubu.w-rv32.ll | 379 +- llvm/test/CodeGen/RISCV/rvv/vwsubu.w-rv64.ll | 517 +- llvm/test/CodeGen/RISCV/rvv/vxor-rv32.ll | 871 +- llvm/test/CodeGen/RISCV/rvv/vxor-rv64.ll | 1065 +- llvm/test/CodeGen/RISCV/rvv/vxor-sdnode-rv32.ll | 246 +- llvm/test/CodeGen/RISCV/rvv/vxor-sdnode-rv64.ll | 232 +- llvm/test/CodeGen/RISCV/rvv/vzext-rv32.ll | 108 +- llvm/test/CodeGen/RISCV/rvv/vzext-rv64.ll | 192 +- llvm/test/CodeGen/RISCV/scalable-vector-struct.ll | 4 +- llvm/test/CodeGen/RISCV/select-and.ll | 28 +- llvm/test/CodeGen/RISCV/select-bare.ll | 16 +- llvm/test/CodeGen/RISCV/select-cc.ll | 68 +- llvm/test/CodeGen/RISCV/select-const.ll | 54 +- .../test/CodeGen/RISCV/select-optimize-multiple.ll | 173 +- llvm/test/CodeGen/RISCV/select-or.ll | 28 +- llvm/test/CodeGen/RISCV/setcc-logic.ll | 15 +- llvm/test/CodeGen/RISCV/sext-zext-trunc.ll | 6 +- llvm/test/CodeGen/RISCV/vfrece7-rv32.ll | 602 - llvm/test/CodeGen/RISCV/vfrece7-rv64.ll | 602 - llvm/test/CodeGen/RISCV/vfrsqrte7-rv32.ll | 602 - llvm/test/CodeGen/RISCV/vfrsqrte7-rv64.ll | 602 - llvm/test/CodeGen/Thumb/emergency-spill-slot.ll | 4 +- .../Thumb2/LowOverheadLoops/fast-fp-loops.ll | 58 +- .../Thumb2/LowOverheadLoops/mve-float-loops.ll | 153 +- .../Thumb2/LowOverheadLoops/mve-tail-data-types.ll | 292 +- llvm/test/CodeGen/Thumb2/mve-float16regloops.ll | 245 +- llvm/test/CodeGen/Thumb2/mve-float32regloops.ll | 66 +- llvm/test/CodeGen/Thumb2/mve-postinc-lsr.ll | 222 +- llvm/test/CodeGen/Thumb2/mve-pred-vselect.ll | 497 - llvm/test/CodeGen/Thumb2/mve-satmul-loops.ll | 2 + llvm/test/CodeGen/Thumb2/mve-shuffle.ll | 6 +- llvm/test/CodeGen/Thumb2/mve-vaddqr.ll | 20 +- llvm/test/CodeGen/Thumb2/mve-vcmpfr.ll | 4858 +- llvm/test/CodeGen/Thumb2/mve-vdup.ll | 25 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-fadd.ll | 168 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-fminmax.ll | 552 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-fmul.ll | 176 +- llvm/test/CodeGen/Thumb2/mve-vld2.ll | 109 +- llvm/test/CodeGen/Thumb2/mve-vld4.ll | 166 +- llvm/test/CodeGen/Thumb2/mve-vmulh.ll | 8 +- llvm/test/CodeGen/Thumb2/mve-vst2.ll | 131 +- llvm/test/CodeGen/Thumb2/mve-vst4.ll | 178 +- .../test/CodeGen/WebAssembly/function-pointer64.ll | 10 +- llvm/test/CodeGen/WebAssembly/multivalue.ll | 2 +- llvm/test/CodeGen/WebAssembly/simd-intrinsics.ll | 60 - llvm/test/CodeGen/X86/avx-splat.ll | 2 +- llvm/test/CodeGen/X86/avx-vperm2x128.ll | 1 + llvm/test/CodeGen/X86/combine-sra.ll | 7 +- llvm/test/CodeGen/X86/critical-anti-dep-breaker.ll | 37 +- .../test/CodeGen/X86/explicit-section-mergeable.ll | 14 +- llvm/test/CodeGen/X86/extract-concat.ll | 11 +- llvm/test/CodeGen/X86/haddsub-2.ll | 10 +- llvm/test/CodeGen/X86/haddsub-3.ll | 56 - llvm/test/CodeGen/X86/haddsub-4.ll | 32 +- llvm/test/CodeGen/X86/haddsub-undef.ll | 16 +- llvm/test/CodeGen/X86/innermost-loop-alignment.ll | 59 - llvm/test/CodeGen/X86/known-signbits-vector.ll | 20 +- llvm/test/CodeGen/X86/masked_store_trunc.ll | 5 +- llvm/test/CodeGen/X86/min-legal-vector-width.ll | 28 +- llvm/test/CodeGen/X86/pmul.ll | 3 +- llvm/test/CodeGen/X86/select-ext.ll | 21 - llvm/test/CodeGen/X86/uint_to_fp-3.ll | 49 - llvm/test/CodeGen/X86/var-permute-256.ll | 12 +- llvm/test/CodeGen/X86/vec-strict-inttofp-256.ll | 17 +- llvm/test/CodeGen/X86/vector-reduce-and-bool.ll | 5 +- llvm/test/CodeGen/X86/vector-reduce-fmax-nnan.ll | 33 +- llvm/test/CodeGen/X86/vector-reduce-fmax.ll | 12 +- llvm/test/CodeGen/X86/vector-reduce-fmin-nnan.ll | 24 +- llvm/test/CodeGen/X86/vector-reduce-fmin.ll | 21 +- llvm/test/CodeGen/X86/vector-reduce-or-bool.ll | 5 +- llvm/test/CodeGen/X86/vector-reduce-xor-bool.ll | 5 +- llvm/test/CodeGen/X86/vector-shuffle-128-v16.ll | 54 - llvm/test/CodeGen/X86/vector-shuffle-256-v16.ll | 16 +- llvm/test/CodeGen/X86/vector-shuffle-256-v4.ll | 16 +- llvm/test/CodeGen/X86/vector-shuffle-256-v8.ll | 40 +- .../X86/vector-shuffle-combining-avx512bwvl.ll | 13 +- llvm/test/CodeGen/X86/vector-shuffle-combining.ll | 1 + llvm/test/CodeGen/X86/vector-trunc.ll | 203 +- llvm/test/CodeGen/X86/win64_regcall.ll | 12 - llvm/test/CodeGen/X86/xray-custom-log.ll | 80 +- llvm/test/CodeGen/X86/xray-typed-event-log.ll | 45 + {clang => llvm}/test/CodeGen/lit.local.cfg | 2 - llvm/test/DebugInfo/X86/ranges_always.ll | 2 +- llvm/test/DebugInfo/symbolize-missing-file.test | 2 +- .../JITLink/X86/ELF_ehframe_basic.s | 119 - .../JITLink/X86/ELF_weak_definitions.s | 52 - .../JITLink/X86/Inputs/ELF_weak_defs_extra.s | 24 - llvm/test/Feature/OperandBundles/early-cse.ll | 4 +- llvm/test/FileCheck/lit.local.cfg | 9 - .../AddressSanitizer/global_metadata_array.ll | 12 +- .../Instrumentation/HWAddressSanitizer/basic.ll | 8 +- .../Instrumentation/HWAddressSanitizer/prologue.ll | 2 +- .../Instrumentation/MemorySanitizer/array_types.ll | 4 +- .../Instrumentation/MemorySanitizer/check-array.ll | 2 +- .../MemorySanitizer/check-struct.ll | 2 +- .../test/Instrumentation/MemorySanitizer/freeze.ll | 2 +- .../MemorySanitizer/msan_asm_conservative.ll | 4 +- .../Instrumentation/MemorySanitizer/msan_eager.ll | 2 +- .../MemorySanitizer/msan_x86_bts_asm.ll | 4 +- .../test/Instrumentation/MemorySanitizer/reduce.ll | 2 +- llvm/test/LTO/X86/tli-nobuiltin.ll | 25 - llvm/test/Linker/Inputs/appending-global.ll | 1 - llvm/test/Linker/appending-global-crash.ll | 10 - llvm/test/Linker/appending-global-err1.ll | 9 - llvm/test/Linker/appending-global-err2.ll | 9 - llvm/test/Linker/appending-global-err3.ll | 9 - llvm/test/Linker/appending-global-err4.ll | 9 - llvm/test/Linker/appending-global-err5.ll | 9 - llvm/test/Linker/appending-global-proto.ll | 11 - llvm/test/MC/AArch64/adrp-relocation.s | 2 +- llvm/test/MC/AArch64/arm32-elf-relocs.s | 7 +- llvm/test/MC/AArch64/arm64-elf-reloc-condbr.s | 3 +- llvm/test/MC/AArch64/arm64-elf-relocs.s | 12 +- llvm/test/MC/AArch64/arm64-ilp32.s | 8 +- llvm/test/MC/AArch64/armv8.3a-pauth.s | 6 - llvm/test/MC/AArch64/armv8.4a-flagm.s | 6 - .../MC/AArch64/directive-arch_extension-negative.s | 9 +- llvm/test/MC/AArch64/directive-arch_extension.s | 8 - llvm/test/MC/AArch64/elf-reloc-ldrlit.s | 3 +- llvm/test/MC/AArch64/elf-reloc-tstb.s | 3 +- llvm/test/MC/AArch64/elf-reloc-uncondbrimm.s | 3 +- llvm/test/MC/AArch64/ilp32-diagnostics.s | 2 +- llvm/test/MC/AArch64/lit.local.cfg | 8 + llvm/test/MC/AMDGPU/exp-err.s | 3 - llvm/test/MC/AMDGPU/exp-gfx10.s | 6 +- llvm/test/MC/AMDGPU/gfx10_err_pos.s | 39 - llvm/test/MC/AMDGPU/gfx9_err_pos.s | 8 - llvm/test/MC/AMDGPU/lit.local.cfg | 8 + llvm/test/MC/AMDGPU/xnack-mask.s | 6 +- llvm/test/MC/ARM/lit.local.cfg | 8 + llvm/test/MC/Disassembler/AMDGPU/gfx10_mimg.txt | 96 - llvm/test/MC/Disassembler/AMDGPU/gfx8_dasm_all.txt | 32 +- llvm/test/MC/Disassembler/AMDGPU/gfx9_dasm_all.txt | 22 +- llvm/test/MC/Disassembler/AMDGPU/mimg_vi.txt | 26 +- llvm/test/MC/RISCV/attribute-arch.s | 48 - llvm/test/MC/RISCV/compress-rv32i.s | 6 +- llvm/test/MC/RISCV/lit.local.cfg | 8 + llvm/test/MC/RISCV/option-rvc.s | 4 +- llvm/test/MC/RISCV/rv32b-aliases-valid.s | 6 +- llvm/test/MC/RISCV/rv32zba-invalid.s | 13 - llvm/test/MC/RISCV/rv32zba-valid.s | 23 - llvm/test/MC/RISCV/rv32zbb-invalid.s | 19 +- llvm/test/MC/RISCV/rv32zbb-valid.s | 37 +- llvm/test/MC/RISCV/rv32zbbp-invalid.s | 10 +- llvm/test/MC/RISCV/rv32zbbp-valid.s | 9 + llvm/test/MC/RISCV/rv32zbe-invalid.s | 6 +- llvm/test/MC/RISCV/rv32zbe-valid.s | 8 +- llvm/test/MC/RISCV/rv32zbf-invalid.s | 1 - llvm/test/MC/RISCV/rv32zbp-invalid.s | 39 - llvm/test/MC/RISCV/rv32zbp-valid.s | 55 +- llvm/test/MC/RISCV/rv32zbproposedc-invalid.s | 3 +- llvm/test/MC/RISCV/rv32zbr-invalid.s | 2 - llvm/test/MC/RISCV/rv32zbs-invalid.s | 39 +- llvm/test/MC/RISCV/rv32zbs-valid.s | 32 +- llvm/test/MC/RISCV/rv32zbt-invalid.s | 3 - llvm/test/MC/RISCV/rv64b-aliases-valid.s | 8 +- llvm/test/MC/RISCV/rv64zba-invalid.s | 15 - llvm/test/MC/RISCV/rv64zba-valid.s | 38 - llvm/test/MC/RISCV/rv64zbb-invalid.s | 34 +- llvm/test/MC/RISCV/rv64zbb-valid.s | 74 +- llvm/test/MC/RISCV/rv64zbbp-valid.s | 27 +- llvm/test/MC/RISCV/rv64zbc-invalid.s | 8 + llvm/test/MC/RISCV/rv64zbc-valid.s | 18 +- llvm/test/MC/RISCV/rv64zbe-invalid.s | 4 +- llvm/test/MC/RISCV/rv64zbe-valid.s | 14 +- llvm/test/MC/RISCV/rv64zbf-valid.s | 3 - llvm/test/MC/RISCV/rv64zbp-invalid.s | 16 - llvm/test/MC/RISCV/rv64zbp-valid.s | 100 +- llvm/test/MC/RISCV/rv64zbproposedc-valid.s | 6 - llvm/test/MC/RISCV/rv64zbr-valid.s | 18 - llvm/test/MC/RISCV/rv64zbs-invalid.s | 26 +- llvm/test/MC/RISCV/rv64zbs-valid.s | 52 +- llvm/test/MC/RISCV/rv64zbt-valid.s | 15 - llvm/test/MC/RISCV/rvv/add.s | 24 - llvm/test/MC/RISCV/rvv/aliases.s | 77 - llvm/test/MC/RISCV/rvv/convert.s | 6 - llvm/test/MC/RISCV/rvv/fothers.s | 39 +- llvm/test/MC/RISCV/rvv/invalid.s | 88 +- llvm/test/MC/RISCV/rvv/load.s | 296 +- llvm/test/MC/RISCV/rvv/others.s | 22 +- llvm/test/MC/RISCV/rvv/shift.s | 6 - llvm/test/MC/RISCV/rvv/snippet.s | 4 +- llvm/test/MC/RISCV/rvv/store.s | 148 +- llvm/test/MC/RISCV/rvv/sub.s | 24 - llvm/test/MC/RISCV/rvv/vsetvl.s | 44 +- llvm/test/MC/RISCV/rvv/zvlsseg.s | 7938 +- llvm/test/MC/WebAssembly/basic-assembly.s | 2 +- llvm/test/MC/WebAssembly/call-indirect-relocs.s | 83 + llvm/test/MC/WebAssembly/debug-info.ll | 24 +- llvm/test/MC/WebAssembly/debug-info64.ll | 24 +- llvm/test/MC/WebAssembly/function-alias.ll | 10 + llvm/test/MC/WebAssembly/global-ctor-dtor.ll | 5 + llvm/test/MC/WebAssembly/reloc-code.ll | 16 +- llvm/test/MC/WebAssembly/reloc-pic.s | 5 + llvm/test/MC/WebAssembly/simd-encodings.s | 18 - llvm/test/MC/WebAssembly/tail-call-encodings.s | 2 +- llvm/test/MC/WebAssembly/type-index.s | 10 +- llvm/test/MC/WebAssembly/weak-alias.s | 45 +- llvm/test/MC/X86/addr16-32.s | 23 - llvm/test/MC/X86/segment-prefix.s | 20 - llvm/test/Object/Inputs/WASM/bad-reloc-type.wasm | Bin 70 -> 0 bytes llvm/test/Object/Inputs/WASM/bad-symbol-type.wasm | Bin 70 -> 0 bytes llvm/test/Object/invalid.test | 1 + llvm/test/Object/obj2yaml.test | 48 +- llvm/test/Object/wasm-bad-metadata-version.yaml | 2 +- llvm/test/Object/wasm-bad-reloc-type.test | 3 - llvm/test/Object/wasm-bad-symbol-type.test | 3 - llvm/test/Object/wasm-duplicate-name.test | 2 +- llvm/test/Object/wasm-invalid-file.yaml | 4 +- llvm/test/Object/wasm-invalid-section-order.test | 2 +- llvm/test/Object/wasm-invalid-start.test | 2 +- llvm/test/Object/wasm-missing-version.test | 2 +- .../ObjectYAML/wasm/header_invalid_version.yaml | 2 +- llvm/test/ObjectYAML/wasm/invalid_export.yaml | 2 +- .../ObjectYAML/wasm/producers_section_repeat.yaml | 2 +- llvm/test/Other/loop-pm-invalidation.ll | 6 +- llvm/test/Other/new-pass-manager.ll | 7 - llvm/test/Other/new-pm-defaults.ll | 3 - llvm/test/Other/new-pm-lto-defaults.ll | 7 +- llvm/test/Other/new-pm-pr42726-cgscc.ll | 2 +- llvm/test/Other/new-pm-thinlto-defaults.ll | 3 - .../Other/new-pm-thinlto-postlink-pgo-defaults.ll | 3 - .../new-pm-thinlto-postlink-samplepgo-defaults.ll | 3 - .../Other/new-pm-thinlto-prelink-pgo-defaults.ll | 16 +- .../new-pm-thinlto-prelink-samplepgo-defaults.ll | 3 - llvm/test/Other/opt-LTO-pipeline.ll | 2 +- llvm/test/Other/opt-bisect-legacy-pass-manager.ll | 2 +- llvm/test/Other/pass-pipeline-parsing.ll | 27 - llvm/test/Other/print-slotindexes.ll | 4 +- llvm/test/Reduce/lit.local.cfg | 8 - llvm/test/TableGen/AsmPredicateCombiningRISCV.td | 1 - llvm/test/TableGen/directive1.td | 8 +- llvm/test/TableGen/directive2.td | 4 +- .../Attributor/ArgumentPromotion/fp80.ll | 57 +- llvm/test/Transforms/Attributor/align.ll | 57 +- llvm/test/Transforms/Attributor/nocapture-1.ll | 38 +- llvm/test/Transforms/Attributor/nocapture-2.ll | 2 +- llvm/test/Transforms/Attributor/nonnull.ll | 49 +- llvm/test/Transforms/Attributor/norecurse.ll | 138 +- llvm/test/Transforms/Attributor/range.ll | 32 +- .../read_write_returned_arguments_scc.ll | 12 +- llvm/test/Transforms/Attributor/readattrs.ll | 8 +- llvm/test/Transforms/BDCE/basic.ll | 2 +- .../CodeGenPrepare/X86/delete-assume-dead-code.ll | 4 +- llvm/test/Transforms/Coroutines/ArgAddr.ll | 2 - .../Coroutines/coro-async-unreachable.ll | 105 - .../Transforms/Coroutines/coro-elide-musttail.ll | 46 +- .../Coroutines/coro-frame-reuse-alloca-04.ll | 80 - .../Coroutines/coro-frame-reuse-alloca-05.ll | 80 - .../Coroutines/coro-retcon-resume-values.ll | 2 +- llvm/test/Transforms/Coroutines/coro-retcon.ll | 4 +- llvm/test/Transforms/Coroutines/coro-split-00.ll | 2 +- .../Transforms/Coroutines/coro-split-hidden.ll | 2 +- llvm/test/Transforms/Coroutines/no-suspend.ll | 2 +- llvm/test/Transforms/DCE/calls-errno.ll | 113 +- .../Transforms/DeadStoreElimination/MSSA/simple.ll | 4 +- .../MemDepAnalysis/DeleteThrowableInst.ll | 4 +- .../DeadStoreElimination/MemDepAnalysis/simple.ll | 4 +- .../test/Transforms/EarlyCSE/noalias-scope-decl.ll | 38 - llvm/test/Transforms/FunctionAttrs/atomic.ll | 4 +- .../FunctionAttrs/incompatible_fn_attrs.ll | 2 +- llvm/test/Transforms/FunctionAttrs/nofree.ll | 2 +- llvm/test/Transforms/FunctionAttrs/nonnull.ll | 17 +- llvm/test/Transforms/FunctionAttrs/optnone.ll | 2 +- llvm/test/Transforms/FunctionAttrs/willreturn.ll | 32 +- llvm/test/Transforms/FunctionAttrs/writeonly.ll | 4 +- .../Transforms/GVN/critical-edge-split-failure.ll | 49 - llvm/test/Transforms/GVNHoist/hoist-convergent.ll | 4 +- llvm/test/Transforms/GVNHoist/hoist-pr31891.ll | 2 +- llvm/test/Transforms/IndVarSimplify/X86/pr45360.ll | 6 +- .../test/Transforms/InferFunctionAttrs/annotate.ll | 99 +- .../InferFunctionAttrs/norecurse_debug.ll | 2 +- .../Inline/AMDGPU/amdgpu-inline-alloca-argument.ll | 3 +- .../Inline/AMDGPU/inline-amdgpu-vecbonus.ll | 3 +- llvm/test/Transforms/Inline/AMDGPU/inline-hint.ll | 3 +- .../Inline/Inputs/cgscc-inline-replay.txt | 2 - .../Inline/cgscc-incremental-invalidate.ll | 2 +- llvm/test/Transforms/Inline/cgscc-inline-replay.ll | 119 - .../Transforms/Inline/dead-calls-willreturn.ll | 57 - llvm/test/Transforms/Inline/inline_stats.ll | 3 - .../Transforms/Inline/launder.invariant.group.ll | 2 +- .../test/Transforms/Inline/noalias-calls-always.ll | 82 +- llvm/test/Transforms/Inline/noalias-calls.ll | 84 +- llvm/test/Transforms/Inline/noalias-calls2.ll | 166 - llvm/test/Transforms/Inline/noalias-cs.ll | 76 +- llvm/test/Transforms/Inline/noalias.ll | 34 +- llvm/test/Transforms/Inline/noalias2.ll | 97 +- llvm/test/Transforms/Inline/ret_attr_update.ll | 4 +- llvm/test/Transforms/InstCombine/abs-1.ll | 12 +- llvm/test/Transforms/InstCombine/abs-intrinsic.ll | 71 +- .../Transforms/InstCombine/call_nonnull_arg.ll | 33 +- .../InstCombine/constant-fold-libfunc.ll | 2 +- llvm/test/Transforms/InstCombine/memcpy-1.ll | 9 - llvm/test/Transforms/InstCombine/memcpy_chk-1.ll | 11 - llvm/test/Transforms/InstCombine/memmove-1.ll | 8 - llvm/test/Transforms/InstCombine/memmove_chk-1.ll | 12 - llvm/test/Transforms/InstCombine/mempcpy.ll | 11 - llvm/test/Transforms/InstCombine/memset-1.ll | 9 - llvm/test/Transforms/InstCombine/memset_chk-1.ll | 11 - .../Transforms/InstCombine/minmax-intrinsics.ll | 163 - .../Transforms/InstCombine/noalias-scope-decl.ll | 170 - llvm/test/Transforms/InstCombine/nothrow.ll | 2 +- llvm/test/Transforms/InstCombine/select-and-or.ll | 6 +- .../Transforms/InstCombine/select-binop-cmp.ll | 167 +- .../InstCombine/select-safe-transforms.ll | 4 +- .../sink-not-into-another-hand-of-and.ll | 94 - .../sink-not-into-another-hand-of-or.ll | 94 - llvm/test/Transforms/InstCombine/stpcpy-1.ll | 13 - llvm/test/Transforms/InstCombine/strcpy-1.ll | 12 - llvm/test/Transforms/InstCombine/strncpy-1.ll | 12 - llvm/test/Transforms/InstCombine/unused-nonnull.ll | 4 +- .../InstSimplify/ConstProp/calls-math-finite.ll | 2 +- .../Transforms/InstSimplify/ConstProp/calls.ll | 84 +- .../Transforms/InstSimplify/ConstProp/math-1.ll | 34 +- .../Transforms/InstSimplify/ConstProp/math-2.ll | 12 +- .../test/Transforms/InstSimplify/ConstProp/rint.ll | 10 +- .../Transforms/InstSimplify/ConstProp/round.ll | 6 +- .../Transforms/InstSimplify/ConstProp/trunc.ll | 6 +- .../Transforms/InstSimplify/remove-dead-call.ll | 6 +- llvm/test/Transforms/InstSimplify/returned.ll | 4 +- llvm/test/Transforms/JumpThreading/assume.ll | 2 +- llvm/test/Transforms/JumpThreading/guards.ll | 2 +- llvm/test/Transforms/LoopDeletion/zero-btc.ll | 11 +- .../reductions-across-inner-and-outer-loop.ll | 39 - .../Transforms/LoopRotate/call-prepare-for-lto.ll | 58 - llvm/test/Transforms/LoopRotate/noalias.ll | 185 - llvm/test/Transforms/LoopRotate/pr35210.ll | 4 +- .../Transforms/LoopStrengthReduce/X86/pr46943.ll | 98 - .../LoopStrengthReduce/X86/sibling-loops.ll | 10 +- llvm/test/Transforms/LoopUnroll/noalias.ll | 103 - .../Transforms/LoopUnroll/peel-loop-conditions.ll | 64 - llvm/test/Transforms/LoopUnroll/peel-loop-inner.ll | 7 +- .../LoopUnswitch/AMDGPU/divergent-unswitch.ll | 5 +- .../partial-unswitch-mssa-threshold.ll | 48 - .../Transforms/LoopUnswitch/partial-unswitch.ll | 476 +- .../LoopVectorize/AArch64/intrinsiccost.ll | 211 - .../LoopVectorize/AArch64/sve-basic-vec.ll | 78 - .../LoopVectorize/ARM/mve-reduction-types.ll | 32 +- .../Transforms/LoopVectorize/ARM/mve-reductions.ll | 470 +- .../LoopVectorize/ARM/mve-saddsatcost.ll | 65 - .../PowerPC/optimal-epilog-vectorization.ll | 892 +- .../Transforms/LoopVectorize/X86/intrinsiccost.ll | 302 - .../LoopVectorize/X86/reduction-fastmath.ll | 85 - .../LoopVectorize/multiple-exits-versioning.ll | 67 - .../Transforms/LoopVectorize/noalias-scope-decl.ll | 140 - .../LoopVectorize/optimal-epilog-vectorization.ll | 200 +- .../LoopVersioningLICM/loopversioningLICM1.ll | 2 +- .../LoopVersioningLICM/loopversioningLICM2.ll | 2 +- .../LowerMatrixIntrinsics/propagate-backward.ll | 44 - .../LowerMatrixIntrinsics/propagate-forward.ll | 34 - llvm/test/Transforms/MemCpyOpt/memcpy.ll | 7 +- llvm/test/Transforms/NewGVN/assume-equal.ll | 4 +- llvm/test/Transforms/NewGVN/condprop.ll | 98 +- .../Transforms/NewGVN/eliminate-callsite-inline.ll | 2 +- llvm/test/Transforms/OpenMP/add_attributes.ll | 6 +- llvm/test/Transforms/OpenMP/parallel_deletion.ll | 78 +- .../Transforms/OpenMP/parallel_region_merging.ll | 2 +- .../Transforms/PhaseOrdering/ARM/arm_fill_q7.ll | 2 +- .../PhaseOrdering/X86/SROA-after-loop-unrolling.ll | 2 +- .../PhaseOrdering/X86/addsub-inseltpoison.ll | 2 +- llvm/test/Transforms/PhaseOrdering/X86/addsub.ll | 2 +- .../PhaseOrdering/X86/loop-idiom-vs-indvars.ll | 2 +- .../PhaseOrdering/X86/masked-memory-ops.ll | 2 +- .../X86/peel-before-lv-to-enable-vectorization.ll | 4 +- .../X86/pr48844-br-to-switch-vectorization.ll | 57 - llvm/test/Transforms/PhaseOrdering/X86/vdiv.ll | 2 +- .../Transforms/PhaseOrdering/globalaa-retained.ll | 2 +- .../PhaseOrdering/instcombine-sroa-inttoptr.ll | 2 +- llvm/test/Transforms/PhaseOrdering/pr39282.ll | 25 +- .../PhaseOrdering/pr44461-br-to-switch-rotate.ll | 52 - .../Reassociate/erase_inst_made_change.ll | 2 +- llvm/test/Transforms/SCCP/conditions-ranges.ll | 180 +- .../Transforms/SLPVectorizer/AArch64/PR38339.ll | 3 +- llvm/test/Transforms/SLPVectorizer/X86/PR32086.ll | 3 +- llvm/test/Transforms/SLPVectorizer/X86/fmaxnum.ll | 14 +- llvm/test/Transforms/SLPVectorizer/X86/fminnum.ll | 14 +- .../Transforms/SLPVectorizer/X86/horizontal.ll | 41 +- .../SLPVectorizer/X86/shrink_after_reorder.ll | 5 +- .../SampleProfile/Inputs/bad.extbinary.afdo | Bin 341 -> 0 bytes .../SampleProfile/Inputs/ctxsplit.extbinary.afdo | Bin 467 -> 0 bytes llvm/test/Transforms/SampleProfile/ctxsplit.ll | 59 - .../Transforms/SampleProfile/profile-format.ll | 5 - llvm/test/Transforms/SimplifyCFG/DeadSetCC.ll | 39 +- .../SimplifyCFG/X86/fold-branch-debuginvariant.ll | 48 + .../Transforms/SimplifyCFG/X86/invalidate-dom.ll | 2 +- llvm/test/Transforms/SimplifyCFG/branch-fold.ll | 12 +- .../SimplifyCFG/fold-branch-to-common-dest.ll | 160 +- .../Transforms/SimplifyCFG/merge-cond-stores.ll | 39 +- .../SimplifyCFG/preserve-branchweights.ll | 22 +- .../SimplifyCFG/switch_create-custom-dl.ll | 14 +- .../Transforms/ThinLTOBitcodeWriter/pr33536.ll | 2 +- .../Transforms/ThinLTOBitcodeWriter/split-vfunc.ll | 2 +- .../test/Transforms/Util/PredicateInfo/condprop.ll | 8 +- .../Transforms/Util/PredicateInfo/testandor.ll | 358 +- .../CodeGen => llvm/test/Transforms}/lit.local.cfg | 3 +- llvm/test/lit.cfg.py | 18 +- .../Inputs/avr_function_name.ll | 8 - .../Inputs/avr_function_name.ll.expected | 13 - .../update_llc_test_checks/avr-function-name.test | 5 - .../tools/dsymutil/X86/papertrail-warnings.test | 6 +- llvm/test/tools/llc/binutils-version.ll | 13 - .../tools/llvm-ar/error-opening-permission.test | 2 +- .../tools/llvm-ar/missing-thin-archive-member.test | 2 +- llvm/test/tools/llvm-ar/replace.test | 2 +- llvm/test/tools/llvm-ar/response.test | 4 +- llvm/test/tools/llvm-cxxdump/trivial.test | 2 +- llvm/test/tools/llvm-dwp/WebAssembly/lit.local.cfg | 4 - llvm/test/tools/llvm-dwp/WebAssembly/simple_dwo.s | 11 - llvm/test/tools/llvm-elfabi/read-elf-dynsym.test | 115 - .../X86/analysis-cluster-stabilization.test | 4 +- .../X86/analysis-clustering-algorithms.test | 16 +- .../X86/analysis-naive-cluster-stabilization.test | 12 +- .../X86/analysis-naive-clusterization.test | 4 +- llvm/test/tools/llvm-lto2/X86/stats-file-option.ll | 2 +- llvm/test/tools/llvm-mc/basic.test | 2 +- llvm/test/tools/llvm-mca/JSON/X86/lit.local.cfg | 2 - llvm/test/tools/llvm-mca/JSON/X86/views.s | 160 - .../tools/llvm-mca/invalid_input_file_name.test | 2 +- llvm/test/tools/llvm-ml/basic.test | 2 +- llvm/test/tools/llvm-nm/dynamic.test | 131 - llvm/test/tools/llvm-objcopy/COFF/add-section.test | 2 +- llvm/test/tools/llvm-objcopy/ELF/add-section.test | 2 +- llvm/test/tools/llvm-objcopy/ELF/error-format.test | 2 +- .../tools/llvm-objcopy/ELF/only-keep-debug.test | 4 +- .../llvm-objcopy/MachO/add-section-error.test | 2 +- llvm/test/tools/llvm-objcopy/redefine-symbols.test | 2 +- llvm/test/tools/llvm-objdump/ELF/verdef.test | 2 + llvm/test/tools/llvm-objdump/ELF/verneed.test | 1 + .../llvm-objdump/wasm/wasm-corrupt-section.test | 2 +- llvm/test/tools/llvm-profdata/weight-instr.test | 2 +- llvm/test/tools/llvm-profdata/weight-sample.test | 2 +- .../tools/llvm-profgen/noinline-cs-noprobe.test | 2 +- llvm/test/tools/llvm-readobj/ELF/all.test | 3 + .../llvm-readobj/ELF/broken-dynamic-reloc.test | 4 +- llvm/test/tools/llvm-readobj/ELF/dyn-symbols.test | 263 +- .../ELF/dynamic-reloc-no-section-headers.test | 4 +- llvm/test/tools/llvm-readobj/ELF/file-headers.test | 5 +- llvm/test/tools/llvm-readobj/ELF/hash-table.test | 4 +- .../test/tools/llvm-readobj/ELF/hidden-versym.test | 3 + .../llvm-readobj/ELF/malformed-pt-dynamic.test | 4 +- llvm/test/tools/llvm-readobj/ELF/merged.test | 1 + .../ELF/reloc-symbol-with-versioning.test | 2 + .../test/tools/llvm-readobj/ELF/section-types.test | 2 + llvm/test/tools/llvm-readobj/ELF/symtab-shndx.test | 4 +- .../tools/llvm-readobj/ELF/thin-archive-paths.test | 4 +- .../tools/llvm-readobj/ELF/verdef-invalid.test | 24 +- .../test/tools/llvm-readobj/ELF/verneed-flags.yaml | 6 +- .../tools/llvm-readobj/ELF/verneed-invalid.test | 48 +- llvm/test/tools/llvm-readobj/ELF/versioninfo.test | 10 +- .../tools/llvm-readobj/ELF/versym-invalid.test | 5 +- llvm/test/tools/llvm-readobj/basic.test | 2 +- llvm/test/tools/llvm-readobj/thin-archive.test | 2 +- .../test/tools/llvm-readobj/wasm/wasm-invalid.test | 2 +- llvm/test/tools/llvm-size/no-input.test | 2 +- llvm/test/tools/llvm-xray/X86/no-such-file.txt | 2 +- llvm/test/tools/obj2yaml/ELF/entsize.yaml | 51 +- .../obj2yaml/ELF/implicit-sections-order.yaml | 2 + llvm/test/tools/obj2yaml/ELF/no-symtab.yaml | 20 +- llvm/test/tools/obj2yaml/ELF/offset.yaml | 44 +- llvm/test/tools/obj2yaml/ELF/verdef-section.yaml | 13 +- llvm/test/tools/obj2yaml/ELF/verneed-section.yaml | 27 +- llvm/test/tools/obj2yaml/invalid_input_file.test | 2 +- llvm/test/tools/yaml2obj/ELF/override-shname.yaml | 6 +- .../test/tools/yaml2obj/ELF/override-shoffset.yaml | 6 +- llvm/test/tools/yaml2obj/ELF/override-shsize.yaml | 6 +- llvm/test/tools/yaml2obj/ELF/override-shtype.yaml | 1 + .../yaml2obj/ELF/section-headers-exclude.yaml | 251 +- llvm/test/tools/yaml2obj/ELF/section-headers.yaml | 203 +- llvm/test/tools/yaml2obj/ELF/verdef-section.yaml | 56 +- llvm/test/tools/yaml2obj/ELF/verneed-section.yaml | 71 +- llvm/test/tools/yaml2obj/ELF/versym-section.yaml | 60 +- llvm/test/tools/yaml2obj/output-file.yaml | 2 +- llvm/tools/dsymutil/BinaryHolder.cpp | 6 +- llvm/tools/dsymutil/dsymutil.cpp | 1 + llvm/tools/llc/llc.cpp | 24 - llvm/tools/llvm-cvtres/llvm-cvtres.cpp | 1 + llvm/tools/llvm-dwp/llvm-dwp.cpp | 49 +- llvm/tools/llvm-link/llvm-link.cpp | 10 +- llvm/tools/llvm-lto/llvm-lto.cpp | 12 +- llvm/tools/llvm-lto2/llvm-lto2.cpp | 6 - llvm/tools/llvm-mca/CMakeLists.txt | 1 - llvm/tools/llvm-mca/PipelinePrinter.cpp | 2 +- llvm/tools/llvm-mca/PipelinePrinter.h | 4 +- llvm/tools/llvm-mca/Views/BottleneckAnalysis.cpp | 1 + llvm/tools/llvm-mca/Views/BottleneckAnalysis.h | 6 +- llvm/tools/llvm-mca/Views/DispatchStatistics.h | 1 - llvm/tools/llvm-mca/Views/InstructionInfoView.cpp | 35 +- llvm/tools/llvm-mca/Views/InstructionInfoView.h | 5 +- llvm/tools/llvm-mca/Views/InstructionView.cpp | 60 - llvm/tools/llvm-mca/Views/InstructionView.h | 67 - llvm/tools/llvm-mca/Views/RegisterFileStatistics.h | 3 - llvm/tools/llvm-mca/Views/ResourcePressureView.cpp | 25 - llvm/tools/llvm-mca/Views/ResourcePressureView.h | 5 +- .../llvm-mca/Views/RetireControlUnitStatistics.h | 3 - llvm/tools/llvm-mca/Views/SchedulerStatistics.h | 1 - llvm/tools/llvm-mca/Views/SummaryView.cpp | 14 - llvm/tools/llvm-mca/Views/SummaryView.h | 3 +- llvm/tools/llvm-mca/Views/TimelineView.cpp | 14 - llvm/tools/llvm-mca/Views/TimelineView.h | 5 +- llvm/tools/llvm-mca/Views/View.cpp | 9 +- llvm/tools/llvm-mca/Views/View.h | 44 +- llvm/tools/llvm-mca/llvm-mca.cpp | 16 +- llvm/tools/llvm-nm/llvm-nm.cpp | 94 - llvm/tools/llvm-objcopy/ELF/Object.cpp | 4 +- llvm/tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp | 1 - llvm/tools/llvm-profgen/ProfileGenerator.cpp | 8 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 8 +- llvm/tools/lto/lto.cpp | 13 +- llvm/tools/obj2yaml/elf2yaml.cpp | 21 +- llvm/tools/opt/NewPMDriver.cpp | 6 +- llvm/tools/opt/opt.cpp | 44 +- llvm/unittests/ADT/ImmutableSetTest.cpp | 1 + llvm/unittests/ADT/SmallVectorTest.cpp | 114 +- llvm/unittests/Analysis/TargetLibraryInfoTest.cpp | 6 - llvm/unittests/Analysis/ValueTrackingTest.cpp | 61 +- .../CodeGen/GlobalISel/LegalizerHelperTest.cpp | 90 +- llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp | 449 - llvm/unittests/FuzzMutate/StrategiesTest.cpp | 105 - llvm/unittests/Option/Opts.td | 6 +- llvm/unittests/Support/CrashRecoveryTest.cpp | 8 +- llvm/unittests/Support/FileCollectorTest.cpp | 1 + llvm/unittests/Support/Host.cpp | 26 - llvm/unittests/Support/TargetParserTest.cpp | 10 +- llvm/unittests/Support/VirtualFileSystemTest.cpp | 36 +- llvm/unittests/Support/YAMLIOTest.cpp | 23 +- .../AMDGPU/ExecMayBeModifiedBeforeAnyUse.cpp | 3 +- llvm/unittests/TextAPI/TextStubV4Tests.cpp | 12 +- llvm/utils/TableGen/AsmMatcherEmitter.cpp | 4 +- llvm/utils/TableGen/AsmWriterEmitter.cpp | 15 +- llvm/utils/TableGen/AsmWriterInst.cpp | 7 +- llvm/utils/TableGen/CodeGenRegisters.cpp | 7 +- llvm/utils/TableGen/CodeGenSchedule.cpp | 9 +- llvm/utils/TableGen/DirectiveEmitter.cpp | 28 +- llvm/utils/TableGen/GlobalISel/GIMatchTree.cpp | 6 +- llvm/utils/TableGen/GlobalISelEmitter.cpp | 9 +- llvm/utils/TableGen/RISCVCompressInstEmitter.cpp | 11 +- llvm/utils/TableGen/SubtargetEmitter.cpp | 12 +- llvm/utils/TableGen/X86DisassemblerTables.cpp | 2 +- llvm/utils/UpdateTestChecks/asm.py | 17 - llvm/utils/gdb-scripts/prettyprinters.py | 10 +- llvm/utils/gn/secondary/clang/lib/Basic/BUILD.gn | 2 - llvm/utils/gn/secondary/libcxx/include/BUILD.gn | 4 +- llvm/utils/gn/secondary/llvm/lib/Analysis/BUILD.gn | 1 - llvm/utils/gn/secondary/llvm/lib/IR/BUILD.gn | 1 - .../gn/secondary/llvm/lib/Target/AMDGPU/BUILD.gn | 2 +- .../secondary/llvm/lib/Transforms/Utils/BUILD.gn | 1 + .../gn/secondary/llvm/tools/llvm-mca/BUILD.gn | 1 - llvm/utils/lit/lit.py | 2 +- llvm/utils/lit/lit/cl_arguments.py | 14 +- llvm/utils/lit/lit/run.py | 2 +- llvm/utils/lit/lit/util.py | 39 +- mlir/docs/Bindings/Python.md | 38 +- mlir/docs/Dialects/LLVM.md | 5 - mlir/docs/OpDefinitions.md | 8 +- mlir/docs/PassManagement.md | 7 +- mlir/docs/Tutorials/Toy/Ch-4.md | 40 +- mlir/examples/standalone/CMakeLists.txt | 16 +- mlir/examples/toy/Ch4/CMakeLists.txt | 1 - mlir/examples/toy/Ch4/include/toy/Dialect.h | 1 - mlir/examples/toy/Ch4/include/toy/Ops.td | 21 +- mlir/examples/toy/Ch4/mlir/Dialect.cpp | 15 - mlir/examples/toy/Ch4/mlir/ToyCombine.cpp | 5 + mlir/examples/toy/Ch5/CMakeLists.txt | 1 - mlir/examples/toy/Ch5/include/toy/Dialect.h | 1 - mlir/examples/toy/Ch5/include/toy/Ops.td | 21 +- mlir/examples/toy/Ch5/mlir/Dialect.cpp | 15 - mlir/examples/toy/Ch5/mlir/ToyCombine.cpp | 5 + mlir/examples/toy/Ch6/CMakeLists.txt | 1 - mlir/examples/toy/Ch6/include/toy/Dialect.h | 1 - mlir/examples/toy/Ch6/include/toy/Ops.td | 21 +- mlir/examples/toy/Ch6/mlir/Dialect.cpp | 15 - mlir/examples/toy/Ch6/mlir/ToyCombine.cpp | 5 + mlir/examples/toy/Ch7/CMakeLists.txt | 1 - mlir/examples/toy/Ch7/include/toy/Dialect.h | 1 - mlir/examples/toy/Ch7/include/toy/Ops.td | 21 +- mlir/examples/toy/Ch7/mlir/Dialect.cpp | 15 - mlir/examples/toy/Ch7/mlir/ToyCombine.cpp | 5 + mlir/include/mlir-c/AffineExpr.h | 51 +- mlir/include/mlir-c/AffineMap.h | 109 +- mlir/include/mlir-c/Bindings/Python/Interop.h | 21 - mlir/include/mlir-c/BuiltinAttributes.h | 170 +- mlir/include/mlir-c/BuiltinTypes.h | 108 +- mlir/include/mlir-c/Diagnostics.h | 44 +- mlir/include/mlir-c/IR.h | 245 +- mlir/include/mlir-c/IntegerSet.h | 131 - mlir/include/mlir-c/Pass.h | 61 +- mlir/include/mlir-c/Support.h | 44 +- mlir/include/mlir/Analysis/AffineStructures.h | 34 +- mlir/include/mlir/Analysis/LinearTransform.h | 11 +- mlir/include/mlir/Analysis/Presburger/Simplex.h | 6 +- mlir/include/mlir/Analysis/Utils.h | 17 +- mlir/include/mlir/CAPI/IntegerSet.h | 24 - mlir/include/mlir/Dialect/AVX512/AVX512.td | 37 - mlir/include/mlir/Dialect/AVX512/AVX512Dialect.h | 1 - mlir/include/mlir/Dialect/Affine/IR/AffineOps.h | 75 + mlir/include/mlir/Dialect/Async/IR/Async.h | 52 +- mlir/include/mlir/Dialect/Async/IR/AsyncBase.td | 80 + mlir/include/mlir/Dialect/Async/IR/AsyncDialect.td | 33 - mlir/include/mlir/Dialect/Async/IR/AsyncOps.td | 223 +- mlir/include/mlir/Dialect/Async/IR/AsyncTypes.h | 25 - mlir/include/mlir/Dialect/Async/IR/AsyncTypes.td | 102 - mlir/include/mlir/Dialect/Async/Passes.h | 2 - mlir/include/mlir/Dialect/Async/Passes.td | 7 - mlir/include/mlir/Dialect/Complex/IR/ComplexOps.td | 67 +- mlir/include/mlir/Dialect/LLVMIR/LLVMAVX512.td | 20 +- mlir/include/mlir/Dialect/LLVMIR/LLVMOpBase.td | 16 - mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td | 51 - .../Dialect/Linalg/Analysis/DependenceAnalysis.h | 97 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.td | 127 - .../mlir/Dialect/Linalg/IR/LinalgStructuredOps.td | 11 +- .../Linalg/IR/LinalgStructuredOpsInterface.td | 35 +- mlir/include/mlir/Dialect/Linalg/Passes.h | 9 - .../mlir/Dialect/Linalg/Transforms/Hoisting.h | 40 - .../mlir/Dialect/Linalg/Transforms/Transforms.h | 26 +- mlir/include/mlir/Dialect/Linalg/Utils/Utils.h | 6 - mlir/include/mlir/Dialect/SCF/Utils.h | 7 - mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td | 37 +- mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBitOps.td | 60 +- mlir/include/mlir/Dialect/SPIRV/IR/SPIRVCastOps.td | 10 +- .../mlir/Dialect/SPIRV/IR/SPIRVCompositeOps.td | 8 +- mlir/include/mlir/Dialect/SPIRV/IR/SPIRVGLSLOps.td | 40 - .../include/mlir/Dialect/SPIRV/IR/SPIRVGroupOps.td | 4 +- .../mlir/Dialect/SPIRV/IR/SPIRVLogicalOps.td | 163 +- .../mlir/Dialect/SPIRV/IR/SPIRVMatrixOps.td | 2 - .../mlir/Dialect/SPIRV/IR/SPIRVMemoryOps.td | 4 +- .../mlir/Dialect/SPIRV/IR/SPIRVNonUniformOps.td | 119 +- mlir/include/mlir/Dialect/SPIRV/IR/SPIRVOpTraits.h | 3 - .../mlir/Dialect/SPIRV/IR/SPIRVStructureOps.td | 83 +- .../mlir/Dialect/StandardOps/EDSC/Intrinsics.h | 3 + mlir/include/mlir/Dialect/StandardOps/IR/Ops.h | 1 - mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 445 +- mlir/include/mlir/Dialect/Tensor/IR/Tensor.h | 2 - mlir/include/mlir/Dialect/Tensor/IR/TensorOps.td | 123 +- .../mlir/Dialect/Tensor/Transforms/Passes.td | 1 - mlir/include/mlir/ExecutionEngine/CRunnerUtils.h | 2 +- mlir/include/mlir/IR/AffineExpr.h | 10 +- mlir/include/mlir/IR/AffineMap.h | 48 - mlir/include/mlir/IR/BuiltinOps.h | 2 - mlir/include/mlir/IR/BuiltinOps.td | 51 - mlir/include/mlir/IR/Diagnostics.h | 77 +- mlir/include/mlir/IR/FunctionSupport.h | 23 +- mlir/include/mlir/IR/ImplicitLocOpBuilder.h | 15 +- mlir/include/mlir/IR/IntegerSet.h | 9 - mlir/include/mlir/IR/MLIRContext.h | 8 +- mlir/include/mlir/IR/OpDefinition.h | 113 +- mlir/include/mlir/Interfaces/CMakeLists.txt | 1 - mlir/include/mlir/Interfaces/CastInterfaces.h | 22 - mlir/include/mlir/Interfaces/CastInterfaces.td | 51 - mlir/include/mlir/Interfaces/ViewLikeInterface.h | 1 - mlir/include/mlir/Interfaces/ViewLikeInterface.td | 69 - mlir/include/mlir/Pass/PassManager.h | 27 +- mlir/include/mlir/Transforms/DialectConversion.h | 15 - mlir/include/mlir/Transforms/LoopFusionUtils.h | 49 +- mlir/include/mlir/Transforms/Passes.td | 105 - .../CPU/microbench-linalg-async-parallel-for.mlir | 1 - .../Async/CPU/test-async-parallel-for-1d.mlir | 1 - .../Async/CPU/test-async-parallel-for-2d.mlir | 1 - mlir/lib/Analysis/AffineStructures.cpp | 230 +- mlir/lib/Analysis/LinearTransform.cpp | 37 +- mlir/lib/Analysis/Presburger/Simplex.cpp | 34 +- mlir/lib/Analysis/Utils.cpp | 124 +- mlir/lib/Bindings/Python/.style.yapf | 4 - mlir/lib/Bindings/Python/BuiltinOps.td | 15 - mlir/lib/Bindings/Python/CMakeLists.txt | 7 - mlir/lib/Bindings/Python/IRModules.cpp | 560 +- mlir/lib/Bindings/Python/IRModules.h | 57 +- mlir/lib/Bindings/Python/mlir/dialects/__init__.py | 70 +- mlir/lib/Bindings/Python/mlir/dialects/_builtin.py | 94 - mlir/lib/Bindings/Python/mlir/dialects/_linalg.py | 27 - mlir/lib/CAPI/IR/CMakeLists.txt | 1 - mlir/lib/CAPI/IR/IR.cpp | 51 +- mlir/lib/CAPI/IR/IntegerSet.cpp | 103 - .../AVX512ToLLVM/ConvertAVX512ToLLVM.cpp | 27 +- mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp | 1182 +- .../lib/Conversion/ComplexToLLVM/ComplexToLLVM.cpp | 108 - .../Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp | 2 - .../GPUToROCDL/LowerGpuOpsToROCDLOps.cpp | 2 - mlir/lib/Conversion/SCFToGPU/CMakeLists.txt | 1 - mlir/lib/Conversion/SCFToGPU/SCFToGPUPass.cpp | 8 +- mlir/lib/Conversion/ShapeToStandard/CMakeLists.txt | 1 - .../Conversion/ShapeToStandard/ShapeToStandard.cpp | 16 +- .../Conversion/StandardToLLVM/StandardToLLVM.cpp | 141 + .../Conversion/StandardToSPIRV/StandardToSPIRV.cpp | 110 +- .../lib/Conversion/VectorToSPIRV/VectorToSPIRV.cpp | 49 +- mlir/lib/Dialect/Affine/IR/AffineOps.cpp | 353 +- mlir/lib/Dialect/Affine/IR/AffineValueMap.cpp | 45 +- mlir/lib/Dialect/Async/IR/Async.cpp | 120 +- .../Dialect/Async/Transforms/AsyncRefCounting.cpp | 13 +- .../Transforms/AsyncRefCountingOptimization.cpp | 12 +- .../Async/Transforms/AsyncToAsyncRuntime.cpp | 512 - mlir/lib/Dialect/Async/Transforms/CMakeLists.txt | 1 - .../Dialect/Linalg/Analysis/DependenceAnalysis.cpp | 46 +- mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 166 - mlir/lib/Dialect/Linalg/Transforms/Bufferize.cpp | 20 +- .../lib/Dialect/Linalg/Transforms/DropUnitDims.cpp | 1 - mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp | 300 +- .../Dialect/Linalg/Transforms/FusionOnTensors.cpp | 68 +- mlir/lib/Dialect/Linalg/Transforms/Hoisting.cpp | 272 - mlir/lib/Dialect/Linalg/Transforms/Promotion.cpp | 36 +- .../Dialect/Linalg/Transforms/Sparsification.cpp | 4 - mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp | 16 +- mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp | 156 +- mlir/lib/Dialect/Linalg/Utils/Utils.cpp | 25 - .../Dialect/SCF/Transforms/ParallelLoopTiling.cpp | 26 +- mlir/lib/Dialect/SCF/Transforms/Utils.cpp | 22 - mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp | 50 - mlir/lib/Dialect/Shape/IR/CMakeLists.txt | 1 - mlir/lib/Dialect/StandardOps/CMakeLists.txt | 1 - mlir/lib/Dialect/StandardOps/IR/Ops.cpp | 722 +- .../Dialect/StandardOps/Transforms/Bufferize.cpp | 97 +- .../Dialect/StandardOps/Transforms/ExpandOps.cpp | 9 +- mlir/lib/Dialect/Tensor/IR/CMakeLists.txt | 2 - mlir/lib/Dialect/Tensor/IR/TensorOps.cpp | 228 +- mlir/lib/Dialect/Tensor/Transforms/Bufferize.cpp | 96 +- mlir/lib/Dialect/Tensor/Transforms/CMakeLists.txt | 1 - mlir/lib/Dialect/Tensor/Transforms/PassDetail.h | 4 - mlir/lib/Dialect/Vector/VectorTransforms.cpp | 11 +- mlir/lib/ExecutionEngine/AsyncRuntime.cpp | 51 +- mlir/lib/ExecutionEngine/CMakeLists.txt | 1 - mlir/lib/ExecutionEngine/SparseUtils.cpp | 30 +- mlir/lib/IR/AffineExpr.cpp | 20 - mlir/lib/IR/AffineMap.cpp | 27 +- mlir/lib/IR/BuiltinDialect.cpp | 33 - mlir/lib/IR/BuiltinTypes.cpp | 5 +- mlir/lib/IR/CMakeLists.txt | 2 - mlir/lib/IR/FunctionSupport.cpp | 32 - mlir/lib/IR/Operation.cpp | 66 +- mlir/lib/Interfaces/CMakeLists.txt | 2 - mlir/lib/Interfaces/CastInterfaces.cpp | 17 - mlir/lib/Pass/Pass.cpp | 108 +- mlir/lib/Target/LLVMIR/ModuleTranslation.cpp | 6 +- .../SPIRV/Deserialization/DeserializeOps.cpp | 2 +- .../Target/SPIRV/Deserialization/Deserializer.h | 6 +- .../Target/SPIRV/Serialization/Serialization.cpp | 4 +- mlir/lib/Transforms/BufferDeallocation.cpp | 32 +- mlir/lib/Transforms/LoopFusion.cpp | 699 +- mlir/lib/Transforms/Utils/DialectConversion.cpp | 40 +- mlir/lib/Transforms/Utils/LoopFusionUtils.cpp | 47 +- mlir/test/Bindings/Python/.style.yapf | 4 - mlir/test/Bindings/Python/dialects/builtin.py | 69 - mlir/test/Bindings/Python/dialects/linalg.py | 57 - mlir/test/Bindings/Python/insertion_point.py | 15 - mlir/test/Bindings/Python/ir_integer_set.py | 128 - mlir/test/Bindings/Python/ir_types.py | 6 +- mlir/test/Bindings/Python/ods_helpers.py | 210 - mlir/test/CAPI/ir.c | 133 +- .../Conversion/AVX512ToLLVM/convert-to-llvm.mlir | 10 - .../AsyncToLLVM/convert-coro-to-llvm.mlir | 83 - .../AsyncToLLVM/convert-runtime-to-llvm.mlir | 160 - .../Conversion/AsyncToLLVM/convert-to-llvm.mlir | 76 +- .../Conversion/ComplexToLLVM/convert-to-llvm.mlir | 80 - mlir/test/Conversion/GPUToNVVM/gpu-to-nvvm.mlir | 15 - mlir/test/Conversion/GPUToROCDL/gpu-to-rocdl.mlir | 15 - .../ShapeToStandard/shape-to-standard.mlir | 18 +- .../StandardToLLVM/convert-to-llvmir.mlir | 60 + .../StandardToSPIRV/std-ops-to-spirv.mlir | 120 - mlir/test/Conversion/VectorToSPIRV/simple.mlir | 10 - mlir/test/Dialect/AVX512/roundtrip.mlir | 10 - .../Affine/SuperVectorize/normalize_maps.mlir | 58 + mlir/test/Dialect/Affine/affine-data-copy.mlir | 12 +- mlir/test/Dialect/Affine/canonicalize.mlir | 267 +- .../Async/async-ref-counting-optimization.mlir | 61 +- mlir/test/Dialect/Async/async-ref-counting.mlir | 72 +- .../test/Dialect/Async/async-to-async-runtime.mlir | 303 - mlir/test/Dialect/Async/coro.mlir | 58 - mlir/test/Dialect/Async/ops.mlir | 14 + mlir/test/Dialect/Async/runtime.mlir | 130 - mlir/test/Dialect/Async/verify.mlir | 2 +- mlir/test/Dialect/Builtin/canonicalize.mlir | 25 - mlir/test/Dialect/Builtin/invalid.mlir | 11 - mlir/test/Dialect/Builtin/ops.mlir | 20 - mlir/test/Dialect/Complex/ops.mlir | 21 +- .../test/Dialect/Linalg/drop-unit-extent-dims.mlir | 23 - mlir/test/Dialect/Linalg/fusion-pattern.mlir | 20 +- mlir/test/Dialect/Linalg/fusion-sequence.mlir | 114 +- mlir/test/Dialect/Linalg/hoist-padding.mlir | 85 - mlir/test/Dialect/Linalg/invalid.mlir | 80 - mlir/test/Dialect/Linalg/promote.mlir | 29 +- mlir/test/Dialect/Linalg/reshape_fusion.mlir | 130 +- mlir/test/Dialect/Linalg/roundtrip.mlir | 71 - mlir/test/Dialect/Linalg/sparse_storage.mlir | 36 - mlir/test/Dialect/Linalg/tile-and-pad-tensors.mlir | 39 - mlir/test/Dialect/Linalg/tile-tensors.mlir | 27 +- mlir/test/Dialect/Linalg/transform-patterns.mlir | 31 +- mlir/test/Dialect/SPIRV/IR/glsl-ops.mlir | 20 - mlir/test/Dialect/SPIRV/IR/logical-ops.mlir | 34 - mlir/test/Dialect/Standard/bufferize.mlir | 83 + mlir/test/Dialect/Standard/canonicalize.mlir | 10 +- mlir/test/Dialect/Standard/invalid.mlir | 66 + mlir/test/Dialect/Standard/ops.mlir | 12 + mlir/test/Dialect/Tensor/bufferize.mlir | 86 +- mlir/test/Dialect/Tensor/canonicalize.mlir | 87 - mlir/test/Dialect/Tensor/invalid.mlir | 84 - mlir/test/Dialect/Tensor/ops.mlir | 32 - .../Vector/vector-transfer-full-partial-split.mlir | 16 +- mlir/test/EDSC/builder-api-test.cpp | 2 +- mlir/test/IR/core-ops.mlir | 53 +- mlir/test/IR/invalid-ops.mlir | 62 + mlir/test/Target/SPIRV/glsl-ops.mlir | 6 - mlir/test/Target/SPIRV/logical-ops.mlir | 8 - mlir/test/Target/avx512.mlir | 20 - mlir/test/Target/llvmir-intrinsics.mlir | 67 - mlir/test/Target/llvmir.mlir | 10 - mlir/test/Transforms/buffer-deallocation.mlir | 27 +- mlir/test/Transforms/canonicalize.mlir | 87 + mlir/test/Transforms/loop-fusion.mlir | 225 +- .../lib/Dialect/Affine/TestVectorizationUtils.cpp | 45 + mlir/test/lib/Dialect/Test/TestOps.td | 19 - .../lib/Transforms/TestLinalgFusionTransforms.cpp | 15 +- mlir/test/lib/Transforms/TestLinalgTransforms.cpp | 35 - mlir/test/lib/Transforms/TestSparsification.cpp | 4 - mlir/test/mlir-cpu-runner/async-group.mlir | 1 - mlir/test/mlir-cpu-runner/async-value.mlir | 1 - mlir/test/mlir-cpu-runner/async.mlir | 1 - mlir/test/mlir-cuda-runner/all-reduce-and.mlir | 5 +- mlir/test/mlir-cuda-runner/all-reduce-max.mlir | 5 +- mlir/test/mlir-cuda-runner/all-reduce-min.mlir | 5 +- mlir/test/mlir-cuda-runner/all-reduce-op.mlir | 5 +- mlir/test/mlir-cuda-runner/all-reduce-or.mlir | 5 +- mlir/test/mlir-cuda-runner/all-reduce-region.mlir | 5 +- mlir/test/mlir-cuda-runner/all-reduce-xor.mlir | 5 +- mlir/test/mlir-cuda-runner/gpu-to-cubin.mlir | 5 +- .../test/mlir-cuda-runner/multiple-all-reduce.mlir | 5 +- mlir/test/mlir-cuda-runner/shuffle.mlir | 5 +- mlir/test/mlir-cuda-runner/two-modules.mlir | 5 +- mlir/test/mlir-rocm-runner/gpu-to-hsaco.mlir | 5 +- mlir/test/mlir-rocm-runner/two-modules.mlir | 5 +- mlir/test/mlir-rocm-runner/vecadd.mlir | 5 +- mlir/test/mlir-rocm-runner/vector-transferops.mlir | 5 +- mlir/test/mlir-tblgen/op-format-spec.td | 10 +- mlir/test/mlir-tblgen/op-format.mlir | 19 - mlir/test/mlir-tblgen/op-python-bindings.td | 88 +- .../mlir-cuda-runner/cuda-runtime-wrappers.cpp | 28 +- .../mlir-rocm-runner/rocm-runtime-wrappers.cpp | 37 +- mlir/tools/mlir-tblgen/OpFormatGen.cpp | 125 +- mlir/tools/mlir-tblgen/OpPythonBindingGen.cpp | 170 +- mlir/unittests/Analysis/AffineStructuresTest.cpp | 90 +- mlir/unittests/Analysis/LinearTransformTest.cpp | 2 +- mlir/utils/spirv/define_inst.sh | 2 +- mlir/utils/spirv/define_opcodes.sh | 2 +- mlir/utils/spirv/gen_spirv_dialect.py | 10 +- openmp/docs/SupportAndFAQ.rst | 9 - openmp/docs/design/Runtimes.rst | 56 - .../libomptarget/deviceRTLs/amdgcn/CMakeLists.txt | 2 + .../deviceRTLs/amdgcn/src/amdgcn_locks.hip | 3 - .../deviceRTLs/amdgcn/src/amdgcn_smid.hip | 3 - .../deviceRTLs/amdgcn/src/hip_atomics.h | 41 + .../deviceRTLs/amdgcn/src/target_impl.h | 35 +- .../deviceRTLs/amdgcn/src/target_impl.hip | 43 +- openmp/libomptarget/deviceRTLs/common/allocator.h | 44 - openmp/libomptarget/deviceRTLs/common/omptarget.h | 50 +- openmp/libomptarget/deviceRTLs/common/omptargeti.h | 2 + .../libomptarget/deviceRTLs/common/src/cancel.cu | 3 - .../libomptarget/deviceRTLs/common/src/critical.cu | 3 - .../deviceRTLs/common/src/data_sharing.cu | 3 - .../libomptarget/deviceRTLs/common/src/libcall.cu | 9 +- openmp/libomptarget/deviceRTLs/common/src/loop.cu | 4 +- .../libomptarget/deviceRTLs/common/src/omp_data.cu | 36 +- .../deviceRTLs/common/src/omptarget.cu | 3 - .../libomptarget/deviceRTLs/common/src/parallel.cu | 3 - .../deviceRTLs/common/src/reduction.cu | 15 +- .../libomptarget/deviceRTLs/common/src/support.cu | 2 - openmp/libomptarget/deviceRTLs/common/src/sync.cu | 3 - openmp/libomptarget/deviceRTLs/common/src/task.cu | 3 - .../libomptarget/deviceRTLs/common/state-queuei.h | 1 + .../libomptarget/deviceRTLs/common/target_atomic.h | 38 + openmp/libomptarget/deviceRTLs/interface.h | 1 + .../libomptarget/deviceRTLs/nvptx/CMakeLists.txt | 127 +- .../deviceRTLs/nvptx/src/nvptx_interface.h | 3 +- .../deviceRTLs/nvptx/src/target_impl.cu | 78 +- .../deviceRTLs/nvptx/src/target_impl.h | 36 +- openmp/libomptarget/deviceRTLs/nvptx/test/lit.cfg | 4 +- openmp/libomptarget/include/Debug.h | 8 +- openmp/libomptarget/include/SourceInfo.h | 89 +- openmp/libomptarget/include/dlwrap.h | 277 - openmp/libomptarget/plugins/CMakeLists.txt | 1 - openmp/libomptarget/plugins/amdgpu/impl/data.cpp | 1 + openmp/libomptarget/plugins/amdgpu/impl/machine.h | 5 +- openmp/libomptarget/plugins/amdgpu/impl/rt.h | 6 + openmp/libomptarget/plugins/amdgpu/impl/system.cpp | 6 +- openmp/libomptarget/plugins/amdgpu/src/rtl.cpp | 1 + openmp/libomptarget/plugins/cuda/CMakeLists.txt | 39 +- .../plugins/cuda/dynamic_cuda/cuda.cpp | 99 - .../libomptarget/plugins/cuda/dynamic_cuda/cuda.h | 105 - openmp/libomptarget/plugins/cuda/src/rtl.cpp | 9 +- openmp/libomptarget/plugins/exports | 2 - openmp/libomptarget/plugins/remote/CMakeLists.txt | 55 - openmp/libomptarget/plugins/remote/include/Utils.h | 114 - .../plugins/remote/include/openmp.proto | 164 - openmp/libomptarget/plugins/remote/lib/Utils.cpp | 316 - .../plugins/remote/server/CMakeLists.txt | 30 - .../plugins/remote/server/OffloadingServer.cpp | 52 - .../libomptarget/plugins/remote/server/Server.cpp | 424 - openmp/libomptarget/plugins/remote/server/Server.h | 114 - .../libomptarget/plugins/remote/src/CMakeLists.txt | 41 - openmp/libomptarget/plugins/remote/src/Client.cpp | 789 - openmp/libomptarget/plugins/remote/src/Client.h | 167 - openmp/libomptarget/plugins/remote/src/rtl.cpp | 170 - openmp/libomptarget/src/CMakeLists.txt | 2 - openmp/libomptarget/src/device.cpp | 18 +- openmp/libomptarget/src/interface.cpp | 59 +- openmp/libomptarget/src/omptarget.cpp | 205 +- openmp/libomptarget/src/private.h | 71 +- openmp/libomptarget/src/rtl.cpp | 13 +- openmp/libomptarget/src/rtl.h | 18 +- .../test/mapping/declare_mapper_api.cpp | 12 +- openmp/runtime/CMakeLists.txt | 3 - openmp/runtime/src/CMakeLists.txt | 17 +- openmp/runtime/src/kmp.h | 53 +- openmp/runtime/src/kmp_atomic.cpp | 5 +- openmp/runtime/src/kmp_config.h.cmake | 2 - openmp/runtime/src/kmp_global.cpp | 3 - openmp/runtime/src/kmp_runtime.cpp | 173 +- openmp/runtime/src/kmp_settings.cpp | 185 +- openmp/runtime/src/kmp_taskdeps.cpp | 28 +- openmp/runtime/src/kmp_taskdeps.h | 20 +- openmp/runtime/src/kmp_tasking.cpp | 151 +- openmp/runtime/src/kmp_wait_release.h | 20 - openmp/runtime/src/ompt-general.cpp | 2 +- openmp/runtime/src/z_Linux_util.cpp | 164 +- openmp/runtime/src/z_Windows_NT_util.cpp | 37 - openmp/runtime/test/env/omp_alloc_env_invalid.c | 16 - .../test/tasking/hidden_helper_task/common.h | 59 - .../test/tasking/hidden_helper_task/depend.cpp | 131 - .../test/tasking/hidden_helper_task/gtid.cpp | 132 - .../test/tasking/hidden_helper_task/taskgroup.cpp | 78 - .../test/worksharing/for/kmp_sch_simd_guided.c | 17 - polly/include/polly/ScopInfo.h | 39 +- polly/include/polly/Support/ScopHelper.h | 7 +- polly/lib/Analysis/ScopBuilder.cpp | 17 +- polly/lib/Analysis/ScopInfo.cpp | 78 +- polly/lib/External/isl/AUTHORS | 5 +- polly/lib/External/isl/ChangeLog | 9 - polly/lib/External/isl/GIT_HEAD_ID | 2 +- polly/lib/External/isl/Makefile.am | 5 - polly/lib/External/isl/Makefile.in | 611 +- polly/lib/External/isl/aclocal.m4 | 199 +- .../External/isl/check_single_reference_templ.c | 19 - polly/lib/External/isl/compile | 13 +- polly/lib/External/isl/configure | 246 +- polly/lib/External/isl/configure.ac | 4 +- polly/lib/External/isl/depcomp | 8 +- polly/lib/External/isl/doc/Makefile.in | 13 +- polly/lib/External/isl/doc/user.pod | 62 +- polly/lib/External/isl/imath/gmp_compat.c | 252 +- polly/lib/External/isl/imath/imath.c | 2484 +- polly/lib/External/isl/imath/imath.h | 445 +- polly/lib/External/isl/imath/imrat.c | 772 +- polly/lib/External/isl/imath/imrat.h | 238 +- polly/lib/External/isl/include/isl/aff.h | 17 - polly/lib/External/isl/include/isl/cpp-checked.h | 208 +- polly/lib/External/isl/include/isl/cpp.h | 366 +- polly/lib/External/isl/include/isl/map.h | 16 +- polly/lib/External/isl/include/isl/multi.h | 1 - polly/lib/External/isl/include/isl/polynomial.h | 6 +- .../lib/External/isl/include/isl/polynomial_type.h | 2 - polly/lib/External/isl/include/isl/schedule.h | 1 - polly/lib/External/isl/include/isl/space.h | 5 - polly/lib/External/isl/include/isl/union_map.h | 12 - polly/lib/External/isl/install-sh | 36 +- polly/lib/External/isl/interface/Makefile.in | 80 +- polly/lib/External/isl/interface/aclocal.m4 | 189 +- polly/lib/External/isl/interface/compile | 13 +- polly/lib/External/isl/interface/configure | 222 +- polly/lib/External/isl/interface/cpp.cc | 12 +- polly/lib/External/isl/interface/depcomp | 8 +- polly/lib/External/isl/interface/generator.cc | 2 - polly/lib/External/isl/interface/install-sh | 36 +- polly/lib/External/isl/interface/isl.py | 374 +- polly/lib/External/isl/interface/ltmain.sh | 217 +- polly/lib/External/isl/interface/missing | 16 +- polly/lib/External/isl/isl_aff.c | 257 +- polly/lib/External/isl/isl_aff_lex_templ.c | 8 +- polly/lib/External/isl/isl_aff_private.h | 3 - polly/lib/External/isl/isl_arg.c | 1 - polly/lib/External/isl/isl_ast_codegen.c | 29 - polly/lib/External/isl/isl_bernstein.c | 50 +- polly/lib/External/isl/isl_bound.c | 101 +- polly/lib/External/isl/isl_bound.h | 9 - polly/lib/External/isl/isl_convex_hull.c | 1 - polly/lib/External/isl/isl_copy_tuple_id_templ.c | 33 - polly/lib/External/isl/isl_fold.c | 1197 +- polly/lib/External/isl/isl_input.c | 55 +- polly/lib/External/isl/isl_list_private.h | 10 - polly/lib/External/isl/isl_list_templ.c | 2 +- polly/lib/External/isl/isl_local_space.c | 11 +- polly/lib/External/isl/isl_map.c | 123 +- polly/lib/External/isl/isl_map_bound_templ.c | 4 - polly/lib/External/isl/isl_map_private.h | 4 - polly/lib/External/isl/isl_map_simplify.c | 3 - polly/lib/External/isl/isl_mat.c | 18 +- polly/lib/External/isl/isl_morph.c | 239 +- polly/lib/External/isl/isl_morph.h | 3 - polly/lib/External/isl/isl_opt_mpa_templ.c | 8 +- polly/lib/External/isl/isl_output.c | 28 +- polly/lib/External/isl/isl_polynomial.c | 14 +- polly/lib/External/isl/isl_polynomial_private.h | 16 +- polly/lib/External/isl/isl_pw_templ.c | 21 +- polly/lib/External/isl/isl_pw_union_opt.c | 258 +- polly/lib/External/isl/isl_seq.c | 9 +- polly/lib/External/isl/isl_space.c | 110 +- polly/lib/External/isl/isl_space_private.h | 11 +- polly/lib/External/isl/isl_tab.c | 14 +- polly/lib/External/isl/isl_tab.h | 1 + polly/lib/External/isl/isl_tab_pip.c | 1 - polly/lib/External/isl/isl_test.c | 364 +- polly/lib/External/isl/isl_test_imath.c | 1 + polly/lib/External/isl/isl_type_has_space_templ.c | 18 - polly/lib/External/isl/isl_union_eval.c | 62 +- polly/lib/External/isl/isl_union_map.c | 172 +- polly/lib/External/isl/isl_union_map_lex_templ.c | 23 - polly/lib/External/isl/isl_union_map_private.h | 4 - polly/lib/External/isl/isl_union_multi.c | 35 +- polly/lib/External/isl/isl_union_single.c | 53 +- polly/lib/External/isl/isl_union_templ.c | 23 +- polly/lib/External/isl/ltmain.sh | 217 +- polly/lib/External/isl/m4/libtool.m4 | 27 +- polly/lib/External/isl/missing | 16 +- polly/lib/External/isl/py-compile | 8 +- polly/lib/External/isl/test-driver | 10 +- .../isl/test_inputs/codegen/cloog/classen.c | 44 +- .../isl/test_inputs/codegen/cloog/dealII.c | 4 +- .../External/isl/test_inputs/codegen/cloog/dot2.c | 4 +- .../External/isl/test_inputs/codegen/cloog/faber.c | 26 +- .../isl/test_inputs/codegen/cloog/gesced.c | 4 +- .../isl/test_inputs/codegen/cloog/gesced3.c | 2 +- .../External/isl/test_inputs/codegen/cloog/mode.c | 4 +- .../codegen/cloog/reservoir-liu-zhuge1.c | 12 +- .../External/isl/test_inputs/codegen/cloog/test.c | 6 +- .../isl/test_inputs/codegen/cloog/vivien.c | 33 +- .../isl/test_inputs/codegen/cloog/vivien2.c | 28 +- .../External/isl/test_inputs/codegen/cloog/yosr.c | 4 +- .../External/isl/test_inputs/codegen/cloog/yosr2.c | 4 +- .../External/isl/test_inputs/codegen/correlation.c | 84 +- polly/lib/External/isl/test_inputs/codegen/empty.c | 2 +- polly/lib/External/isl/test_inputs/codegen/group.c | 2 +- .../isl/test_inputs/codegen/omega/if_then-1.c | 2 +- .../isl/test_inputs/codegen/omega/if_then-2.c | 2 +- .../isl/test_inputs/codegen/omega/if_then-3.c | 2 +- .../isl/test_inputs/codegen/omega/iter9-0.c | 4 +- .../External/isl/test_inputs/codegen/omega/m12-1.c | 4 +- .../isl/test_inputs/codegen/omega/wak1-0.c | 34 +- .../isl/test_inputs/codegen/pldi2012/figure7_b.c | 2 +- .../isl/test_inputs/codegen/pldi2012/figure7_c.c | 2 +- .../isl/test_inputs/codegen/pldi2012/figure7_d.c | 2 +- .../isl/test_inputs/codegen/pldi2012/figure8_b.in | 2 +- .../lib/External/isl/test_inputs/codegen/shift2.c | 90 +- polly/lib/External/isl/test_inputs/gist1.polylib | 14 + polly/lib/Support/ISLTools.cpp | 4 +- polly/lib/Support/ScopHelper.cpp | 4 +- polly/lib/Transform/DeLICM.cpp | 5 - polly/lib/Transform/ForwardOpTree.cpp | 3 - polly/lib/Transform/ZoneAlgo.cpp | 22 +- polly/test/DeLICM/pr41656.ll | 10 +- polly/test/DeLICM/pr48783.ll | 96 - polly/test/DeLICM/reduction_looprotate_hoisted.ll | 2 +- polly/test/DependenceInfo/computeout.ll | 4 +- .../different_schedule_dimensions.ll | 2 +- polly/test/DependenceInfo/fine_grain_dep_0.ll | 4 +- .../generate_may_write_dependence_info.ll | 4 +- .../may_writes_do_not_block_must_writes_for_war.ll | 2 +- .../reduction_multiple_reductions.ll | 2 +- .../reduction_multiple_reductions_2.ll | 6 +- .../DependenceInfo/reduction_privatization_deps.ll | 6 +- .../reduction_privatization_deps_3.ll | 6 +- .../reduction_privatization_deps_4.ll | 6 +- .../reduction_privatization_deps_5.ll | 6 +- polly/test/DependenceInfo/reduction_sequence.ll | 10 +- .../reduction_simple_privatization_deps_2.ll | 6 +- ...uction_simple_privatization_deps_w_parameter.ll | 4 +- polly/test/DependenceInfo/sequential_loops.ll | 14 +- polly/test/GPGPU/managed-pointers-preparation.ll | 2 +- polly/test/GPGPU/non-zero-array-offset.ll | 8 +- .../Isl/Ast/alias_checks_with_empty_context.ll | 2 +- polly/test/Isl/CodeGen/empty_domain_in_context.ll | 4 +- .../exprModDiv___%for.cond---%for.end.jscop | 2 +- .../exprModDiv___%for.cond---%for.end.jscop.pow2 | 2 +- .../invariant_load_parameters_cyclic_dependence.ll | 2 +- polly/test/Isl/CodeGen/param_div_div_div_2.ll | 2 +- .../focaltech_test_detail_threshold-7bc17e.ll | 14 +- ...non-affine-loop-condition-dependent-access_1.ll | 2 +- ...non-affine-loop-condition-dependent-access_2.ll | 4 +- ...non-affine-loop-condition-dependent-access_3.ll | 4 +- ...n_affine_conditional_surrounding_affine_loop.ll | 4 +- ...fine_conditional_surrounding_non_affine_loop.ll | 4 +- .../ScopInfo/NonAffine/non_affine_float_compare.ll | 2 +- .../NonAffine/non_affine_loop_condition.ll | 2 +- .../NonAffine/non_affine_loop_used_later.ll | 2 +- .../ScopInfo/avoid_new_parameters_from_geps.ll | 2 +- .../ScopInfo/constant_functions_as_unknowns.ll | 2 +- polly/test/ScopInfo/modulo_zext_1.ll | 2 +- polly/test/ScopInfo/modulo_zext_2.ll | 2 +- polly/test/ScopInfo/modulo_zext_3.ll | 2 +- .../test/ScopInfo/multidim_2d_with_modref_call.ll | 4 +- .../ScopInfo/multidim_2d_with_modref_call_2.ll | 4 +- .../ScopInfo/multidim_fold_constant_dim_zero.ll | 2 +- .../multidim_fortran_2d_with_modref_call.ll | 4 +- polly/test/ScopInfo/phi_not_grouped_at_top.ll | 2 +- polly/test/Simplify/coalesce_3partials.ll | 2 +- polly/test/Simplify/coalesce_disjointelements.ll | 4 +- polly/test/Simplify/coalesce_overlapping.ll | 2 +- polly/test/Simplify/coalesce_partial.ll | 2 +- 3318 files changed, 135333 insertions(+), 1062704 deletions(-) delete mode 100644 clang/lib/Basic/OpenCLOptions.cpp delete mode 100644 clang/test/AST/Inputs/cuda.h delete mode 100644 clang/test/AST/ast-dump-managed-var.cu delete mode 100644 clang/test/CodeGenCUDA/managed-var.cu delete mode 100644 clang/test/CodeGenCXX/ms-lookup-template-base-classes.cpp delete mode 100644 clang/test/CodeGenCXX/ppc32-varargs-method.cpp create mode 100644 clang/test/CodeGenCXX/template-arguments.cpp delete mode 100644 clang/test/CodeGenObjC/null-check-bool-ret.m delete mode 100644 clang/test/CodeGenObjC/ppc32-varargs-id.m delete mode 100644 clang/test/Driver/Inputs/basic_fuchsia_tree/lib/x86_64-fuchsia/ [...] delete mode 100644 clang/test/Driver/Inputs/basic_fuchsia_tree/lib/x86_64-fuchsia/ [...] delete mode 100644 clang/test/Driver/Inputs/libomptarget/libomptarget-nvptx-cuda_8 [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] delete mode 100644 clang/test/Driver/Inputs/libomptarget/libomptarget-nvptx-test.bc delete mode 100644 clang/test/Driver/fbinutils-version.c delete mode 100644 clang/test/Format/access-modifiers.cpp delete mode 100644 clang/test/Index/Inputs/preamble-reparse-changed-module/head.h delete mode 100644 clang/test/Index/Inputs/preamble-reparse-changed-module/module. [...] delete mode 100644 clang/test/Index/Inputs/preamble-reparse-changed-module/new-head.h delete mode 100644 clang/test/Index/preamble-reparse-changed-module.m delete mode 100644 clang/test/OpenMP/declare_target_device_only_compilation.cpp delete mode 100644 clang/test/Profile/profile-prefix-map.c delete mode 100644 clang/test/SemaCUDA/managed-var.cu delete mode 100644 clang/test/SemaCXX/subst-func-type-invalid-ret-type.cpp delete mode 100644 clang/test/SemaObjCXX/warn-called-once.mm rename clang/test/SemaTemplate/{temp_arg_nontype_cxx1z.cpp => temp_arg_nontype_cxx [...] delete mode 100644 compiler-rt/test/msan/chained_origin_memmove.cpp delete mode 100644 debuginfo-tests/dexter-tests/memvars/inline-escaping-function.c delete mode 100644 debuginfo-tests/dexter-tests/memvars/merged-store.c delete mode 100644 debuginfo-tests/dexter-tests/memvars/unused-merged-value.c delete mode 100644 flang/test/Flang-Driver/Inputs/basic-header-one.h delete mode 100644 flang/test/Flang-Driver/Inputs/basic-header-two.h delete mode 100644 flang/test/Flang-Driver/Inputs/basictestmoduleone.mod delete mode 100644 flang/test/Flang-Driver/Inputs/fixed-form-test.f delete mode 100644 flang/test/Flang-Driver/Inputs/free-form-test.f90 delete mode 100644 flang/test/Flang-Driver/Inputs/header-dir/basic-header-one.h delete mode 100644 flang/test/Flang-Driver/Inputs/header-dir/basic-header-two.h delete mode 100644 flang/test/Flang-Driver/Inputs/module-dir/basictestmoduletwo.mod delete mode 100644 flang/test/Flang-Driver/fixed-free-detection.f90 delete mode 100644 flang/test/Flang-Driver/include-header.f90 delete mode 100644 flang/test/Flang-Driver/include-module.f90 delete mode 100644 flang/test/Flang-Driver/predefined-macros-compiler-version.f90 delete mode 100644 flang/test/Frontend/Inputs/empty.h delete mode 100644 flang/test/Frontend/preprocessor-diag.f90 delete mode 100644 flang/test/Semantics/OpenACC/acc-atomic-validity.f90 delete mode 100644 flang/test/Semantics/OpenACC/acc-cache-validity.f90 delete mode 100644 flang/test/Semantics/OpenACC/acc-data.f90 delete mode 100644 flang/test/Semantics/OpenACC/acc-host-data.f90 delete mode 100644 flang/test/Semantics/OpenACC/acc-init-validity.f90 delete mode 100644 flang/test/Semantics/OpenACC/acc-kernels-loop.f90 delete mode 100644 flang/test/Semantics/OpenACC/acc-kernels.f90 delete mode 100644 flang/test/Semantics/OpenACC/acc-loop.f90 delete mode 100644 flang/test/Semantics/OpenACC/acc-parallel-loop-validity.f90 delete mode 100644 flang/test/Semantics/OpenACC/acc-parallel.f90 delete mode 100644 flang/test/Semantics/OpenACC/acc-serial-loop.f90 delete mode 100644 flang/test/Semantics/OpenACC/acc-serial.f90 delete mode 100644 flang/test/Semantics/OpenACC/acc-set-validity.f90 delete mode 100644 flang/test/Semantics/OpenACC/acc-shutdown-validity.f90 delete mode 100644 flang/test/Semantics/OpenACC/acc-update-validity.f90 delete mode 100644 flang/test/Semantics/OpenACC/acc-wait-validity.f90 rename flang/test/Semantics/{OpenACC => }/acc-branch.f90 (98%) rename flang/test/Semantics/{OpenACC => }/acc-canonicalization-validity.f90 (98%) create mode 100644 flang/test/Semantics/acc-clause-validity.f90 rename flang/test/Semantics/{OpenACC => }/acc-declare-validity.f90 (96%) rename flang/test/Semantics/{OpenACC => }/acc-resolve01.f90 (90%) rename flang/test/Semantics/{OpenACC => }/acc-resolve02.f90 (86%) rename flang/test/Semantics/{OpenACC => }/acc-routine-validity.f90 (97%) rename flang/test/Semantics/{OpenACC => }/acc-symbols01.f90 (93%) delete mode 100644 flang/test/Semantics/call17.f90 delete mode 100644 flang/test/Semantics/modifiable01.f90 delete mode 100644 flang/test/Semantics/omp-workshare03.f90 delete mode 100644 flang/test/Semantics/omp-workshare04.f90 delete mode 100644 flang/test/Semantics/omp-workshare05.f90 delete mode 100644 flang/test/Semantics/resolve100.f90 create mode 100644 flang/unittests/Frontend/InputOutputTest.cpp delete mode 100644 libc/utils/FPUtil/aarch64/FEnv.h delete mode 100644 libcxx/cmake/caches/Generic-no-filesystem.cmake delete mode 100644 libcxx/include/__bits delete mode 100644 libcxx/test/libcxx/debug/extern-templates.sh.cpp delete mode 100644 libcxx/test/std/algorithms/alg.modifying.operations/alg.shift/s [...] delete mode 100644 libcxx/test/std/algorithms/alg.modifying.operations/alg.shift/s [...] delete mode 100644 libcxx/test/std/concepts/concept.destructible/destructible.comp [...] delete mode 100644 libcxx/test/std/re/re.alg/re.alg.match/awk.locale.pass.cpp delete mode 100644 libcxx/test/std/re/re.alg/re.alg.match/basic.locale.pass.cpp delete mode 100644 libcxx/test/std/re/re.alg/re.alg.match/ecma.locale.pass.cpp delete mode 100644 libcxx/test/std/re/re.alg/re.alg.match/extended.locale.pass.cpp delete mode 100644 libcxx/test/std/re/re.alg/re.alg.search/awk.locale.pass.cpp delete mode 100644 libcxx/test/std/re/re.alg/re.alg.search/basic.locale.pass.cpp delete mode 100644 libcxx/test/std/re/re.alg/re.alg.search/ecma.locale.pass.cpp delete mode 100644 libcxx/test/std/re/re.alg/re.alg.search/extended.locale.pass.cpp delete mode 100644 libcxx/test/std/strings/basic.string/string.contains/contains.c [...] delete mode 100644 libcxx/test/std/strings/basic.string/string.contains/contains.p [...] delete mode 100644 libcxx/test/std/strings/basic.string/string.contains/contains.s [...] delete mode 100644 libcxx/test/std/strings/string.view/string.view.template/contai [...] delete mode 100644 libcxx/test/std/strings/string.view/string.view.template/contai [...] delete mode 100644 libcxx/test/std/strings/string.view/string.view.template/contai [...] delete mode 100644 libcxx/test/std/utilities/function.objects/func.wrap/func.wrap. [...] delete mode 100644 libcxx/test/std/utilities/variant/variant.visit/visit_return_ty [...] delete mode 100644 lld/test/ELF/aarch64-gotpage.s delete mode 100644 lld/test/ELF/exclude-libs-versym.s delete mode 100644 lld/test/ELF/lto/pseudo-probe-lto.ll delete mode 100644 lld/test/ELF/lto/wrap-defined.ll delete mode 100644 lld/test/ELF/ppc64-reloc-addr-err.s delete mode 100644 lld/test/ELF/ppc64-reloc-addr16-err.s create mode 100644 lld/test/ELF/tls-le-weak-undef.s delete mode 100644 lld/test/ELF/tls-weak-undef.s delete mode 100644 lld/test/ELF/wrap-defined.s delete mode 100644 lld/test/MachO/objc-arc-contract.ll delete mode 100644 lldb/docs/python_api_enums.rst delete mode 100644 lldb/source/Commands/CommandOptionsProcessLaunch.cpp delete mode 100644 lldb/source/Commands/CommandOptionsProcessLaunch.h delete mode 100644 lldb/test/API/commands/expression/import-std-module/empty-modul [...] rename lldb/test/API/commands/expression/import-std-module/empty-module/root/usr/i [...] rename lldb/test/API/commands/expression/import-std-module/forward_decl_from_modul [...] delete mode 100644 lldb/test/API/commands/expression/import-std-module/missing-mod [...] delete mode 100644 lldb/test/API/commands/expression/import-std-module/missing-mod [...] delete mode 100644 lldb/test/API/commands/expression/import-std-module/missing-mod [...] delete mode 100644 lldb/test/API/commands/expression/import-std-module/missing-mod [...] delete mode 100644 lldb/test/API/commands/expression/import-std-module/missing-mod [...] delete mode 100644 lldb/test/API/commands/expression/import-std-module/sysroot/roo [...] rename lldb/test/API/commands/expression/import-std-module/{missing-module-sources [...] delete mode 100644 lldb/test/API/commands/expression/import-std-module/sysroot/roo [...] delete mode 100644 lldb/test/API/lang/cpp/break-on-initializers/Makefile delete mode 100644 lldb/test/API/lang/cpp/break-on-initializers/TestBreakOnCPP11In [...] delete mode 100644 lldb/test/API/lang/cpp/break-on-initializers/main.cpp delete mode 100644 lldb/test/API/tools/lldb-server/TestGdbRemoteAttachOrWait.py delete mode 100644 lldb/test/Shell/ScriptInterpreter/Lua/breakpoint_function_callb [...] delete mode 100644 lldb/tools/lldb-vscode/FifoFiles.cpp delete mode 100644 lldb/tools/lldb-vscode/FifoFiles.h delete mode 100644 lldb/tools/lldb-vscode/RunInTerminal.cpp delete mode 100644 lldb/tools/lldb-vscode/RunInTerminal.h delete mode 100644 llvm/include/llvm/IR/ReplaceConstant.h rename llvm/include/llvm/{Analysis => Transforms}/Utils/ImportedFunctionsInliningS [...] delete mode 100644 llvm/lib/IR/ReplaceConstant.cpp create mode 100644 llvm/lib/Target/AMDGPU/AMDGPUInline.cpp delete mode 100644 llvm/lib/Target/AMDGPU/AMDGPUMIRFormatter.cpp delete mode 100644 llvm/lib/Target/AMDGPU/AMDGPUMIRFormatter.h delete mode 100644 llvm/lib/Target/AMDGPU/GCNSubtarget.h delete mode 100644 llvm/lib/Target/AMDGPU/R600Subtarget.h rename llvm/lib/{Analysis => Transforms/Utils}/ImportedFunctionsInliningStatistics [...] delete mode 100644 llvm/test/Analysis/BasicAA/noalias-scope-decl.ll delete mode 100644 llvm/test/Analysis/CostModel/AArch64/arith-ssat.ll delete mode 100644 llvm/test/Analysis/CostModel/AArch64/arith-usat.ll delete mode 100644 llvm/test/Analysis/CostModel/AArch64/sve-cmpsel.ll delete mode 100644 llvm/test/Analysis/CostModel/AArch64/sve-getIntrinsicInstrCost- [...] delete mode 100644 llvm/test/Analysis/MemorySSA/noalias-scope-decl.ll delete mode 100644 llvm/test/Analysis/ScalarEvolution/incorrect-exit-count.ll copy {clang/test/CodeGen => llvm/test/Analysis}/lit.local.cfg (89%) delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-saddo.mir delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-ssubo.mir delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-uadde.mir delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-uaddo.mir delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-usube.mir delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-usubo.mir delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/prelegalizer-combiner-load [...] delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/prelegalizer-combiner-load [...] delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-saddo.mir delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-ssubo.mir delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-usubo.mir delete mode 100644 llvm/test/CodeGen/AArch64/ilp32-tlsdesc.ll delete mode 100644 llvm/test/CodeGen/AArch64/ilp32-va.ll create mode 100644 llvm/test/CodeGen/AArch64/legalize-uaddo.mir delete mode 100644 llvm/test/CodeGen/AArch64/mla_mls_merge.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-coalesce-ptrue-intrinsics.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/debug_frame.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/need-fp-from-csr-vgpr-spill.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/sramecc-subtarget-feature-any.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/sramecc-subtarget-feature-disabled.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/sramecc-subtarget-feature-enabled.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/xnack-subtarget-feature-any.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/xnack-subtarget-feature-disabled.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/xnack-subtarget-feature-enabled.ll delete mode 100644 llvm/test/CodeGen/Hexagon/autohvx/vector-align-store-mask.ll delete mode 100644 llvm/test/CodeGen/MIR/AMDGPU/custom-pseudo-source-values.ll delete mode 100644 llvm/test/CodeGen/PowerPC/non-debug-mi-search-frspxsrsp.ll delete mode 100644 llvm/test/CodeGen/PowerPC/register-pressure-reduction.ll delete mode 100644 llvm/test/CodeGen/RISCV/out-of-reach-emergency-slot.mir delete mode 100644 llvm/test/CodeGen/RISCV/rv32Zba.ll delete mode 100644 llvm/test/CodeGen/RISCV/rv64Zba.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/extractelt-fp-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/extractelt-fp-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/extractelt-int-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/extractelt-int-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/insertelt-fp-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/insertelt-fp-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/insertelt-int-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/insertelt-int-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/mask-exts-truncs-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/mask-exts-truncs-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vloxei-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vloxei-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vloxseg-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vloxseg-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vlseg-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vlseg-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vlsegff-rv32-dead.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vlsegff-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vlsegff-rv64-dead.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vlsegff-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vlsseg-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vlsseg-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vluxei-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vluxei-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vluxseg-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vluxseg-rv64.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vlxe-rv32.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vlxe-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vmulh-sdnode-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vrgatherei16-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vrgatherei16-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsoxei-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsoxei-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsoxseg-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsoxseg-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsseg-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsseg-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vssseg-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vssseg-rv64.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vsuxe-rv32.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vsuxe-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsuxei-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsuxei-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsuxseg-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsuxseg-rv64.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vsxe-rv32.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vsxe-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/vfrece7-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/vfrece7-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/vfrsqrte7-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/vfrsqrte7-rv64.ll delete mode 100644 llvm/test/CodeGen/Thumb2/mve-pred-vselect.ll delete mode 100644 llvm/test/CodeGen/X86/innermost-loop-alignment.ll delete mode 100644 llvm/test/CodeGen/X86/select-ext.ll delete mode 100644 llvm/test/CodeGen/X86/win64_regcall.ll create mode 100644 llvm/test/CodeGen/X86/xray-typed-event-log.ll copy {clang => llvm}/test/CodeGen/lit.local.cfg (83%) delete mode 100644 llvm/test/ExecutionEngine/JITLink/X86/ELF_ehframe_basic.s delete mode 100644 llvm/test/ExecutionEngine/JITLink/X86/ELF_weak_definitions.s delete mode 100644 llvm/test/ExecutionEngine/JITLink/X86/Inputs/ELF_weak_defs_extra.s delete mode 100644 llvm/test/Linker/Inputs/appending-global.ll delete mode 100644 llvm/test/Linker/appending-global-crash.ll delete mode 100644 llvm/test/Linker/appending-global-err1.ll delete mode 100644 llvm/test/Linker/appending-global-err2.ll delete mode 100644 llvm/test/Linker/appending-global-err3.ll delete mode 100644 llvm/test/Linker/appending-global-err4.ll delete mode 100644 llvm/test/Linker/appending-global-err5.ll delete mode 100644 llvm/test/Linker/appending-global-proto.ll delete mode 100644 llvm/test/MC/AArch64/armv8.3a-pauth.s delete mode 100644 llvm/test/MC/AArch64/armv8.4a-flagm.s delete mode 100644 llvm/test/MC/RISCV/rv32zba-invalid.s delete mode 100644 llvm/test/MC/RISCV/rv32zba-valid.s delete mode 100644 llvm/test/MC/RISCV/rv64zba-invalid.s delete mode 100644 llvm/test/MC/RISCV/rv64zba-valid.s create mode 100644 llvm/test/MC/RISCV/rv64zbc-invalid.s delete mode 100644 llvm/test/MC/RISCV/rvv/aliases.s create mode 100644 llvm/test/MC/WebAssembly/call-indirect-relocs.s delete mode 100644 llvm/test/MC/X86/addr16-32.s delete mode 100644 llvm/test/MC/X86/segment-prefix.s delete mode 100644 llvm/test/Object/Inputs/WASM/bad-reloc-type.wasm delete mode 100644 llvm/test/Object/Inputs/WASM/bad-symbol-type.wasm delete mode 100644 llvm/test/Object/wasm-bad-reloc-type.test delete mode 100644 llvm/test/Object/wasm-bad-symbol-type.test delete mode 100644 llvm/test/Reduce/lit.local.cfg delete mode 100644 llvm/test/Transforms/Coroutines/coro-async-unreachable.ll delete mode 100644 llvm/test/Transforms/Coroutines/coro-frame-reuse-alloca-04.ll delete mode 100644 llvm/test/Transforms/Coroutines/coro-frame-reuse-alloca-05.ll delete mode 100644 llvm/test/Transforms/EarlyCSE/noalias-scope-decl.ll delete mode 100644 llvm/test/Transforms/GVN/critical-edge-split-failure.ll delete mode 100644 llvm/test/Transforms/Inline/Inputs/cgscc-inline-replay.txt delete mode 100644 llvm/test/Transforms/Inline/cgscc-inline-replay.ll delete mode 100644 llvm/test/Transforms/Inline/dead-calls-willreturn.ll delete mode 100644 llvm/test/Transforms/Inline/noalias-calls2.ll delete mode 100644 llvm/test/Transforms/InstCombine/noalias-scope-decl.ll delete mode 100644 llvm/test/Transforms/InstCombine/sink-not-into-another-hand-of-and.ll delete mode 100644 llvm/test/Transforms/InstCombine/sink-not-into-another-hand-of-or.ll delete mode 100644 llvm/test/Transforms/LoopRotate/noalias.ll delete mode 100644 llvm/test/Transforms/LoopStrengthReduce/X86/pr46943.ll delete mode 100644 llvm/test/Transforms/LoopUnroll/noalias.ll delete mode 100644 llvm/test/Transforms/LoopUnswitch/partial-unswitch-mssa-threshold.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/AArch64/intrinsiccost.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/AArch64/sve-basic-vec.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/ARM/mve-saddsatcost.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/X86/intrinsiccost.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/multiple-exits-versioning.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/noalias-scope-decl.ll delete mode 100644 llvm/test/Transforms/PhaseOrdering/X86/pr48844-br-to-switch-vec [...] delete mode 100644 llvm/test/Transforms/PhaseOrdering/pr44461-br-to-switch-rotate.ll delete mode 100644 llvm/test/Transforms/SampleProfile/Inputs/bad.extbinary.afdo delete mode 100644 llvm/test/Transforms/SampleProfile/Inputs/ctxsplit.extbinary.afdo delete mode 100644 llvm/test/Transforms/SampleProfile/ctxsplit.ll create mode 100644 llvm/test/Transforms/SimplifyCFG/X86/fold-branch-debuginvariant.ll rename {clang/test/CodeGen => llvm/test/Transforms}/lit.local.cfg (89%) 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/avr-fun [...] delete mode 100644 llvm/test/tools/llc/binutils-version.ll delete mode 100644 llvm/test/tools/llvm-dwp/WebAssembly/lit.local.cfg delete mode 100644 llvm/test/tools/llvm-dwp/WebAssembly/simple_dwo.s delete mode 100644 llvm/test/tools/llvm-elfabi/read-elf-dynsym.test delete mode 100644 llvm/test/tools/llvm-mca/JSON/X86/lit.local.cfg delete mode 100644 llvm/test/tools/llvm-mca/JSON/X86/views.s delete mode 100644 llvm/tools/llvm-mca/Views/InstructionView.cpp delete mode 100644 llvm/tools/llvm-mca/Views/InstructionView.h delete mode 100644 mlir/include/mlir-c/IntegerSet.h delete mode 100644 mlir/include/mlir/CAPI/IntegerSet.h create mode 100644 mlir/include/mlir/Dialect/Async/IR/AsyncBase.td delete mode 100644 mlir/include/mlir/Dialect/Async/IR/AsyncDialect.td delete mode 100644 mlir/include/mlir/Dialect/Async/IR/AsyncTypes.h delete mode 100644 mlir/include/mlir/Dialect/Async/IR/AsyncTypes.td delete mode 100644 mlir/include/mlir/Interfaces/CastInterfaces.h delete mode 100644 mlir/include/mlir/Interfaces/CastInterfaces.td delete mode 100644 mlir/lib/Bindings/Python/.style.yapf delete mode 100644 mlir/lib/Bindings/Python/BuiltinOps.td delete mode 100644 mlir/lib/Bindings/Python/mlir/dialects/_builtin.py delete mode 100644 mlir/lib/Bindings/Python/mlir/dialects/_linalg.py delete mode 100644 mlir/lib/CAPI/IR/IntegerSet.cpp delete mode 100644 mlir/lib/Dialect/Async/Transforms/AsyncToAsyncRuntime.cpp delete mode 100644 mlir/lib/Interfaces/CastInterfaces.cpp delete mode 100644 mlir/test/Bindings/Python/.style.yapf delete mode 100644 mlir/test/Bindings/Python/dialects/builtin.py delete mode 100644 mlir/test/Bindings/Python/dialects/linalg.py delete mode 100644 mlir/test/Bindings/Python/ir_integer_set.py delete mode 100644 mlir/test/Bindings/Python/ods_helpers.py delete mode 100644 mlir/test/Conversion/AsyncToLLVM/convert-coro-to-llvm.mlir delete mode 100644 mlir/test/Conversion/AsyncToLLVM/convert-runtime-to-llvm.mlir create mode 100644 mlir/test/Dialect/Affine/SuperVectorize/normalize_maps.mlir delete mode 100644 mlir/test/Dialect/Async/async-to-async-runtime.mlir delete mode 100644 mlir/test/Dialect/Async/coro.mlir delete mode 100644 mlir/test/Dialect/Async/runtime.mlir delete mode 100644 mlir/test/Dialect/Builtin/canonicalize.mlir delete mode 100644 mlir/test/Dialect/Builtin/invalid.mlir delete mode 100644 mlir/test/Dialect/Builtin/ops.mlir delete mode 100644 mlir/test/Dialect/Linalg/hoist-padding.mlir delete mode 100644 mlir/test/Dialect/Linalg/tile-and-pad-tensors.mlir create mode 100644 openmp/libomptarget/deviceRTLs/amdgcn/src/hip_atomics.h delete mode 100644 openmp/libomptarget/deviceRTLs/common/allocator.h create mode 100644 openmp/libomptarget/deviceRTLs/common/target_atomic.h delete mode 100644 openmp/libomptarget/include/dlwrap.h delete mode 100644 openmp/libomptarget/plugins/cuda/dynamic_cuda/cuda.cpp delete mode 100644 openmp/libomptarget/plugins/cuda/dynamic_cuda/cuda.h delete mode 100644 openmp/libomptarget/plugins/remote/CMakeLists.txt delete mode 100644 openmp/libomptarget/plugins/remote/include/Utils.h delete mode 100644 openmp/libomptarget/plugins/remote/include/openmp.proto delete mode 100644 openmp/libomptarget/plugins/remote/lib/Utils.cpp delete mode 100644 openmp/libomptarget/plugins/remote/server/CMakeLists.txt delete mode 100644 openmp/libomptarget/plugins/remote/server/OffloadingServer.cpp delete mode 100644 openmp/libomptarget/plugins/remote/server/Server.cpp delete mode 100644 openmp/libomptarget/plugins/remote/server/Server.h delete mode 100644 openmp/libomptarget/plugins/remote/src/CMakeLists.txt delete mode 100644 openmp/libomptarget/plugins/remote/src/Client.cpp delete mode 100644 openmp/libomptarget/plugins/remote/src/Client.h delete mode 100644 openmp/libomptarget/plugins/remote/src/rtl.cpp delete mode 100644 openmp/runtime/test/env/omp_alloc_env_invalid.c delete mode 100644 openmp/runtime/test/tasking/hidden_helper_task/common.h delete mode 100644 openmp/runtime/test/tasking/hidden_helper_task/depend.cpp delete mode 100644 openmp/runtime/test/tasking/hidden_helper_task/gtid.cpp delete mode 100644 openmp/runtime/test/tasking/hidden_helper_task/taskgroup.cpp delete mode 100644 polly/lib/External/isl/check_single_reference_templ.c delete mode 100644 polly/lib/External/isl/isl_copy_tuple_id_templ.c delete mode 100644 polly/lib/External/isl/isl_list_private.h delete mode 100644 polly/lib/External/isl/isl_type_has_space_templ.c delete mode 100644 polly/lib/External/isl/isl_union_map_lex_templ.c create mode 100644 polly/lib/External/isl/test_inputs/gist1.polylib delete mode 100644 polly/test/DeLICM/pr48783.ll