@@ -82,10 +82,10 @@ define fastcc <vscale x 64 x i32> @ret_split_nxv64i32(<vscale x 64 x i32>* %x) {
8282; CHECK-NEXT: vl8re32.v v24, (a1)
8383; CHECK-NEXT: vl8re32.v v0, (a5)
8484; CHECK-NEXT: vs8r.v v16, (a0)
85- ; CHECK-NEXT: add a1 , a0, a2
86- ; CHECK-NEXT: vs8r.v v24, (a1 )
87- ; CHECK-NEXT: add a1 , a0, a4
88- ; CHECK-NEXT: vs8r.v v0, (a1 )
85+ ; CHECK-NEXT: add a2 , a0, a2
86+ ; CHECK-NEXT: vs8r.v v24, (a2 )
87+ ; CHECK-NEXT: add a4 , a0, a4
88+ ; CHECK-NEXT: vs8r.v v0, (a4 )
8989; CHECK-NEXT: add a0, a0, a3
9090; CHECK-NEXT: vs8r.v v8, (a0)
9191; CHECK-NEXT: ret
@@ -148,30 +148,30 @@ define fastcc <vscale x 128 x i32> @ret_split_nxv128i32(<vscale x 128 x i32>* %x
148148; CHECK-NEXT: vl8re32.v v16, (t3)
149149; CHECK-NEXT: vl8re32.v v24, (t2)
150150; CHECK-NEXT: vs8r.v v8, (a0)
151- ; CHECK-NEXT: add a1 , a0, a2
152- ; CHECK-NEXT: vs8r.v v16, (a1 )
153- ; CHECK-NEXT: add a1 , a0, t1
154- ; CHECK-NEXT: vs8r.v v24, (a1 )
155- ; CHECK-NEXT: add a1 , a0, a7
156- ; CHECK-NEXT: vs8r.v v0, (a1 )
157- ; CHECK-NEXT: add a1 , a0, a6
158- ; CHECK-NEXT: addi a2 , sp, 16
159- ; CHECK-NEXT: vl8re8.v v8, (a2 ) # Unknown-size Folded Reload
160- ; CHECK-NEXT: vs8r.v v8, (a1 )
161- ; CHECK-NEXT: add a1 , a0, a5
162- ; CHECK-NEXT: csrr a2 , vlenb
163- ; CHECK-NEXT: slli a2, a2 , 3
164- ; CHECK-NEXT: add a2 , sp, a2
165- ; CHECK-NEXT: addi a2, a2 , 16
166- ; CHECK-NEXT: vl8re8.v v8, (a2 ) # Unknown-size Folded Reload
167- ; CHECK-NEXT: vs8r.v v8, (a1 )
168- ; CHECK-NEXT: add a1 , a0, a4
169- ; CHECK-NEXT: csrr a2 , vlenb
170- ; CHECK-NEXT: slli a2, a2 , 4
171- ; CHECK-NEXT: add a2 , sp, a2
172- ; CHECK-NEXT: addi a2, a2 , 16
173- ; CHECK-NEXT: vl8re8.v v8, (a2 ) # Unknown-size Folded Reload
174- ; CHECK-NEXT: vs8r.v v8, (a1 )
151+ ; CHECK-NEXT: add a2 , a0, a2
152+ ; CHECK-NEXT: vs8r.v v16, (a2 )
153+ ; CHECK-NEXT: add t1 , a0, t1
154+ ; CHECK-NEXT: vs8r.v v24, (t1 )
155+ ; CHECK-NEXT: add a7 , a0, a7
156+ ; CHECK-NEXT: vs8r.v v0, (a7 )
157+ ; CHECK-NEXT: add a6 , a0, a6
158+ ; CHECK-NEXT: addi a1 , sp, 16
159+ ; CHECK-NEXT: vl8re8.v v8, (a1 ) # Unknown-size Folded Reload
160+ ; CHECK-NEXT: vs8r.v v8, (a6 )
161+ ; CHECK-NEXT: add a5 , a0, a5
162+ ; CHECK-NEXT: csrr a1 , vlenb
163+ ; CHECK-NEXT: slli a1, a1 , 3
164+ ; CHECK-NEXT: add a1 , sp, a1
165+ ; CHECK-NEXT: addi a1, a1 , 16
166+ ; CHECK-NEXT: vl8re8.v v8, (a1 ) # Unknown-size Folded Reload
167+ ; CHECK-NEXT: vs8r.v v8, (a5 )
168+ ; CHECK-NEXT: add a4 , a0, a4
169+ ; CHECK-NEXT: csrr a1 , vlenb
170+ ; CHECK-NEXT: slli a1, a1 , 4
171+ ; CHECK-NEXT: add a1 , sp, a1
172+ ; CHECK-NEXT: addi a1, a1 , 16
173+ ; CHECK-NEXT: vl8re8.v v8, (a1 ) # Unknown-size Folded Reload
174+ ; CHECK-NEXT: vs8r.v v8, (a4 )
175175; CHECK-NEXT: add a0, a0, a3
176176; CHECK-NEXT: csrr a1, vlenb
177177; CHECK-NEXT: li a2, 24
0 commit comments