[llvm] [RISCV] Emit VP strided loads/stores in RISCVGatherScatterLowering (PR #98111)
Philip Reames via llvm-commits
llvm-commits at lists.llvm.org
Wed Jul 17 07:54:20 PDT 2024
================
@@ -116,7 +116,7 @@ define void @stride_one_store(i64 %n, ptr %p) {
; RV64: # %bb.0:
; RV64-NEXT: vsetvli a0, zero, e64, m1, ta, ma
; RV64-NEXT: vmv.v.i v8, 0
-; RV64-NEXT: vs1r.v v8, (a1)
+; RV64-NEXT: vse64.v v8, (a1)
----------------
preames wrote:
Yeah, you're right. We're getting to the vse64.v, just not the vs1r. So it's the second step we're missing.
https://github.com/llvm/llvm-project/pull/98111
More information about the llvm-commits
mailing list