We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 06b75b8 commit f32e1f4Copy full SHA for f32e1f4
llvm/test/CodeGen/RISCV/rvv/vp-vector-interleaved-access.ll
@@ -421,14 +421,13 @@ define i32 @masked_load_store_factor2_v2_shared_mask_extract(<vscale x 2 x i1> %
421
; RV64-NEXT: vsetvli zero, a2, e32, m2, ta, ma
422
; RV64-NEXT: vle32.v v10, (a0), v0.t
423
; RV64-NEXT: li a2, 32
424
-; RV64-NEXT: vsetvli a3, zero, e32, m1, ta, ma
+; RV64-NEXT: vsetvli zero, a1, e32, m1, ta, ma
425
; RV64-NEXT: vnsrl.wx v13, v10, a2
426
; RV64-NEXT: vnsrl.wi v12, v10, 0
427
-; RV64-NEXT: vmv.x.s a2, v10
+; RV64-NEXT: vmv.x.s a1, v10
428
; RV64-NEXT: vmv1r.v v0, v8
429
-; RV64-NEXT: vsetvli zero, a1, e32, m1, ta, ma
430
; RV64-NEXT: vsseg2e32.v v12, (a0), v0.t
431
-; RV64-NEXT: mv a0, a2
+; RV64-NEXT: mv a0, a1
432
; RV64-NEXT: ret
433
%rvl = mul nuw i32 %evl, 2
434
%interleaved.mask = tail call <vscale x 4 x i1> @llvm.vector.interleave2.nxv4i1(<vscale x 2 x i1> %mask, <vscale x 2 x i1> %mask)
0 commit comments