mirror-llvm-project/llvm/test/CodeGen/RISCV
Pankaj Gode 6084459105
[RISCV] Add macro fusion support for the Xqci extension instructions (#209542)
Add macro fusion definitions for the Qualcomm Xqci extension covering
movimm-alu, movimm-mul, movimm-ldst, movimm-jump, movimm-longlogical,
movimm-mov, mov-mov, mov-longlogical fusions.

The fusion definitions live in a new RISCVMacroFusionXQCI.td which is
included from RISCVMacroFusion.td. A MIR test and the feature list test
are updated accordingly.

To accomodate additional features, increased MAX_SUBTARGET_FEATURES to
448 (from 384).

Signed-off-by: Pankaj Gode <pgode@qti.qualcomm.com>
2026-07-28 13:06:45 -07:00
..
GlobalISel [RISCV][GlobalISel] Legalize G_ATOMICRMW_MAX/MIN/UMAX/UMIN (#210891) 2026-07-22 09:16:35 +08:00
intrinsics [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rvv [RISCV] Don't move memory instructions across calls in isSafeToMove (#212236) 2026-07-28 19:19:15 +08:00
rvy [RISC-V][MC] Introduce initial support for RVY (CHERI) 2026-05-29 10:04:43 -07:00
abds-neg.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
abds.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
abdu-neg.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
abdu.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
add-before-shl.ll [RISCV] Set CostPerUse to 1 only when optimizing for size (#201501) 2026-06-11 17:13:54 +08:00
add-imm.ll
add-imm64-to-sub.ll [RISCV][NFC] Fix UBSan issue in ISel (#181422) 2026-02-13 14:26:24 -08:00
add_sext_shl_constant.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
add_shl_constant.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
addc-adde-sube-subc.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
addcarry.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
addimm-mulimm.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
addrspacecast.ll
aext-to-sext.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
aext.ll
align-loops.ll
align.ll
alloca.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
allow-check.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
alu8.ll
alu16.ll
alu32.ll
alu64.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
analyze-branch.ll
and-add-lsr.ll
and-negpow2-cmp.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
and-shl.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
and.ll
arith-with-overflow.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
atomic-cmpxchg-branch-on-result.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
atomic-cmpxchg-flag.ll
atomic-cmpxchg.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
atomic-fence.ll [RISCV][LLVM] Enable atomics for 'Zalrsc' (#163672) 2025-10-21 09:33:19 -07:00
atomic-load-store.ll [RISCV]Remove experimental from Zalasr (#177120) 2026-01-22 17:30:38 +08:00
atomic-load-zext.ll [RISCV]Remove experimental from Zalasr (#177120) 2026-01-22 17:30:38 +08:00
atomic-rmw-discard.ll [AtomicExpandPass] Preserve atomic and volatile nature of emulated operations (#188361) 2026-04-30 09:31:39 -07:00
atomic-rmw-minmax.ll [AtomicExpandPass] Preserve atomic and volatile nature of emulated operations (#188361) 2026-04-30 09:31:39 -07:00
atomic-rmw-sub.ll [RISCV][LLVM] Enable atomics for 'Zalrsc' (#163672) 2025-10-21 09:33:19 -07:00
atomic-rmw.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
atomic-signext.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
atomicrmw-cond-sub-clamp.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
atomicrmw-uinc-udec-wrap.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
attributes-andes.ll
attributes-module-flag.ll
attributes-qc.ll [RISCV] Combine Xqci Extensions in Arch Strings (#181033) 2026-02-12 13:50:57 -08:00
attributes-sifive.ll [RISCV] Add Xsfmm32a shorthand extension. (#181957) 2026-02-17 21:18:52 -08:00
attributes-thead.ll
attributes.ll [RISCV][MC] Support experimental Zvdota Family instructions (#195069) 2026-06-04 16:45:05 +08:00
avgceils.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
avgceilu.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
avgfloors.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
avgflooru.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
bf16-promote.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
bfloat-arith.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
bfloat-br-fcmp.ll
bfloat-convert-half.ll
bfloat-convert.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
bfloat-fcmp.ll
bfloat-frem.ll
bfloat-imm.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
bfloat-isnan.ll
bfloat-maximum-minimum.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
bfloat-mem.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
bfloat-select-fcmp.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
bfloat-select-icmp.ll
bfloat.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
bigendian-double-bitmanip.ll [RISCV] Handle codegen for Big Endian (#172668) 2025-12-19 19:35:01 +01:00
bigendian-f64-call.ll [RISCV] Handle codegen for Big Endian (#172668) 2025-12-19 19:35:01 +01:00
bigendian-load-store.ll [RISCV] Handle codegen for Big Endian (#172668) 2025-12-19 19:35:01 +01:00
bitextract-mac.ll
bitint-fp-conv-200.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
bitreverse-shift.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
bittest.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
blockaddress.ll
branch-on-zero.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
branch-opt.ll [RISCV] Add (BSETI x0, 11) to isLoadImm for optimizeCondBranch (#180820) 2026-02-10 12:32:36 -08:00
branch-opt.mir
branch-rel.mir [AMDGPU][NFC] Update MIR tests to use symbolic INLINEASM operands (#186839) 2026-04-17 12:23:56 +01:00
branch-relaxation-rv32.ll [RISCV][Zicfilp] Emit .note.gnu.property section for Zicfilp CFI unlabeled scheme (#141468) 2026-06-25 15:12:22 +08:00
branch-relaxation-rv32e.ll
branch-relaxation-rv64.ll [RISCV][Zicfilp] Emit .note.gnu.property section for Zicfilp CFI unlabeled scheme (#141468) 2026-06-25 15:12:22 +08:00
branch.ll
branch_zero.ll [CodeGenPrepare][NFC] Reland: Update the dominator tree instead of rebuilding it (#179040) 2026-03-31 09:01:11 +08:00
bswap-bitreverse.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
bswap-known-bits.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
bswap-shift.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
byval.ll
callee-saved-fpr32s.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
callee-saved-fpr64s.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
callee-saved-gprs.ll [RISCV] Set CostPerUse to 1 only when optimizing for size (#201501) 2026-06-11 17:13:54 +08:00
calleetypeid-directcall-mismatched.ll [clang][llvm]Uncorrelate CFI and Callgraph related type metadata annotations (#204266) 2026-06-30 18:47:04 -07:00
calling-conv-half.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
calling-conv-ilp32-ilp32f-common.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
calling-conv-ilp32-ilp32f-ilp32d-common.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
calling-conv-ilp32.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
calling-conv-ilp32d.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
calling-conv-ilp32e.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
calling-conv-ilp32f-ilp32d-common.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
calling-conv-lp64-lp64f-common.ll
calling-conv-lp64-lp64f-lp64d-common.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
calling-conv-lp64.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
calling-conv-lp64e.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
calling-conv-p-ext-vector.ll [RISCV][P-ext] Add mvd alias for padd.dw rd, zero, rs. Use for copy idiom. (#205223) 2026-06-23 08:21:48 -07:00
calling-conv-preserve-most.ll
calling-conv-rv32f-ilp32.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
calling-conv-rv32f-ilp32e.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
calling-conv-sext-zext.ll
calling-conv-vector-float.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
calling-conv-vector-on-stack.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
calls-cf-branch.ll [RISCV][Zicfilp] Emit .note.gnu.property section for Zicfilp CFI unlabeled scheme (#141468) 2026-06-25 15:12:22 +08:00
calls.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
callsite-emit-calleetypeid-tailcall.ll [clang][llvm]Uncorrelate CFI and Callgraph related type metadata annotations (#204266) 2026-06-30 18:47:04 -07:00
callsite-emit-calleetypeid.ll [clang][llvm]Uncorrelate CFI and Callgraph related type metadata annotations (#204266) 2026-06-30 18:47:04 -07:00
cf-branch-isel.ll [RISCV] Generate landing pad based on cf-protection-branch flag only (#179960) 2026-04-16 15:27:59 +00:00
cfi-multiple-locations.mir [CFIInstrInserter] Fix a test. (#176048) 2026-01-15 04:17:17 -08:00
clear-cache.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
clmul.ll [SelectionDAG] Improve CLMUL lowering for Promote types wider than register width (#209265) 2026-07-13 23:04:50 -07:00
clmulh.ll [ISel] Improve clmul fallback implementation for i32 and i64 (#203727) 2026-06-18 17:52:38 +00:00
clmulr.ll [ISel] Improve clmul fallback implementation for i32 and i64 (#203727) 2026-06-18 17:52:38 +00:00
cm_mvas_mvsa.ll
cm_mvas_mvsa.mir
cmov-branch-opt.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
cmp-bool.ll
cmp-zilsd-csr.ll [RISCV] Disable Zilsd CSR-pair generation when push/pop or save-restore is enabled (#200623) 2026-06-02 07:34:24 +05:30
codemodel-lowering.ll [RISCV] Mark the Xqci Qualcomm uC Vendor Extension as non-experimental (#173331) 2025-12-24 07:10:47 +05:30
combine-clmul.ll [DAG] visitCLMUL - fold (clmul x, c_pow2) -> (shl x, log2(c_pow2)) (#184049) 2026-03-02 10:52:51 +00:00
combine-is_fpclass.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
combine-storetomstore.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
compress-double.ll
compress-float.ll
compress-inline-asm.ll
compress-opt-branch.ll
compress-opt-select.ll [RISCV] Enable SelectCompressOpt with HasStdExtZca. (#179601) 2026-02-03 21:56:48 -08:00
compress.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
condbinops.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
condops.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
constpool-known-bits.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
convert-highly-predictable-select-to-branch.ll
copy-frameindex.mir [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
copyprop.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
copysign-casts.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
csr-first-use-cost.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
ctlz-cttz-ctpop.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
ctz_zero_return_test.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
debug-line.ll
determine-callee-saves-gpr.mir [CodeGen] Rename prologpeilog to prolog-epilog (#207870) 2026-07-06 18:26:05 -07:00
di-assignment-tracking-vector.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
disable-tail-calls.ll
disjoint.ll
div-by-constant.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
div-pow2.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
div.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
div_minsize.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
double-arith-strict.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
double-arith.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
double-bitmanip-dagcombines.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
double-br-fcmp.ll
double-calling-conv.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
double-convert-strict.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
double-convert.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
double-fcmp-strict.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
double-fcmp.ll
double-frem.ll
double-imm.ll [RISCV] Enhance RISCVMoveMerger for GPRPair Moves on RV32 #180831 (#182416) 2026-02-25 14:42:35 -08:00
double-intrinsics-strict.ll [IR] Make semantics of strictfp consistent v2 (#211769) 2026-07-24 18:02:54 +00:00
double-intrinsics.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
double-isnan.ll
double-maximum-minimum.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
double-mem.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
double-previous-failure.ll [RISCV] Add getJumpConditionMergingParams to support branch condition merging (#206897) 2026-07-13 09:35:32 +00:00
double-round-conv-sat.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
double-round-conv.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
double-select-fcmp.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
double-select-icmp.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
double-stack-spill-restore.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
double-zfa.ll [SDAG] Remove most non-canonical libcall handing (#171288) 2025-12-10 11:45:26 +01:00
double_reduct.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
dso_local_equivalent.ll
dwarf-eh.ll
early-clobber-tied-def-subreg-liveness.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
eh-dwarf-cfa.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
elf-preemption.ll
emit-x8-as-fp.ll Reland [RISCV] Prefer SP over FP for frame index access when offset fits within compressed immediate range. (#201541) 2026-06-09 09:11:55 +05:30
emutls.ll
exception-pointer-register.ll
fastcc-bf16.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
fastcc-float.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
fastcc-half.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
fastcc-int.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
fastcc-without-f-reg.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
features-info.ll [RISCV] Add macro fusion support for the Xqci extension instructions (#209542) 2026-07-28 13:06:45 -07:00
fixed-csr.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
fixed-x27-crash.ll [RISCV] Reserve all sub-registers of user reserved GPRs (#199302) 2026-05-23 15:30:22 -07:00
fixups-diff.ll
fli-licm.ll
float-arith-strict.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
float-arith.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
float-bit-preserving-dagcombines.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
float-bitmanip-dagcombines.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
float-br-fcmp.ll
float-convert-strict.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
float-convert.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
float-fcmp-strict.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
float-fcmp.ll
float-frem.ll
float-imm.ll [RISCV] Simplify RUN lines in float-imm.ll and half-imm.ll. NFC. 2025-10-07 14:50:31 +08:00
float-intrinsics-strict.ll [IR] Make semantics of strictfp consistent v2 (#211769) 2026-07-24 18:02:54 +00:00
float-intrinsics.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
float-isnan.ll
float-maximum-minimum.ll [SelectionDAG] Remove NoNaNsFPMath uses (#183448) 2026-03-10 14:06:42 +08:00
float-mem.ll
float-round-conv-sat.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
float-round-conv.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
float-select-fcmp.ll
float-select-icmp.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
float-select-verify.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
float-zfa.ll [SDAG] Remove most non-canonical libcall handing (#171288) 2025-12-10 11:45:26 +01:00
flt-rounds.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
fma-combine.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
fmax-fmin.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
fold-addi-loadstore-cpi.mir [RISCV] Merge Base Offset for SFB Pseudos (#187620) 2026-03-24 10:41:34 -07:00
fold-addi-loadstore-zilsd.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
fold-addi-loadstore.ll [RISCV] Set CostPerUse to 1 only when optimizing for size (#201501) 2026-06-11 17:13:54 +08:00
fold-binop-into-select-return-constant.ll
fold-binop-into-select.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
fold-masked-merge.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
fold-mem-offset-zilsd.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
fold-mem-offset.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
fold-mem-offset.mir
forced-atomics.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
fp-fcanonicalize.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
fp16-promote.ll
fp128.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
fpclamptosat.ll [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (#206242) 2026-07-08 13:11:20 +00:00
fpenv-xlen.ll
fpenv.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
frame-info.ll
frame.ll Reland [RISCV] Prefer SP over FP for frame index access when offset fits within compressed immediate range. (#201541) 2026-06-09 09:11:55 +05:30
frameaddr-returnaddr.ll Reland [RISCV] Prefer SP over FP for frame index access when offset fits within compressed immediate range. (#201541) 2026-06-09 09:11:55 +05:30
freeze-load-zext-copytoreg.ll [SelectionDAG] Look through FREEZE in getCopyToRegs when checking isZExtFree (#195285) 2026-05-04 11:16:00 -07:00
frm-dependency.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
frm-write-in-loop.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
get-register-invalid.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
get-register-noreserve.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
get-register-reserve.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
get-setcc-result-type.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
ghccc-nest.ll
ghccc-rv32.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
ghccc-rv64.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
ghccc-without-f-reg.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
global-merge-minsize-smalldata-nonzero.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
global-merge-minsize-smalldata-zero.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
global-merge-minsize.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
global-merge-offset.ll
global-merge.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
graalcc.ll
half-arith-strict.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
half-arith.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
half-bitmanip-dagcombines.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
half-br-fcmp.ll
half-convert-strict.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
half-convert.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
half-fcmp-strict.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
half-fcmp.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
half-frem.ll
half-imm.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
half-intrinsics.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
half-isnan.ll
half-maximum-minimum.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
half-mem.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
half-round-conv-sat.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
half-round-conv.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
half-select-fcmp.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
half-select-icmp.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
half-zfa-fli.ll
half-zfa.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
hoist-global-addr-base.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
hwasan-check-memaccess.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
i32-icmp.ll [RISCV] Mark the Xqci Qualcomm uC Vendor Extension as non-experimental (#173331) 2025-12-24 07:10:47 +05:30
i64-icmp.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
iabs.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
icmp-non-byte-sized.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
idiv_large.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
imm-cse.ll
imm.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
indirectbr.ll
init-array.ll
inline-asm-abi-names.ll
inline-asm-bf-constraint-f.ll [RISCV] Support 'f' Inline Assembly Constraint for bfloat16 (#184566) 2026-03-05 20:21:22 -08:00
inline-asm-clobbers.ll
inline-asm-d-abi-names.ll
inline-asm-d-constraint-f.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
inline-asm-d-modifier-N.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
inline-asm-f-abi-names.ll
inline-asm-f-constraint-f.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
inline-asm-f-modifier-N.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
inline-asm-fixed-v-constraint.ll
inline-asm-i-constraint-i1.ll
inline-asm-invalid.ll [CodeGen][NFC] Remove contractions in error messages (#195308) 2026-05-01 11:23:24 -07:00
inline-asm-mem-constraint-2.ll
inline-asm-mem-constraint.ll
inline-asm-s-constraint-error.ll
inline-asm-s-constraint.ll
inline-asm-v-constraint.ll
inline-asm-xsfvcp.ll
inline-asm-zdinx-constraint-r.ll [RISCV] Enhance RISCVMoveMerger for GPRPair Moves on RV32 #180831 (#182416) 2026-02-25 14:42:35 -08:00
inline-asm-zfh-constraint-f.ll
inline-asm-zfh-modifier-N.ll
inline-asm-zfinx-constraint-r.ll
inline-asm-zhinx-constraint-r.ll
inline-asm.ll
inline-option-directive.ll
instruction-count-remark.mir
interrupt-attr-args-error.ll
interrupt-attr-callee.ll
interrupt-attr-invalid.ll
interrupt-attr-nocall.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
interrupt-attr-ret-error.ll
interrupt-attr.ll
ipra.ll Reland [RISCV] Prefer SP over FP for frame index access when offset fits within compressed immediate range. (#201541) 2026-06-09 09:11:55 +05:30
isel-optnone.ll
jump-cond-merging-optsize.ll [RISCV] Add getJumpConditionMergingParams to support branch condition merging (#206897) 2026-07-13 09:35:32 +00:00
jump-is-expensive.ll [RISCV] Add getJumpConditionMergingParams to support branch condition merging (#206897) 2026-07-13 09:35:32 +00:00
jumptable-swguarded.ll [RISCV][Zicfilp] Emit .note.gnu.property section for Zicfilp CFI unlabeled scheme (#141468) 2026-06-25 15:12:22 +08:00
jumptable.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
kcfi-isel-mir.ll [RISCV] Generate landing pad based on cf-protection-branch flag only (#179960) 2026-04-16 15:27:59 +00:00
kcfi-mir.ll
kcfi-patchable-function-prefix.ll
kcfi.ll
known-fpclass.ll [DAG] computeKnownFPClass - add ISD::SELECT/VSELECT handling + test coverage (#194009) 2026-04-30 17:44:15 +00:00
lack-of-signed-truncation-check.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
large-codemodel-sections.ll [RISCV] Put Large Code Model Constant Pools in .text (#151393) 2026-03-02 13:17:06 -08:00
large-stack.ll Reland [RISCV] Prefer SP over FP for frame index access when offset fits within compressed immediate range. (#201541) 2026-06-09 09:11:55 +05:30
legalize-fneg.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
libcall-tail-calls.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
lifetime-licm.mir [CodeGen] Mark LIFETIME_START and LIFETIME_END as not safe to move (#211179) 2026-07-23 02:21:42 +00:00
lit.local.cfg
live-sp.mir [CodeGen] Rename prologpeilog to prolog-epilog (#207870) 2026-07-06 18:26:05 -07:00
llvm.exp10.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
llvm.frexp.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
load-narrow-shift-mask-combine.ll [RISCV] Introduce new AND combine to expose additional load narrowing opportunities (#170483) 2025-12-21 07:14:09 +00:00
load-setcc-combine.ll
load-store-pair.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
local-stack-slot-allocation.ll Reland [RISCV] Check SP-relative offset in needsFrameBaseReg when FP offset overflows (#202499) 2026-06-09 12:20:30 +05:30
loop-strength-reduce-add-cheaper-than-mul.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
loop-strength-reduce-loop-invar.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
lpad-setjmp-isel.ll [RISCV] Ensure LPAD alignment for calls to returns_twice functions (#177515) 2026-06-02 13:45:28 +08:00
lpad-setjmp-no-cfp.ll [RISCV] Ensure LPAD alignment for calls to returns_twice functions (#177515) 2026-06-02 13:45:28 +08:00
lpad-setjmp-regmask.ll [RISCV] Preserve call-preserved reg mask for LPAD-aligned calls (#210868) 2026-07-22 14:17:10 +08:00
lpad-setjmp.ll [RISCV][Zicfilp] Emit .note.gnu.property section for Zicfilp CFI unlabeled scheme (#141468) 2026-06-25 15:12:22 +08:00
lpad.ll [RISCV][Zicfilp] Emit .note.gnu.property section for Zicfilp CFI unlabeled scheme (#141468) 2026-06-25 15:12:22 +08:00
lrint-conv.ll [SelectionDAG,GISel] Add f16 soft promotion for lrint, lround, llrint, and llround (#152684) 2026-01-08 12:40:10 +01:00
lsr-legaladdimm.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
machine-combiner-mir.ll
machine-combiner-strategies.ll
machine-combiner.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
machine-combiner.mir
machine-copyprop-noop-removal.mir [MachineCopyPropagation] Remove logic to recognise and delete no-op moves produced after forwarded uses (#167336) 2025-11-11 15:44:54 +00:00
machine-copyprop-simplifyinstruction.mir
machine-cp.mir
machine-cse.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
machine-outliner-and-machine-copy-propagation.ll
machine-outliner-call-reg-live-across.mir [RISCV] Generate landing pad based on cf-protection-branch flag only (#179960) 2026-04-16 15:27:59 +00:00
machine-outliner-call-x5-liveout.mir [RISCV] Support MachineOutlinerRegSave for RISCV (#191351) 2026-04-17 09:30:33 +08:00
machine-outliner-call.ll
machine-outliner-cfi.mir [RISCV] Support outlining of CFI instructions in the machine outliner (#166149) 2025-11-07 12:35:39 +05:30
machine-outliner-leaf-descendants.ll
machine-outliner-lpad.ll
machine-outliner-patchable.ll
machine-outliner-position.mir
machine-outliner-reserved-regs.mir [RISCV] Support MachineOutlinerRegSave for RISCV (#191351) 2026-04-17 09:30:33 +08:00
machine-outliner-throw.ll
machine-outliner-x5-regsave-rv32e.mir [RISCV] Support MachineOutlinerRegSave for RISCV (#191351) 2026-04-17 09:30:33 +08:00
machine-outliner-x5-regsave.mir [RISCV] Support MachineOutlinerRegSave for RISCV (#191351) 2026-04-17 09:30:33 +08:00
machine-pipeliner.ll [RISCV] Set CostPerUse to 1 only when optimizing for size (#201501) 2026-06-11 17:13:54 +08:00
machine-sink-load-immediate.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
machinelicm-address-pseudos.ll [NFC] Move fusion- to start of Fusion Feature Name (#185146) 2026-03-06 21:57:48 -08:00
machinelicm-constant-phys-reg.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
machineoutliner-jumptable.mir
machineoutliner-pcrel-lo.mir
machineoutliner-x5.mir
machineoutliner.mir
MachineSink-implicit-x0.mir
macho-relocs.ll [RISC-V][Mach-O] Add codegen support for Mach-O object format. (#178263) 2026-02-02 14:11:27 -08:00
macro-fusion-add-mem.mir [RISCV] Add macro fusion support for spacemit-x100 (#178594) 2026-02-04 14:25:52 +08:00
macro-fusion-logic-imm-reg.mir [RISCV] Add macro fusion support for spacemit-x100 (#178594) 2026-02-04 14:25:52 +08:00
macro-fusion-logic-reg-imm.mir [RISCV] Add macro fusion support for spacemit-x100 (#178594) 2026-02-04 14:25:52 +08:00
macro-fusion-logic-reg-reg.mir [RISCV] Add macro fusion support for spacemit-x100 (#178594) 2026-02-04 14:25:52 +08:00
macro-fusion-lui-addi.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
macro-fusion-mul-add.mir [RISCV] Add macro fusion support for spacemit-x100 (#178594) 2026-02-04 14:25:52 +08:00
macro-fusion-shift-bit-extract.mir [RISCV] Add macro fusion support for spacemit-x100 (#178594) 2026-02-04 14:25:52 +08:00
macro-fusions-xqci.mir [RISCV] Add macro fusion support for the Xqci extension instructions (#209542) 2026-07-28 13:06:45 -07:00
macro-fusions.mir [NFC] Move fusion- to start of Fusion Feature Name (#185146) 2026-03-06 21:57:48 -08:00
make-compressible-for-store-address.mir [RISCV] Run MakeCompresible at Os as well (#207172) 2026-07-06 05:48:31 +05:30
make-compressible-rv64.mir [RISCV] Run MakeCompresible at Os as well (#207172) 2026-07-06 05:48:31 +05:30
make-compressible-xqci.mir [RISCV] Run MakeCompresible at Os as well (#207172) 2026-07-06 05:48:31 +05:30
make-compressible-zbc-zhinx.mir [RISCV] Run MakeCompresible at Os as well (#207172) 2026-07-06 05:48:31 +05:30
make-compressible-zbc.mir [RISCV] Run MakeCompresible at Os as well (#207172) 2026-07-06 05:48:31 +05:30
make-compressible-zfinx.mir [RISCV] Run MakeCompresible at Os as well (#207172) 2026-07-06 05:48:31 +05:30
make-compressible-zilsd.mir [RISCV] Run MakeCompresible at Os as well (#207172) 2026-07-06 05:48:31 +05:30
make-compressible.mir [RISCV] Run MakeCompresible at Os as well (#207172) 2026-07-06 05:48:31 +05:30
mask-variable-shift.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
mem.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
mem64.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
memcmp-optsize.ll [ExpandMemCmp][RISCV] Expand memcmp/bcmp for aligned pointers on strict-align targets (#209738) 2026-07-20 12:14:45 +00:00
memcmp.ll [ExpandMemCmp][RISCV] Expand memcmp/bcmp for aligned pointers on strict-align targets (#209738) 2026-07-20 12:14:45 +00:00
memcpy-inline.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
memcpy.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
memmove.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
memset-inline.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
memset-pattern.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
min-max.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
mir-target-flags.ll
misched-load-clustering.ll
misched-mem-clustering.mir
misched-postra-direction.mir
misched-store-clustering.ll
miss-sp-restore-eh.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
module-asm-features.ll Reapply [IR] Explicitly specify target feature for module asm (#204548) (#207677) 2026-07-06 11:57:38 +02:00
module-elf-flags.ll
module-target-abi.ll
module-target-abi2.ll
module-target-abi3.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
move-merge-zdinx-mvsa-regression.mir [RISCV] Fix incorrect CM.MVSA01/QC_CM_MVSA01 generation with Zdinx (#200000) 2026-05-28 07:33:17 +05:30
mul-expand.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
mul-to-shl-nsw.ll [DAGCombiner] Preserve nsw when folding (mul x, 2^c) to (shl x, c) (#192366) 2026-04-20 21:10:35 +01:00
mul.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
musttail-call.ll [RISCV] Fix musttail with indirect arguments by forwarding incoming pointers (#185094) 2026-05-20 08:54:50 -07:00
musttail-indirect-args.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
naked-fn-with-frame-pointer.ll
narrow-shl-cst.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
neg-abs.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
nest-register.ll [RISCV][Zicfilp] Emit .note.gnu.property section for Zicfilp CFI unlabeled scheme (#141468) 2026-06-25 15:12:22 +08:00
nomerge.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
nontemporal-scalable.ll
nontemporal.ll [RISCV] Set CostPerUse to 1 only when optimizing for size (#201501) 2026-06-11 17:13:54 +08:00
note-gnu-property-zicfilp-error.ll [RISCV][Zicfilp] Emit .note.gnu.property section for Zicfilp CFI unlabeled scheme (#141468) 2026-06-25 15:12:22 +08:00
note-gnu-property-zicfilp-unlabeled.ll [RISCV][Zicfilp] Emit .note.gnu.property section for Zicfilp CFI unlabeled scheme (#141468) 2026-06-25 15:12:22 +08:00
note-gnu-property-zicfiss.ll
O0-pipeline.ll [NFC][CodeGen] Rename CallBrPrepare pass to InlineAsmPrepare (#181547) 2026-02-17 15:37:35 -08:00
O3-pipeline.ll Reapply "[RISCV] Run EarlyMachineLICM before VLOptimizer to hoist constant splats" (#210937) (#211452) 2026-07-23 03:38:51 +00:00
opt-w-instrs-p-ext.mir [RISCV] Add SATI_RV64/USATI_RV64 to RISCVOptWInstrs. (#190030) 2026-04-01 14:38:11 -07:00
opt-w-instrs.mir [RISCV] Generate landing pad based on cf-protection-branch flag only (#179960) 2026-04-16 15:27:59 +00:00
option-arch-experimental.ll [RISCV] Emit .option arch extensions without the "experimental-" prefix (#205471) 2026-06-25 08:50:11 +08:00
option-exact-inlineasm.ll
option-nopic.ll
option-norelax.ll
option-norvc.ll
option-pic.ll
option-relax-relocation.ll [RISCV] Mark More Relocs as Relaxable (#151422) 2026-01-08 09:28:29 -08:00
option-relax.ll
option-rvc.ll
optnone-store-no-combine.ll
or-is-add.ll [RISCV] Add getJumpConditionMergingParams to support branch condition merging (#206897) 2026-07-13 09:35:32 +00:00
orc-b-patterns.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
out-of-reach-emergency-slot.mir [CodeGen] Rename prologpeilog to prolog-epilog (#207870) 2026-07-06 18:26:05 -07:00
overflow-intrinsic-optimizations.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
overflow-intrinsics.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
patchable-function-entry.ll
pei-crash.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
pic-models.ll
pipeline-options.ll [RISCV] Add an option to enable CFIInstrInserter. (#164477) 2025-11-18 02:46:43 -05:00
poison-legalization.ll
postra-copy-expand.mir
pr40333.ll
pr51206.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
pr53662.mir [CodeGen] Rename prologpeilog to prolog-epilog (#207870) 2026-07-06 18:26:05 -07:00
pr55201.ll
pr56110.ll
pr56457.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
pr58025.ll
pr58286.ll
pr58511.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
pr63365.ll
pr63816.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
pr64503.ll
pr64645.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
pr64772.ll
pr64935.ll
pr65025.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
pr66603.ll
pr68855.ll
pr69586.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
pr80052.mir
pr84200.ll [DAGCombiner] Fold sub nuw C, x -> xor x, C when C is a mask (#192692) 2026-04-17 22:05:34 +01:00
pr84653_pr85190.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
pr88365.ll
pr90652.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
pr90730.ll
pr92193.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
pr94145.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
pr94265.ll
pr95271.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
pr95284.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
pr96366.ll
pr97304.ll [RISCV] Generate landing pad based on cf-protection-branch flag only (#179960) 2026-04-16 15:27:59 +00:00
pr101786.ll
pr135206.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
pr142004.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
pr145360.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
pr145363.ll
pr148084.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
pr153598.mir [RISCV] Force a frame pointer when the max reserved call frame exceeds simm12. (#182124) 2026-02-18 16:42:40 -08:00
pr158121.ll
pr176001.ll [MIR] Serialize/Deserialize MachineInstr::LRSplit flag (#197362) 2026-07-06 18:53:16 +02:00
pr186969.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
pr190868.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
prefer-sp-over-fp-with-v.ll Reland [RISCV] Prefer SP over FP for frame index access when offset fits within compressed immediate range. (#201541) 2026-06-09 09:11:55 +05:30
prefer-w-inst.ll
prefer-w-inst.mir [RISCV] Prevent RISCVOptWInstrs from shrinking volatile LD instructions. (#200472) 2026-05-30 22:02:52 -07:00
prefetch.ll [RISCV] Allow prefetch hints without Zicbop. (#191027) 2026-04-09 08:06:15 -07:00
print-pipeline-passes.ll
prolog-epilogue.ll
push-pop-opt-crash.ll
push-pop-popret.ll [RISCV] Set CostPerUse to 1 only when optimizing for size (#201501) 2026-06-11 17:13:54 +08:00
qc-access-marking.ll [RISCV] Add a Pass for adding %qc.access specifiers (#201938) 2026-06-22 10:35:18 -07:00
qci-interrupt-attr-fpr.ll [RISCV] Set CostPerUse to 1 only when optimizing for size (#201501) 2026-06-11 17:13:54 +08:00
qci-interrupt-attr.ll [RISCV] Set CostPerUse to 1 only when optimizing for size (#201501) 2026-06-11 17:13:54 +08:00
rda-entry-bb-is-a-loop.mir [ReachingDefAnalysis] Fix printing of RDA results. (#176474) 2026-01-19 12:03:51 -08:00
rda-liveins.mir [ReachingDefAnalysis] Print basic blocks. (#175568) 2026-01-14 06:29:31 -08:00
rda-stack.mir [ReachingDefAnalysis] Print basic blocks. (#175568) 2026-01-14 06:29:31 -08:00
readcyclecounter.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
readsteadycounter.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
reassoc-shl-addi-add.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
reduce-unnecessary-extension.ll
reduction-formation.ll
redundant-copy-elim.ll [RISCV] Add support for Zibi experimental extension in RISCVRedundantCopyElimination (#174920) 2026-01-09 14:00:53 +08:00
redundant-copy-from-tail-duplicate.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
regalloc-greedy-urgent-evict.ll [RegAlloc] consider urgent evict in evictInterference (#192631) 2026-05-06 12:23:41 +08:00
regalloc-last-chance-recoloring-failure.ll [RISCV] Sink instructions so AVL dominates in RISCVVLOptimizer (#184155) 2026-03-04 05:46:26 +00:00
relative-reloc.ll
relax-per-target-feature.ll
rem.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
remat.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
renamable-copy.mir
repeated-fp-divisors.ll
replace-with-veclib-sleef-scalable.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
reserved-reg-errors.ll [RISCV] Fix duplicate RUN lines in tests (#182272) 2026-05-06 10:07:34 +01:00
reserved-regs.ll
riscv-codegen-prepare-atp.ll
riscv-codegenprepare-asm.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
riscv-codegenprepare.ll [RISCV] Handle freeze in vp.merge widening codegen prepare (#189346) 2026-03-30 13:44:09 +00:00
riscv-func-target-feature.ll
riscv-macho.ll [RISCV] Add basic Mach-O triple support. (#141682) 2026-01-05 23:18:48 +00:00
riscv-promote-constant.ll [RISCV] Introduce pass to promote double constants to a global array (#160536) 2025-11-05 14:31:17 +00:00
riscv-scavenge-crash-2nd-pass-rv32.mir [CodeGen] Rename prologpeilog to prolog-epilog (#207870) 2026-07-06 18:26:05 -07:00
riscv-scavenge-crash-2nd-pass-rv64.mir [CodeGen] Rename prologpeilog to prolog-epilog (#207870) 2026-07-06 18:26:05 -07:00
riscv-tail-dup-size.ll
riscv-zihintpause.ll [RISCV] Relax codegen predicates for HINT-based instructions (#179872) 2026-03-02 17:24:22 +08:00
rnmi-interrupt-attr-error.ll
rnmi-interrupt-attr.ll
rotl-rotr.ll [LegalizeTypes] Improve promotion of variable rotates. (#208610) 2026-07-13 11:09:40 -07:00
rv32-fuchsia.ll
rv32-inline-asm-pairs.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
rv32-merge-non-arg-reg.mir [RISCV][P-ext] Add mvd alias for padd.dw rd, zero, rs. Use for copy idiom. (#205223) 2026-06-23 08:21:48 -07:00
rv32-move-merge-crash.ll [RISCV][P-ext] Add mvd alias for padd.dw rd, zero, rs. Use for copy idiom. (#205223) 2026-06-23 08:21:48 -07:00
rv32-move-merge.ll [RISCV][P-ext] Add mvd alias for padd.dw rd, zero, rs. Use for copy idiom. (#205223) 2026-06-23 08:21:48 -07:00
rv32e.ll
rv32i-rv64i-float-double.ll
rv32i-rv64i-half.ll
rv32p.ll [RISCV][P-Ext] Add RISCVISD::WADD/WSUB. (#210862) 2026-07-21 16:25:26 +08:00
rv32xandesperf.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
rv32xtheadba.ll [RISCV] For (2^N +/- 2^M) muls, prefer ADD to SUB (#166757) 2025-11-13 18:11:53 +01:00
rv32xtheadbb.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
rv32xtheadbs.ll
rv32zba.ll [RISCV] For (2^N +/- 2^M) muls, prefer ADD to SUB (#166757) 2025-11-13 18:11:53 +01:00
rv32zbb-intrinsic.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv32zbb-zbkb.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
rv32zbb.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
rv32zbc-intrinsic.ll [RISCV] Replace RISCVISD::CLMUL* with ISD::CLMUL*. (#177386) 2026-01-22 09:39:44 -08:00
rv32zbc-zbkc-intrinsic.ll [RISCV] Replace riscv.clmul intrinsic with llvm.clmul (#178092) 2026-01-26 21:12:48 -08:00
rv32zbkb-intrinsic.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv32zbkb.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
rv32zbkx-intrinsic.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv32zbs.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
rv32zimop-intrinsic.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv32zknd-intrinsic-autoupgrade.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv32zknd-intrinsic.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv32zkne-intrinsic-autoupgrade.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv32zkne-intrinsic.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv32zknh-intrinsic.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv32zksed-intrinsic-autoupgrade.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv32zksed-intrinsic.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv32zksh-intrinsic.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv64-double-convert-strict.ll
rv64-double-convert.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
rv64-float-convert-strict.ll
rv64-float-convert.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
rv64-half-convert-strict.ll
rv64-half-convert.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
rv64-inline-asm-pairs.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
rv64-large-stack.ll
rv64-patchpoint.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv64-stackmap-args.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv64-stackmap-fp.ll [RISCV] Mark FLH as canFoldAsLoad. (#165974) 2025-11-03 12:35:06 -08:00
rv64-stackmap-frame-setup.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv64-stackmap-nops.ll [RISCV] Fix stackmap shadow trimming NOP size for compressed targets (#189774) 2026-04-02 08:21:33 +08:00
rv64-stackmap.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv64-statepoint-call-lowering-x1.ll [CodeGen] Rename prologpeilog to prolog-epilog (#207870) 2026-07-06 18:26:05 -07:00
rv64-statepoint-call-lowering-x2.ll [CodeGen] Rename prologpeilog to prolog-epilog (#207870) 2026-07-06 18:26:05 -07:00
rv64-statepoint-call-lowering.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv64-trampoline-cfi.ll [RISCV][Zicfilp] Emit .note.gnu.property section for Zicfilp CFI unlabeled scheme (#141468) 2026-06-25 15:12:22 +08:00
rv64-trampoline.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv64-typepromotion.ll
rv64d-double-convert-strict.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv64d-double-convert.ll
rv64e.ll
rv64f-float-convert-strict.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv64f-float-convert.ll
rv64i-complex-float.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
rv64i-demanded-bits.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
rv64i-double-softfloat.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv64i-exhaustive-w-insts.ll
rv64i-shift-sext.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
rv64i-single-softfloat.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv64i-tricky-shifts.ll
rv64i-w-insts-legalization.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
rv64m-exhaustive-w-insts.ll
rv64m-w-insts-legalization.ll
rv64p.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
rv64xandesperf.ll [RISCV] Implement Clang Builtins for XAndesPerf Extension (#147018) 2025-12-17 08:43:37 +00:00
rv64xtheadba.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
rv64xtheadbb.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
rv64xtheadbs.ll
rv64zba.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
rv64zbb-intrinsic.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv64zbb-zbkb.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
rv64zbb.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
rv64zbc-intrinsic.ll [RISCV] Add signext attribute to llvm.clmul test caes in rv64zbc(-zbkc)-intrinsic.ll. NFC (#178236) 2026-01-27 14:39:21 -08:00
rv64zbc-zbkc-intrinsic.ll [RISCV] Add signext attribute to llvm.clmul test caes in rv64zbc(-zbkc)-intrinsic.ll. NFC (#178236) 2026-01-27 14:39:21 -08:00
rv64zbkb-intrinsic.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv64zbkb.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
rv64zbkx-intrinsic.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv64zbs.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
rv64zfh-half-convert-strict.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv64zfh-half-convert.ll
rv64zfh-half-intrinsics.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv64zfhmin-half-convert-strict.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv64zfhmin-half-convert.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
rv64zfhmin-half-intrinsics.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv64zimop-intrinsic.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv64zknd-intrinsic.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv64zknd-zkne-intrinsic.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv64zkne-intrinsic.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv64zknh-intrinsic-autoupgrade.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv64zknh-intrinsic.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv64zksed-intrinsic-autoupgrade.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv64zksed-intrinsic-autoupgrade2.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv64zksed-intrinsic.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv64zksh-intrinsic-autoupgrade.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rv64zksh-intrinsic.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
rvp-bitcast-const-fold.ll [RISCV][P-ext] Fold bitcast of v4i8/v2i16 const splat to scalar on RV64 (#199513) 2026-05-26 11:31:24 +08:00
rvp-bitcast-paired.ll [RISCV][P-ext] Tighten checks for what scalar<->vector bitcasts are legal (#207038) 2026-07-01 14:57:14 -07:00
rvp-bitreverse-zbkb.ll [RISCV][P-ext] Use brev8 for bitreverse with Zbkb (#207338) 2026-07-04 04:11:39 +08:00
rvp-insert-subvector.ll [RISCV][P-ext] Fold packed insert-into-zero to zero-extend (#208006) 2026-07-15 16:09:12 +08:00
rvp-narrowing-shift-trunc.ll [RISCV][P-ext] Custom legalize v4i16->v4i8 and v2i32->v2i16 truncate. (#210670) 2026-07-21 08:02:25 +08:00
rvp-narrowing-zip.ll [RISCV][P-ext] Support Packed Narrowing Zip (#210040) 2026-07-20 10:35:49 +08:00
rvp-reverse.ll [RISCV][P-ext] Improve RV64 v2i16 reverse codegen (#208664) 2026-07-13 22:22:38 +08:00
rvp-simd-32.ll [RISCV][P-ext] Support Packed "Q-format" Multiplication (#211236) 2026-07-23 17:15:50 +08:00
rvp-simd-64.ll [RISCV][P-ext] Support Packed "Q-format" Multiplication (#211236) 2026-07-23 17:15:50 +08:00
rvp-simd-intrinsic-invalid.ll [RISCV][P-ext] Add packed sign and zero extend intrinsics (#208685) 2026-07-23 13:55:44 +08:00
rvp-srl-bitcast-bv.ll [RISCV][P-ext] Improve the codegen for unzip-like shuffle and buildvector (#208763) 2026-07-12 12:11:11 +00:00
rvp-unaligned-load-store.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
rvp-widening-convert-isel.ll [RISCV][P-ext] Add RISCVISD::PWZIP for RV32. (#210134) 2026-07-16 14:28:01 -07:00
rvp-widening-convert.ll [Clang][RISCV][P-ext] Support packed widening convert intrinsics (#208394) 2026-07-12 17:39:47 +08:00
rvp-zip.ll [RISCV][P-ext] Generalize lowerVECTOR_SHUFFLEAsRV32PNarrowingShift (#210522) 2026-07-20 08:51:25 +00:00
sadd_sat.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
sadd_sat_plus.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
samesign.ll [SelectionDAGBuilder] Pass SDNodeFlags to getSetCC instead of using FlagInserter. (#190878) 2026-04-08 10:05:14 -07:00
saverestore-scs.ll
saverestore-zilsd-fixed-location.ll [RISCV] Disable Zilsd CSR-pair generation when push/pop or save-restore is enabled (#200623) 2026-06-02 07:34:24 +05:30
saverestore.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
sched-model-load-latency.ll [MCSched] Allow tuning LoadLatency/MispredictPenalty (#203139) 2026-07-15 16:18:20 -07:00
sched-model-mispredict-penalty.ll [MCSched] Allow tuning LoadLatency/MispredictPenalty (#203139) 2026-07-15 16:18:20 -07:00
scmp.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
sdata-limit-0.ll
sdata-limit-4.ll
sdata-limit-8.ll
sdata-local-sym.ll
sdata-sections.ll
sdiv-pow2-cmov.ll
select-and.ll [RISCV] Add getJumpConditionMergingParams to support branch condition merging (#206897) 2026-07-13 09:35:32 +00:00
select-bare.ll [RISCV] Mark the Xqci Qualcomm uC Vendor Extension as non-experimental (#173331) 2025-12-24 07:10:47 +05:30
select-binop-identity.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
select-cc.ll [RISCV] Set CostPerUse to 1 only when optimizing for size (#201501) 2026-06-11 17:13:54 +08:00
select-cond.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
select-const.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
select-constant-xor.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
select-optimize-multiple.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
select-optimize-multiple.mir
select-or.ll [RISCV] Add getJumpConditionMergingParams to support branch condition merging (#206897) 2026-07-13 09:35:32 +00:00
select-pseudo-merge-with-stack-adj.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
select-to-and-zext.ll [RISCV] Merge ADDI and SIGN_EXTEND_INREG to ADDIW during selectSETCC. (#162614) 2025-10-14 08:45:00 +08:00
select-zbb.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
select.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
selectcc-to-shiftand.ll
selectopt.ll [RISCV] Enable select optimization by default (#178394) 2026-02-10 16:19:01 +08:00
setcc-logic.ll [RISCV] Add getJumpConditionMergingParams to support branch condition merging (#206897) 2026-07-13 09:35:32 +00:00
sext-zext-trunc.ll [RISCV] Merge ADDI and SIGN_EXTEND_INREG to ADDIW during selectSETCC. (#162614) 2025-10-14 08:45:00 +08:00
sextw-removal-debug.mir [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
sextw-removal.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
sfb-merge-base-offset.ll [RISCV] Merge Base Offset for SFB Pseudos (#187620) 2026-03-24 10:41:34 -07:00
shadow-stack-zcmp.ll [RISC-V] Do not emit cm.popret[z] with zicfiss (#196267) 2026-07-28 21:59:19 +02:00
shadowcallstack-frame-flags.ll [CodeGen] Rename prologpeilog to prolog-epilog (#207870) 2026-07-06 18:26:05 -07:00
shadowcallstack.ll [RISC-V] Do not emit cm.popret[z] with zicfiss (#196267) 2026-07-28 21:59:19 +02:00
shift-amount-mod.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
shift-and.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
shift-masked-shamt.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
shifts.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
shl-cttz.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
shl-demanded.ll
shlimm-addimm.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
short-forward-branch-load-imm.ll [RISCV] Mark the Xqci Qualcomm uC Vendor Extension as non-experimental (#173331) 2025-12-24 07:10:47 +05:30
short-forward-branch-opt-load-atomic-acquire-seq_cst.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
short-forward-branch-opt-load.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
short-forward-branch-opt-min-max.ll [RISCV] Rename SFB Base Feature (#169607) 2025-12-01 09:18:02 -08:00
short-forward-branch-opt-mul.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
short-forward-branch-opt-qcloads.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
short-forward-branch-opt-with-branch-with-immediates_32_eq.ll [RISCV] Fix Predicates in SFB to MVccI (#207806) 2026-07-06 23:52:39 -07:00
short-forward-branch-opt-with-branch-with-immediates_32_ne.ll [RISCV] Fix Predicates in SFB to MVccI (#207806) 2026-07-06 23:52:39 -07:00
short-forward-branch-opt-with-branch-with-immediates_32_sge.ll [RISCV] Fix Predicates in SFB to MVccI (#207806) 2026-07-06 23:52:39 -07:00
short-forward-branch-opt-with-branch-with-immediates_32_slt.ll [RISCV] Fix Predicates in SFB to MVccI (#207806) 2026-07-06 23:52:39 -07:00
short-forward-branch-opt-with-branch-with-immediates_32_uge.ll [RISCV] Support uimm5 operands for Xqcicm cmovs in RISCVExpandPseudoInsts (#210955) 2026-07-22 09:03:29 +05:30
short-forward-branch-opt-with-branch-with-immediates_32_ult.ll [RISCV] Support uimm5 operands for Xqcicm cmovs in RISCVExpandPseudoInsts (#210955) 2026-07-22 09:03:29 +05:30
short-forward-branch-opt-with-branch-with-immediates_48_eq.ll [RISCV] Add codegen patterns to support short forward branches with immediates (#185643) 2026-03-13 16:55:39 -07:00
short-forward-branch-opt-with-branch-with-immediates_48_ne.ll [RISCV] Add codegen patterns to support short forward branches with immediates (#185643) 2026-03-13 16:55:39 -07:00
short-forward-branch-opt-with-branch-with-immediates_48_sge.ll [RISCV] Add codegen patterns to support short forward branches with immediates (#185643) 2026-03-13 16:55:39 -07:00
short-forward-branch-opt-with-branch-with-immediates_48_slt.ll [RISCV] Add codegen patterns to support short forward branches with immediates (#185643) 2026-03-13 16:55:39 -07:00
short-forward-branch-opt-with-branch-with-immediates_48_uge.ll [RISCV] Add codegen patterns to support short forward branches with immediates (#185643) 2026-03-13 16:55:39 -07:00
short-forward-branch-opt-with-branch-with-immediates_48_ult.ll [RISCV] Add codegen patterns to support short forward branches with immediates (#185643) 2026-03-13 16:55:39 -07:00
short-forward-branch-opt-zibi.ll [RISC-V] Make Short Forward Branches capable of matching Zibi instructions (#208637) 2026-07-16 16:35:06 +08:00
short-forward-branch-opt.ll [RISCV] Use BufferSize = 0 for ProcResGroup in SiFive7 scheduling models (#194754) 2026-04-29 09:02:33 -07:00
shrinkwrap-jump-table.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
shrinkwrap-save-restore-fixed-reg.ll [CodeGen] Fix ShrinkWrap crash when FindIDom receives empty predecessor/successor list (#198995) 2026-06-03 18:08:09 +08:00
shrinkwrap.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
sifive-interrupt-attr-err.ll
sifive-interrupt-attr.ll
sifive7-enable-intervals.mir [RISCV] Use BufferSize = 0 for ProcResGroup in SiFive7 scheduling models (#194754) 2026-04-29 09:02:33 -07:00
signbit-test.ll
signed-truncation-check.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
simplify-condbr.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
sincos-expansion.ll [RISCV][test] Add sincos-expansion.ll test case 2025-11-19 13:40:09 +00:00
sink-and-fold-crash.mir
sink-icmp.ll
spacemitx60-sched-copy.mir [RISCV] Print MIR comments for AVL and VEC_RM operands (#179542) 2026-02-03 22:11:22 +00:00
spacemitx60-stack-reorder.ll [RISCV] Add TunePreferAscendingLoadStore for SpacemiT X60 LD/ST fusion (#186967) 2026-03-26 14:02:11 +08:00
spill-fill-fold.ll
spill-fpr-scalar.ll
split-offsets.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
split-sp-adjust.ll
split-store.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
split-udiv-by-constant.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
split-urem-by-constant.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
sra-xor-sra.ll [DAGCombiner] Add sra-xor-sra pattern fold (#166777) 2025-11-10 19:03:34 -08:00
srem-lkk.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
srem-seteq-illegal-types.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
srem-vector-lkk.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
srem.ll
srodata.ll
ssub_sat.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
ssub_sat_plus.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
stack-clash-prologue-nounwind.ll
stack-clash-prologue.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
stack-coloring-large-stack.ll [StackColoring] Change TotalStackSize from unsigned to int64_t (#208671) 2026-07-11 11:29:56 +02:00
stack-folding.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
stack-guard-global.ll
stack-guard-tls.ll
stack-inst-compress.mir [CodeGen] Rename prologpeilog to prolog-epilog (#207870) 2026-07-06 18:26:05 -07:00
stack-offset-large.ll [RISCV] Follow-up fix for UB in #208223 (#208507) 2026-07-09 11:20:19 -07:00
stack-offset.ll [RISCV] Mark the Xqci Qualcomm uC Vendor Extension as non-experimental (#173331) 2025-12-24 07:10:47 +05:30
stack-probing-dynamic-nonentry.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
stack-probing-frame-setup.mir [CodeGen] Rename prologpeilog to prolog-epilog (#207870) 2026-07-06 18:26:05 -07:00
stack-protector-target.ll
stack-realignment-with-variable-sized-objects.ll
stack-realignment.ll
stack-slot-coloring.mir
stack-slot-size.ll
stack-store-check.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
subtarget-features-std-ext.ll
switch-width.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
tagged-globals.ll
tail-calls.ll [RISCV][Zicfilp] Emit .note.gnu.property section for Zicfilp CFI unlabeled scheme (#141468) 2026-06-25 15:12:22 +08:00
target-abi-invalid.ll
target-abi-valid.ll
thread-pointer.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
tls-models.ll [llvm][RISCV] precommit test update via UTC (#179508) 2026-02-03 11:11:42 -08:00
tlsdesc-clobber-vector.ll [RISCV] Declare TLSDESC clobbers for vector registers and CSRs per psABI (#205027) 2026-07-27 09:39:08 +08:00
tlsdesc-clobber.ll [RISCV] Declare TLSDESC clobbers for vector registers and CSRs per psABI (#205027) 2026-07-27 09:39:08 +08:00
tlsdesc-symbol.ll
trunc-free.ll
trunc-nsw-nuw.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
twoaddr-tied.mir [TwoAddressInstruction] Iterate through tied regs when analyzing revcopy (#179940) 2026-02-16 11:54:26 +03:00
typepromotion-overflow.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
uadd_sat.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
uadd_sat_plus.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
ucmp.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
udiv-const-optimization.ll [SelectionDAG] Widen even 33-bit-magic udiv on free-zext targets (#207634) 2026-07-09 10:01:05 +00:00
umulo-128-legalisation-lowering.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
unaligned-load-store.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
unfold-masked-merge-scalar-variablemask.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
unroll-loop-cse.ll
urem-lkk.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
urem-seteq-illegal-types.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
urem-vector-lkk.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
urem.ll
usub_sat.ll [SelectionDAG] Lowering usub.sat(a, 1) to a - (a != 0) (#170076) 2025-12-18 14:31:53 +00:00
usub_sat_plus.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
vararg-ilp32e.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
vararg.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
varargs-with-fp-and-second-adj.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
vector-abi.ll
vector-tuple-zeroinitializer.ll
verify-instr.mir
vlenb.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
vmadd-reassociate.ll [RISCV] Incorporate scalar addends to extend vector multiply accumulate chains (#168660) 2025-11-21 09:49:15 -08:00
vscale-demanded-bits.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
wide-mem.ll
wide-scalar-shift-by-byte-multiple-legalization.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
wide-scalar-shift-legalization.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
xaluo.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
xandesbfhcvt.ll llvm: Convert some assorted lit tests to opaque pointers (#174564) 2026-01-06 11:41:27 +00:00
xandesperf-redundant-copy-elim.ll [RISCV] Add support for XAndesPerf branch on immediate in RISCVRedundantCopyElimination (#174706) 2026-01-08 08:38:34 +08:00
xcvalu.ll [RegAllocFast] Eliminate dead copies (#196056) 2026-05-15 16:47:07 +01:00
xcvbi.ll
xcvbitmanip.ll [RISCV][XCV] Fix incorrect llvm.ctlz lowering to cv.fl1 (#197288) 2026-06-18 10:30:48 -07:00
xcvelw.ll [RISCV] Intrinsic Support for XCVelw (#129168) 2025-11-29 19:07:19 +11:00
xcvmac.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
xcvmem-heuristic.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
xcvmem.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
xmips-cbop.ll
xmips-exectl.ll
xqccmp-additional-stack.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
xqccmp-callee-saved-gprs.ll [RISCV] Set CostPerUse to 1 only when optimizing for size (#201501) 2026-06-11 17:13:54 +08:00
xqccmp-cm-popretz.mir [CodeGen] Rename prologpeilog to prolog-epilog (#207870) 2026-07-06 18:26:05 -07:00
xqccmp-cm-push-pop.mir [CodeGen] Rename prologpeilog to prolog-epilog (#207870) 2026-07-06 18:26:05 -07:00
xqccmp-push-pop-popret.ll [RISCV] Set CostPerUse to 1 only when optimizing for size (#201501) 2026-06-11 17:13:54 +08:00
xqccmp-with-float.ll [RISCV] Mark Xqccmp as not experimental (#175066) 2026-01-10 07:50:29 -08:00
xqccmp_mvas_mvsa.mir [RISCV] Mark Xqccmp as not experimental (#175066) 2026-01-10 07:50:29 -08:00
xqci-macro-fusions.mir [RISCV] Fuse QC_E_LI to Loads/Store (#208134) 2026-07-12 23:37:37 -07:00
xqcia.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
xqciac.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
xqcibi-redundant-copy-elim.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
xqcibi.ll [RISCV] Mark the Xqci Qualcomm uC Vendor Extension as non-experimental (#173331) 2025-12-24 07:10:47 +05:30
xqcibm-cto-clo-brev.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
xqcibm-extract.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
xqcibm-insbi.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
xqcibm-insert.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
xqcibm-regalloc-hints.ll [RISCV] Add regalloc hints for BSETI/BEXTI (#173964) 2025-12-30 17:49:18 +05:30
xqcicli.ll [RISCV] Mark the Xqci Qualcomm uC Vendor Extension as non-experimental (#173331) 2025-12-24 07:10:47 +05:30
xqcicm.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
xqcics.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
xqcilia-addimm-mulimm-loop.ll [RISCV] Extend legal addressing modes to support 26-bit addi/Xqcilo offsets (#204734) 2026-06-26 12:06:10 +05:30
xqcilia.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
xqcilo-addr-regimm26.ll [RISCV] Add SelectAddrRegImm26 isel complex pattern for Xqcilo 26-bit load/store (#207363) 2026-07-13 22:02:34 +05:30
xqcilo-split-gep.ll [RISCV] Extend legal addressing modes to support 26-bit addi/Xqcilo offsets (#204734) 2026-06-26 12:06:10 +05:30
xqcilo-xqcilia-frame-index.ll [RISCV] Fold 26-bit frame-index offsets into Xqcilo/Xqcilia load/store/addi (#209315) 2026-07-14 23:11:07 +05:30
xqcilo.ll llvm: Convert some assorted lit tests to opaque pointers (#174564) 2026-01-06 11:41:27 +00:00
xqcilsm-lwmi-swmi-multiple.mir [RISCV] Move unpaired instruction back in RISCVLoadStoreOptimizer (#189912) 2026-04-02 09:18:58 +05:30
xqcilsm-lwmi-swmi.mir [RISCV] Improve load/store pairing for Xqcilsm instructions in RISCVLoadStoreOptimizer (#174612) 2026-01-07 07:01:58 +05:30
xqcilsm-memset.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
xqcisls-merge-base-offset-shladd.ll [RISCV] Fold shladd into Xqcisls scaled load/store in RISCVMergeBaseOffset (#182221) 2026-02-21 15:36:36 +05:30
xqcisls.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
xray-attribute-instrumentation.ll
xtheadfmemidx.ll
xtheadmac.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
xtheadmemidx.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
xtheadmempair.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
zalasr-offset-folding.ll [RISCV]Remove experimental from Zalasr (#177120) 2026-01-22 17:30:38 +08:00
zbb-cmp-combine.ll
zbb-logic-neg-imm.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
zcb-regalloc-hints.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
zcmp-additional-stack.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
zcmp-cm-popretz.mir [CodeGen] Rename prologpeilog to prolog-epilog (#207870) 2026-07-06 18:26:05 -07:00
zcmp-cm-push-pop.mir [CodeGen] Rename prologpeilog to prolog-epilog (#207870) 2026-07-06 18:26:05 -07:00
zcmp-prolog-epilog-crash.mir [CodeGen] Rename prologpeilog to prolog-epilog (#207870) 2026-07-06 18:26:05 -07:00
zcmp-with-float.ll
zdinx-asm-constraint.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
zdinx-boundary-check.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
zdinx-large-spill.mir [CodeGen] Rename prologpeilog to prolog-epilog (#207870) 2026-07-06 18:26:05 -07:00
zdinx-memoperand.ll
zdinx-spill.ll [CodeGen] Rename prologpeilog to prolog-epilog (#207870) 2026-07-06 18:26:05 -07:00
zero-call-used-regs-fp.ll [RISCV] Support floating point registers with -fzero-call-used-regs (#204929) 2026-06-26 21:39:54 +00:00
zero-call-used-regs-v.ll [RISCV] Add support for vector registers with -fzero-call-used-regs (#206206) 2026-07-27 09:37:37 +00:00
zero-call-used-regs.ll [RISCV] Support Zdinx registers in -fzero-call-used-regs (#206323) 2026-07-09 14:11:06 -07:00
zext-with-load-is-free.ll
zfh-half-intrinsics-strict.ll [IR] Make semantics of strictfp consistent v2 (#211769) 2026-07-24 18:02:54 +00:00
zfh-half-intrinsics.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
zfhmin-half-intrinsics-strict.ll [IR] Make semantics of strictfp consistent v2 (#211769) 2026-07-24 18:02:54 +00:00
zfhmin-half-intrinsics.ll [RISCV] Remove intrinsic declarations in tests, NFC (#167474) 2025-11-26 17:25:07 +08:00
zfhmin-imm.ll
zibi.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
zicfilp-indirect-branch.ll [RISCV] Generate landing pad based on cf-protection-branch flag only (#179960) 2026-04-16 15:27:59 +00:00
zicond-fp-select-zfinx.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
zicond-opts.ll [RISCV] Don't transfer (select c, t, f) to Zicond when optimizing for size (#163501) 2026-07-21 13:46:58 +08:00
zilsd-csr-duplicate.mir [CodeGen] Rename prologpeilog to prolog-epilog (#207870) 2026-07-06 18:26:05 -07:00
zilsd-ldst-opt-postra.mir [llvm][RISCV] Implement Zilsd load/store pair optimization (#158640) 2025-11-21 05:04:05 +00:00
zilsd-ldst-opt-prera.mir [RISCV] Avoid forming Zilsd pairs with x0 for non-x0 register classes (#211019) 2026-07-22 10:04:23 +05:30
zilsd-regalloc-hints.mir [RISCV] Clang flags for controlling zilsd alignment (#181439) 2026-06-04 15:34:21 -07:00
zilsd-spill.ll [CodeGen] Rename prologpeilog to prolog-epilog (#207870) 2026-07-06 18:26:05 -07:00
zilsd.ll [RISCV] Adopt SpacemitX60's scheduling model for -mtune=generic (#167008) 2026-06-09 17:26:48 -07:00
zmmul.ll