@@ -58,7 +58,7 @@ declare <vscale x 16 x i8> @llvm.riscv.vmv.s.x.nxv16i8(<vscale x 16 x i8>, i8, i
58
58
define <vscale x 16 x i8 > @intrinsic_vmv.s.x_x_nxv16i8 (<vscale x 16 x i8 > %0 , i8 %1 , i64 %2 ) nounwind {
59
59
; CHECK-LABEL: intrinsic_vmv.s.x_x_nxv16i8:
60
60
; CHECK: # %bb.0: # %entry
61
- ; CHECK-NEXT: vsetvli zero, a1, e8, m2 , tu, ma
61
+ ; CHECK-NEXT: vsetvli zero, a1, e8, m1 , tu, ma
62
62
; CHECK-NEXT: vmv.s.x v8, a0
63
63
; CHECK-NEXT: ret
64
64
entry:
@@ -71,7 +71,7 @@ declare <vscale x 32 x i8> @llvm.riscv.vmv.s.x.nxv32i8(<vscale x 32 x i8>, i8, i
71
71
define <vscale x 32 x i8 > @intrinsic_vmv.s.x_x_nxv32i8 (<vscale x 32 x i8 > %0 , i8 %1 , i64 %2 ) nounwind {
72
72
; CHECK-LABEL: intrinsic_vmv.s.x_x_nxv32i8:
73
73
; CHECK: # %bb.0: # %entry
74
- ; CHECK-NEXT: vsetvli zero, a1, e8, m4 , tu, ma
74
+ ; CHECK-NEXT: vsetvli zero, a1, e8, m1 , tu, ma
75
75
; CHECK-NEXT: vmv.s.x v8, a0
76
76
; CHECK-NEXT: ret
77
77
entry:
@@ -84,7 +84,7 @@ declare <vscale x 64 x i8> @llvm.riscv.vmv.s.x.nxv64i8(<vscale x 64 x i8>, i8, i
84
84
define <vscale x 64 x i8 > @intrinsic_vmv.s.x_x_nxv64i8 (<vscale x 64 x i8 > %0 , i8 %1 , i64 %2 ) nounwind {
85
85
; CHECK-LABEL: intrinsic_vmv.s.x_x_nxv64i8:
86
86
; CHECK: # %bb.0: # %entry
87
- ; CHECK-NEXT: vsetvli zero, a1, e8, m8 , tu, ma
87
+ ; CHECK-NEXT: vsetvli zero, a1, e8, m1 , tu, ma
88
88
; CHECK-NEXT: vmv.s.x v8, a0
89
89
; CHECK-NEXT: ret
90
90
entry:
@@ -136,7 +136,7 @@ declare <vscale x 8 x i16> @llvm.riscv.vmv.s.x.nxv8i16(<vscale x 8 x i16>, i16,
136
136
define <vscale x 8 x i16 > @intrinsic_vmv.s.x_x_nxv8i16 (<vscale x 8 x i16 > %0 , i16 %1 , i64 %2 ) nounwind {
137
137
; CHECK-LABEL: intrinsic_vmv.s.x_x_nxv8i16:
138
138
; CHECK: # %bb.0: # %entry
139
- ; CHECK-NEXT: vsetvli zero, a1, e16, m2 , tu, ma
139
+ ; CHECK-NEXT: vsetvli zero, a1, e16, m1 , tu, ma
140
140
; CHECK-NEXT: vmv.s.x v8, a0
141
141
; CHECK-NEXT: ret
142
142
entry:
@@ -149,7 +149,7 @@ declare <vscale x 16 x i16> @llvm.riscv.vmv.s.x.nxv16i16(<vscale x 16 x i16>, i1
149
149
define <vscale x 16 x i16 > @intrinsic_vmv.s.x_x_nxv16i16 (<vscale x 16 x i16 > %0 , i16 %1 , i64 %2 ) nounwind {
150
150
; CHECK-LABEL: intrinsic_vmv.s.x_x_nxv16i16:
151
151
; CHECK: # %bb.0: # %entry
152
- ; CHECK-NEXT: vsetvli zero, a1, e16, m4 , tu, ma
152
+ ; CHECK-NEXT: vsetvli zero, a1, e16, m1 , tu, ma
153
153
; CHECK-NEXT: vmv.s.x v8, a0
154
154
; CHECK-NEXT: ret
155
155
entry:
@@ -162,7 +162,7 @@ declare <vscale x 32 x i16> @llvm.riscv.vmv.s.x.nxv32i16(<vscale x 32 x i16>, i1
162
162
define <vscale x 32 x i16 > @intrinsic_vmv.s.x_x_nxv32i16 (<vscale x 32 x i16 > %0 , i16 %1 , i64 %2 ) nounwind {
163
163
; CHECK-LABEL: intrinsic_vmv.s.x_x_nxv32i16:
164
164
; CHECK: # %bb.0: # %entry
165
- ; CHECK-NEXT: vsetvli zero, a1, e16, m8 , tu, ma
165
+ ; CHECK-NEXT: vsetvli zero, a1, e16, m1 , tu, ma
166
166
; CHECK-NEXT: vmv.s.x v8, a0
167
167
; CHECK-NEXT: ret
168
168
entry:
@@ -201,7 +201,7 @@ declare <vscale x 4 x i32> @llvm.riscv.vmv.s.x.nxv4i32(<vscale x 4 x i32>, i32,
201
201
define <vscale x 4 x i32 > @intrinsic_vmv.s.x_x_nxv4i32 (<vscale x 4 x i32 > %0 , i32 %1 , i64 %2 ) nounwind {
202
202
; CHECK-LABEL: intrinsic_vmv.s.x_x_nxv4i32:
203
203
; CHECK: # %bb.0: # %entry
204
- ; CHECK-NEXT: vsetvli zero, a1, e32, m2 , tu, ma
204
+ ; CHECK-NEXT: vsetvli zero, a1, e32, m1 , tu, ma
205
205
; CHECK-NEXT: vmv.s.x v8, a0
206
206
; CHECK-NEXT: ret
207
207
entry:
@@ -214,7 +214,7 @@ declare <vscale x 8 x i32> @llvm.riscv.vmv.s.x.nxv8i32(<vscale x 8 x i32>, i32,
214
214
define <vscale x 8 x i32 > @intrinsic_vmv.s.x_x_nxv8i32 (<vscale x 8 x i32 > %0 , i32 %1 , i64 %2 ) nounwind {
215
215
; CHECK-LABEL: intrinsic_vmv.s.x_x_nxv8i32:
216
216
; CHECK: # %bb.0: # %entry
217
- ; CHECK-NEXT: vsetvli zero, a1, e32, m4 , tu, ma
217
+ ; CHECK-NEXT: vsetvli zero, a1, e32, m1 , tu, ma
218
218
; CHECK-NEXT: vmv.s.x v8, a0
219
219
; CHECK-NEXT: ret
220
220
entry:
@@ -227,7 +227,7 @@ declare <vscale x 16 x i32> @llvm.riscv.vmv.s.x.nxv16i32(<vscale x 16 x i32>, i3
227
227
define <vscale x 16 x i32 > @intrinsic_vmv.s.x_x_nxv16i32 (<vscale x 16 x i32 > %0 , i32 %1 , i64 %2 ) nounwind {
228
228
; CHECK-LABEL: intrinsic_vmv.s.x_x_nxv16i32:
229
229
; CHECK: # %bb.0: # %entry
230
- ; CHECK-NEXT: vsetvli zero, a1, e32, m8 , tu, ma
230
+ ; CHECK-NEXT: vsetvli zero, a1, e32, m1 , tu, ma
231
231
; CHECK-NEXT: vmv.s.x v8, a0
232
232
; CHECK-NEXT: ret
233
233
entry:
@@ -253,7 +253,7 @@ declare <vscale x 2 x i64> @llvm.riscv.vmv.s.x.nxv2i64(<vscale x 2 x i64>, i64,
253
253
define <vscale x 2 x i64 > @intrinsic_vmv.s.x_x_nxv2i64 (<vscale x 2 x i64 > %0 , i64 %1 , i64 %2 ) nounwind {
254
254
; CHECK-LABEL: intrinsic_vmv.s.x_x_nxv2i64:
255
255
; CHECK: # %bb.0: # %entry
256
- ; CHECK-NEXT: vsetvli zero, a1, e64, m2 , tu, ma
256
+ ; CHECK-NEXT: vsetvli zero, a1, e64, m1 , tu, ma
257
257
; CHECK-NEXT: vmv.s.x v8, a0
258
258
; CHECK-NEXT: ret
259
259
entry:
@@ -266,7 +266,7 @@ declare <vscale x 4 x i64> @llvm.riscv.vmv.s.x.nxv4i64(<vscale x 4 x i64>, i64,
266
266
define <vscale x 4 x i64 > @intrinsic_vmv.s.x_x_nxv4i64 (<vscale x 4 x i64 > %0 , i64 %1 , i64 %2 ) nounwind {
267
267
; CHECK-LABEL: intrinsic_vmv.s.x_x_nxv4i64:
268
268
; CHECK: # %bb.0: # %entry
269
- ; CHECK-NEXT: vsetvli zero, a1, e64, m4 , tu, ma
269
+ ; CHECK-NEXT: vsetvli zero, a1, e64, m1 , tu, ma
270
270
; CHECK-NEXT: vmv.s.x v8, a0
271
271
; CHECK-NEXT: ret
272
272
entry:
@@ -279,7 +279,7 @@ declare <vscale x 8 x i64> @llvm.riscv.vmv.s.x.nxv8i64(<vscale x 8 x i64>, i64,
279
279
define <vscale x 8 x i64 > @intrinsic_vmv.s.x_x_nxv8i64 (<vscale x 8 x i64 > %0 , i64 %1 , i64 %2 ) nounwind {
280
280
; CHECK-LABEL: intrinsic_vmv.s.x_x_nxv8i64:
281
281
; CHECK: # %bb.0: # %entry
282
- ; CHECK-NEXT: vsetvli zero, a1, e64, m8 , tu, ma
282
+ ; CHECK-NEXT: vsetvli zero, a1, e64, m1 , tu, ma
283
283
; CHECK-NEXT: vmv.s.x v8, a0
284
284
; CHECK-NEXT: ret
285
285
entry:
0 commit comments