Skip to content

Commit 23db2ae

Browse files
committed
Update tests after rebase, remove todo
1 parent 4ff3542 commit 23db2ae

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

llvm/test/CodeGen/RISCV/rvv/mscatter-combine.ll

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,6 @@ define void @strided_store_offset_start(i64 %n, ptr %p) {
9999
ret void
100100
}
101101

102-
; TODO: We could emit vs1r instead of vse64.v if we combined the unit strided vp
103-
; load back to a regular load.
104102
define void @stride_one_store(i64 %n, ptr %p) {
105103
; RV32-LABEL: stride_one_store:
106104
; RV32: # %bb.0:
@@ -118,7 +116,7 @@ define void @stride_one_store(i64 %n, ptr %p) {
118116
; RV64: # %bb.0:
119117
; RV64-NEXT: vsetvli a0, zero, e64, m1, ta, ma
120118
; RV64-NEXT: vmv.v.i v8, 0
121-
; RV64-NEXT: vse64.v v8, (a1)
119+
; RV64-NEXT: vs1r.v v8, (a1)
122120
; RV64-NEXT: ret
123121
%step = tail call <vscale x 1 x i64> @llvm.experimental.stepvector.nxv1i64()
124122
%gep = getelementptr inbounds i64, ptr %p, <vscale x 1 x i64> %step

0 commit comments

Comments
 (0)