@@ -32,13 +32,13 @@ define <32 x i1> @bitcast_v4i8_v32i1(<4 x i8> %a, <32 x i1> %b) {
32
32
define i8 @bitcast_v1i8_i8 (<1 x i8 > %a ) {
33
33
; CHECK-LABEL: bitcast_v1i8_i8:
34
34
; CHECK: # %bb.0:
35
- ; CHECK-NEXT: vsetivli zero, 1, e8, mf8 , ta, ma
35
+ ; CHECK-NEXT: vsetivli zero, 1, e8, m1 , ta, ma
36
36
; CHECK-NEXT: vmv.x.s a0, v8
37
37
; CHECK-NEXT: ret
38
38
;
39
39
; ELEN32-LABEL: bitcast_v1i8_i8:
40
40
; ELEN32: # %bb.0:
41
- ; ELEN32-NEXT: vsetivli zero, 1, e8, mf4 , ta, ma
41
+ ; ELEN32-NEXT: vsetivli zero, 1, e8, m1 , ta, ma
42
42
; ELEN32-NEXT: vmv.x.s a0, v8
43
43
; ELEN32-NEXT: ret
44
44
%b = bitcast <1 x i8 > %a to i8
@@ -48,13 +48,13 @@ define i8 @bitcast_v1i8_i8(<1 x i8> %a) {
48
48
define i16 @bitcast_v2i8_i16 (<2 x i8 > %a ) {
49
49
; CHECK-LABEL: bitcast_v2i8_i16:
50
50
; CHECK: # %bb.0:
51
- ; CHECK-NEXT: vsetivli zero, 1, e16, mf4 , ta, ma
51
+ ; CHECK-NEXT: vsetivli zero, 1, e16, m1 , ta, ma
52
52
; CHECK-NEXT: vmv.x.s a0, v8
53
53
; CHECK-NEXT: ret
54
54
;
55
55
; ELEN32-LABEL: bitcast_v2i8_i16:
56
56
; ELEN32: # %bb.0:
57
- ; ELEN32-NEXT: vsetivli zero, 1, e16, mf2 , ta, ma
57
+ ; ELEN32-NEXT: vsetivli zero, 1, e16, m1 , ta, ma
58
58
; ELEN32-NEXT: vmv.x.s a0, v8
59
59
; ELEN32-NEXT: ret
60
60
%b = bitcast <2 x i8 > %a to i16
@@ -64,13 +64,13 @@ define i16 @bitcast_v2i8_i16(<2 x i8> %a) {
64
64
define i16 @bitcast_v1i16_i16 (<1 x i16 > %a ) {
65
65
; CHECK-LABEL: bitcast_v1i16_i16:
66
66
; CHECK: # %bb.0:
67
- ; CHECK-NEXT: vsetivli zero, 1, e16, mf4 , ta, ma
67
+ ; CHECK-NEXT: vsetivli zero, 1, e16, m1 , ta, ma
68
68
; CHECK-NEXT: vmv.x.s a0, v8
69
69
; CHECK-NEXT: ret
70
70
;
71
71
; ELEN32-LABEL: bitcast_v1i16_i16:
72
72
; ELEN32: # %bb.0:
73
- ; ELEN32-NEXT: vsetivli zero, 1, e16, mf2 , ta, ma
73
+ ; ELEN32-NEXT: vsetivli zero, 1, e16, m1 , ta, ma
74
74
; ELEN32-NEXT: vmv.x.s a0, v8
75
75
; ELEN32-NEXT: ret
76
76
%b = bitcast <1 x i16 > %a to i16
@@ -80,7 +80,7 @@ define i16 @bitcast_v1i16_i16(<1 x i16> %a) {
80
80
define i32 @bitcast_v4i8_i32 (<4 x i8 > %a ) {
81
81
; CHECK-LABEL: bitcast_v4i8_i32:
82
82
; CHECK: # %bb.0:
83
- ; CHECK-NEXT: vsetivli zero, 1, e32, mf2 , ta, ma
83
+ ; CHECK-NEXT: vsetivli zero, 1, e32, m1 , ta, ma
84
84
; CHECK-NEXT: vmv.x.s a0, v8
85
85
; CHECK-NEXT: ret
86
86
;
@@ -96,7 +96,7 @@ define i32 @bitcast_v4i8_i32(<4 x i8> %a) {
96
96
define i32 @bitcast_v2i16_i32 (<2 x i16 > %a ) {
97
97
; CHECK-LABEL: bitcast_v2i16_i32:
98
98
; CHECK: # %bb.0:
99
- ; CHECK-NEXT: vsetivli zero, 1, e32, mf2 , ta, ma
99
+ ; CHECK-NEXT: vsetivli zero, 1, e32, m1 , ta, ma
100
100
; CHECK-NEXT: vmv.x.s a0, v8
101
101
; CHECK-NEXT: ret
102
102
;
@@ -112,7 +112,7 @@ define i32 @bitcast_v2i16_i32(<2 x i16> %a) {
112
112
define i32 @bitcast_v1i32_i32 (<1 x i32 > %a ) {
113
113
; CHECK-LABEL: bitcast_v1i32_i32:
114
114
; CHECK: # %bb.0:
115
- ; CHECK-NEXT: vsetivli zero, 1, e32, mf2 , ta, ma
115
+ ; CHECK-NEXT: vsetivli zero, 1, e32, m1 , ta, ma
116
116
; CHECK-NEXT: vmv.x.s a0, v8
117
117
; CHECK-NEXT: ret
118
118
;
@@ -433,13 +433,13 @@ define double @bitcast_v1i64_f64(<1 x i64> %a) {
433
433
define <1 x i16 > @bitcast_i16_v1i16 (i16 %a ) {
434
434
; CHECK-LABEL: bitcast_i16_v1i16:
435
435
; CHECK: # %bb.0:
436
- ; CHECK-NEXT: vsetivli zero, 1, e16, mf4 , ta, ma
436
+ ; CHECK-NEXT: vsetivli zero, 1, e16, m1 , ta, ma
437
437
; CHECK-NEXT: vmv.s.x v8, a0
438
438
; CHECK-NEXT: ret
439
439
;
440
440
; ELEN32-LABEL: bitcast_i16_v1i16:
441
441
; ELEN32: # %bb.0:
442
- ; ELEN32-NEXT: vsetivli zero, 1, e16, mf2 , ta, ma
442
+ ; ELEN32-NEXT: vsetivli zero, 1, e16, m1 , ta, ma
443
443
; ELEN32-NEXT: vmv.s.x v8, a0
444
444
; ELEN32-NEXT: ret
445
445
%b = bitcast i16 %a to <1 x i16 >
@@ -449,7 +449,7 @@ define <1 x i16> @bitcast_i16_v1i16(i16 %a) {
449
449
define <2 x i16 > @bitcast_i32_v2i16 (i32 %a ) {
450
450
; CHECK-LABEL: bitcast_i32_v2i16:
451
451
; CHECK: # %bb.0:
452
- ; CHECK-NEXT: vsetivli zero, 1, e32, mf2 , ta, ma
452
+ ; CHECK-NEXT: vsetivli zero, 1, e32, m1 , ta, ma
453
453
; CHECK-NEXT: vmv.s.x v8, a0
454
454
; CHECK-NEXT: ret
455
455
;
@@ -465,7 +465,7 @@ define <2 x i16> @bitcast_i32_v2i16(i32 %a) {
465
465
define <1 x i32 > @bitcast_i32_v1i32 (i32 %a ) {
466
466
; CHECK-LABEL: bitcast_i32_v1i32:
467
467
; CHECK: # %bb.0:
468
- ; CHECK-NEXT: vsetivli zero, 1, e32, mf2 , ta, ma
468
+ ; CHECK-NEXT: vsetivli zero, 1, e32, m1 , ta, ma
469
469
; CHECK-NEXT: vmv.s.x v8, a0
470
470
; CHECK-NEXT: ret
471
471
;
0 commit comments