@@ -24,8 +24,8 @@ body: |
24
24
bb.0:
25
25
; CHECK-LABEL: name: sitofp_to_zero
26
26
; CHECK: [[C:%[0-9]+]]:_(s32) = G_FCONSTANT float 0.000000e+00
27
- ; CHECK: $s0 = COPY [[C]](s32)
28
- ; CHECK: RET_ReallyLR implicit $s0
27
+ ; CHECK-NEXT : $s0 = COPY [[C]](s32)
28
+ ; CHECK-NEXT : RET_ReallyLR implicit $s0
29
29
%0:_(s32) = G_IMPLICIT_DEF
30
30
%1:_(s32) = G_SITOFP %0(s32)
31
31
$s0 = COPY %1(s32)
@@ -40,8 +40,8 @@ body: |
40
40
bb.0:
41
41
; CHECK-LABEL: name: and_to_zero
42
42
; CHECK: [[C:%[0-9]+]]:_(s32) = G_CONSTANT i32 0
43
- ; CHECK: $w0 = COPY [[C]](s32)
44
- ; CHECK: RET_ReallyLR implicit $w0
43
+ ; CHECK-NEXT : $w0 = COPY [[C]](s32)
44
+ ; CHECK-NEXT : RET_ReallyLR implicit $w0
45
45
%0:_(s32) = G_CONSTANT i32 10
46
46
%1:_(s32) = G_IMPLICIT_DEF
47
47
%2:_(s32) = G_AND %0, %1
@@ -57,8 +57,8 @@ body: |
57
57
bb.0:
58
58
; CHECK-LABEL: name: mul_to_zero
59
59
; CHECK: [[C:%[0-9]+]]:_(s32) = G_CONSTANT i32 0
60
- ; CHECK: $w0 = COPY [[C]](s32)
61
- ; CHECK: RET_ReallyLR implicit $w0
60
+ ; CHECK-NEXT : $w0 = COPY [[C]](s32)
61
+ ; CHECK-NEXT : RET_ReallyLR implicit $w0
62
62
%0:_(s32) = G_CONSTANT i32 10
63
63
%1:_(s32) = G_IMPLICIT_DEF
64
64
%2:_(s32) = G_MUL %0, %1
@@ -74,8 +74,8 @@ body: |
74
74
bb.0:
75
75
; CHECK-LABEL: name: or_to_negative_one
76
76
; CHECK: [[C:%[0-9]+]]:_(s32) = G_CONSTANT i32 -1
77
- ; CHECK: $w0 = COPY [[C]](s32)
78
- ; CHECK: RET_ReallyLR implicit $w0
77
+ ; CHECK-NEXT : $w0 = COPY [[C]](s32)
78
+ ; CHECK-NEXT : RET_ReallyLR implicit $w0
79
79
%0:_(s32) = G_CONSTANT i32 10
80
80
%1:_(s32) = G_IMPLICIT_DEF
81
81
%2:_(s32) = G_OR %0, %1
@@ -91,8 +91,8 @@ body: |
91
91
bb.0:
92
92
; CHECK-LABEL: name: xor_to_undef
93
93
; CHECK: [[DEF:%[0-9]+]]:_(s32) = G_IMPLICIT_DEF
94
- ; CHECK: $w0 = COPY [[DEF]](s32)
95
- ; CHECK: RET_ReallyLR implicit $w0
94
+ ; CHECK-NEXT : $w0 = COPY [[DEF]](s32)
95
+ ; CHECK-NEXT : RET_ReallyLR implicit $w0
96
96
%0:_(s32) = G_CONSTANT i32 10
97
97
%1:_(s32) = G_IMPLICIT_DEF
98
98
%2:_(s32) = G_XOR %0, %1
@@ -108,8 +108,8 @@ body: |
108
108
bb.0:
109
109
; CHECK-LABEL: name: add_to_undef
110
110
; CHECK: [[DEF:%[0-9]+]]:_(s32) = G_IMPLICIT_DEF
111
- ; CHECK: $w0 = COPY [[DEF]](s32)
112
- ; CHECK: RET_ReallyLR implicit $w0
111
+ ; CHECK-NEXT : $w0 = COPY [[DEF]](s32)
112
+ ; CHECK-NEXT : RET_ReallyLR implicit $w0
113
113
%0:_(s32) = G_CONSTANT i32 10
114
114
%1:_(s32) = G_IMPLICIT_DEF
115
115
%2:_(s32) = G_ADD %0, %1
@@ -125,8 +125,8 @@ body: |
125
125
bb.0:
126
126
; CHECK-LABEL: name: sub_to_undef
127
127
; CHECK: [[DEF:%[0-9]+]]:_(s32) = G_IMPLICIT_DEF
128
- ; CHECK: $w0 = COPY [[DEF]](s32)
129
- ; CHECK: RET_ReallyLR implicit $w0
128
+ ; CHECK-NEXT : $w0 = COPY [[DEF]](s32)
129
+ ; CHECK-NEXT : RET_ReallyLR implicit $w0
130
130
%0:_(s32) = G_CONSTANT i32 10
131
131
%1:_(s32) = G_IMPLICIT_DEF
132
132
%2:_(s32) = G_SUB %0, %1
@@ -142,8 +142,8 @@ body: |
142
142
bb.0:
143
143
; CHECK-LABEL: name: fptoui_to_undef
144
144
; CHECK: [[DEF:%[0-9]+]]:_(s32) = G_IMPLICIT_DEF
145
- ; CHECK: $w0 = COPY [[DEF]](s32)
146
- ; CHECK: RET_ReallyLR implicit $w0
145
+ ; CHECK-NEXT : $w0 = COPY [[DEF]](s32)
146
+ ; CHECK-NEXT : RET_ReallyLR implicit $w0
147
147
%0:_(s32) = G_IMPLICIT_DEF
148
148
%1:_(s32) = G_FPTOUI %0(s32)
149
149
$w0 = COPY %1(s32)
@@ -158,8 +158,8 @@ body: |
158
158
bb.0:
159
159
; CHECK-LABEL: name: fptosi_to_undef
160
160
; CHECK: [[DEF:%[0-9]+]]:_(s32) = G_IMPLICIT_DEF
161
- ; CHECK: $w0 = COPY [[DEF]](s32)
162
- ; CHECK: RET_ReallyLR implicit $w0
161
+ ; CHECK-NEXT : $w0 = COPY [[DEF]](s32)
162
+ ; CHECK-NEXT : RET_ReallyLR implicit $w0
163
163
%0:_(s32) = G_IMPLICIT_DEF
164
164
%1:_(s32) = G_FPTOSI %0(s32)
165
165
$w0 = COPY %1(s32)
@@ -174,8 +174,8 @@ body: |
174
174
bb.0:
175
175
; CHECK-LABEL: name: shufflevector_undef_ops_to_undef
176
176
; CHECK: [[DEF:%[0-9]+]]:_(<2 x s32>) = G_IMPLICIT_DEF
177
- ; CHECK: $d0 = COPY [[DEF]](<2 x s32>)
178
- ; CHECK: RET_ReallyLR implicit $d0
177
+ ; CHECK-NEXT : $d0 = COPY [[DEF]](<2 x s32>)
178
+ ; CHECK-NEXT : RET_ReallyLR implicit $d0
179
179
%1:_(<2 x s32>) = G_IMPLICIT_DEF
180
180
%2:_(<2 x s32>) = G_IMPLICIT_DEF
181
181
%0:_(<2 x s32>) = G_SHUFFLE_VECTOR %1(<2 x s32>), %2(<2 x s32>), shufflemask(0, 1)
@@ -192,9 +192,10 @@ body: |
192
192
liveins: $d0, $d1
193
193
; CHECK-LABEL: name: shufflevector_undef_mask_to_undef
194
194
; CHECK: liveins: $d0, $d1
195
- ; CHECK: [[DEF:%[0-9]+]]:_(<2 x s32>) = G_IMPLICIT_DEF
196
- ; CHECK: $d0 = COPY [[DEF]](<2 x s32>)
197
- ; CHECK: RET_ReallyLR implicit $d0
195
+ ; CHECK-NEXT: {{ $}}
196
+ ; CHECK-NEXT: [[DEF:%[0-9]+]]:_(<2 x s32>) = G_IMPLICIT_DEF
197
+ ; CHECK-NEXT: $d0 = COPY [[DEF]](<2 x s32>)
198
+ ; CHECK-NEXT: RET_ReallyLR implicit $d0
198
199
%0:_(<2 x s32>) = COPY $d0
199
200
%1:_(<2 x s32>) = COPY $d1
200
201
%2:_(<2 x s32>) = G_SHUFFLE_VECTOR %0(<2 x s32>), %1, shufflemask(undef, undef)
@@ -214,11 +215,12 @@ body: |
214
215
;
215
216
; CHECK-LABEL: name: shufflevector_not_all_ops_undef
216
217
; CHECK: liveins: $d0
217
- ; CHECK: [[DEF:%[0-9]+]]:_(<2 x s32>) = G_IMPLICIT_DEF
218
- ; CHECK: [[COPY:%[0-9]+]]:_(<2 x s32>) = COPY $d0
219
- ; CHECK: [[SHUF:%[0-9]+]]:_(<2 x s32>) = G_SHUFFLE_VECTOR [[DEF]](<2 x s32>), [[COPY]], shufflemask(0, 1)
220
- ; CHECK: $d0 = COPY [[SHUF]](<2 x s32>)
221
- ; CHECK: RET_ReallyLR implicit $d0
218
+ ; CHECK-NEXT: {{ $}}
219
+ ; CHECK-NEXT: [[DEF:%[0-9]+]]:_(<2 x s32>) = G_IMPLICIT_DEF
220
+ ; CHECK-NEXT: [[COPY:%[0-9]+]]:_(<2 x s32>) = COPY $d0
221
+ ; CHECK-NEXT: [[SHUF:%[0-9]+]]:_(<2 x s32>) = G_SHUFFLE_VECTOR [[DEF]](<2 x s32>), [[COPY]], shufflemask(0, 1)
222
+ ; CHECK-NEXT: $d0 = COPY [[SHUF]](<2 x s32>)
223
+ ; CHECK-NEXT: RET_ReallyLR implicit $d0
222
224
%1:_(<2 x s32>) = G_IMPLICIT_DEF
223
225
%2:_(<2 x s32>) = COPY $d0
224
226
%0:_(<2 x s32>) = G_SHUFFLE_VECTOR %1(<2 x s32>), %2(<2 x s32>), shufflemask(0, 1)
0 commit comments