Skip to content

Commit 586802e

Browse files
committed
[GlobalISel] Re-generate some tests.
1 parent 16dcbb5 commit 586802e

File tree

1 file changed

+30
-28
lines changed

1 file changed

+30
-28
lines changed

llvm/test/CodeGen/AArch64/GlobalISel/prelegalizercombiner-undef.mir

Lines changed: 30 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ body: |
2424
bb.0:
2525
; CHECK-LABEL: name: sitofp_to_zero
2626
; 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
2929
%0:_(s32) = G_IMPLICIT_DEF
3030
%1:_(s32) = G_SITOFP %0(s32)
3131
$s0 = COPY %1(s32)
@@ -40,8 +40,8 @@ body: |
4040
bb.0:
4141
; CHECK-LABEL: name: and_to_zero
4242
; 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
4545
%0:_(s32) = G_CONSTANT i32 10
4646
%1:_(s32) = G_IMPLICIT_DEF
4747
%2:_(s32) = G_AND %0, %1
@@ -57,8 +57,8 @@ body: |
5757
bb.0:
5858
; CHECK-LABEL: name: mul_to_zero
5959
; 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
6262
%0:_(s32) = G_CONSTANT i32 10
6363
%1:_(s32) = G_IMPLICIT_DEF
6464
%2:_(s32) = G_MUL %0, %1
@@ -74,8 +74,8 @@ body: |
7474
bb.0:
7575
; CHECK-LABEL: name: or_to_negative_one
7676
; 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
7979
%0:_(s32) = G_CONSTANT i32 10
8080
%1:_(s32) = G_IMPLICIT_DEF
8181
%2:_(s32) = G_OR %0, %1
@@ -91,8 +91,8 @@ body: |
9191
bb.0:
9292
; CHECK-LABEL: name: xor_to_undef
9393
; 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
9696
%0:_(s32) = G_CONSTANT i32 10
9797
%1:_(s32) = G_IMPLICIT_DEF
9898
%2:_(s32) = G_XOR %0, %1
@@ -108,8 +108,8 @@ body: |
108108
bb.0:
109109
; CHECK-LABEL: name: add_to_undef
110110
; 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
113113
%0:_(s32) = G_CONSTANT i32 10
114114
%1:_(s32) = G_IMPLICIT_DEF
115115
%2:_(s32) = G_ADD %0, %1
@@ -125,8 +125,8 @@ body: |
125125
bb.0:
126126
; CHECK-LABEL: name: sub_to_undef
127127
; 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
130130
%0:_(s32) = G_CONSTANT i32 10
131131
%1:_(s32) = G_IMPLICIT_DEF
132132
%2:_(s32) = G_SUB %0, %1
@@ -142,8 +142,8 @@ body: |
142142
bb.0:
143143
; CHECK-LABEL: name: fptoui_to_undef
144144
; 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
147147
%0:_(s32) = G_IMPLICIT_DEF
148148
%1:_(s32) = G_FPTOUI %0(s32)
149149
$w0 = COPY %1(s32)
@@ -158,8 +158,8 @@ body: |
158158
bb.0:
159159
; CHECK-LABEL: name: fptosi_to_undef
160160
; 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
163163
%0:_(s32) = G_IMPLICIT_DEF
164164
%1:_(s32) = G_FPTOSI %0(s32)
165165
$w0 = COPY %1(s32)
@@ -174,8 +174,8 @@ body: |
174174
bb.0:
175175
; CHECK-LABEL: name: shufflevector_undef_ops_to_undef
176176
; 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
179179
%1:_(<2 x s32>) = G_IMPLICIT_DEF
180180
%2:_(<2 x s32>) = G_IMPLICIT_DEF
181181
%0:_(<2 x s32>) = G_SHUFFLE_VECTOR %1(<2 x s32>), %2(<2 x s32>), shufflemask(0, 1)
@@ -192,9 +192,10 @@ body: |
192192
liveins: $d0, $d1
193193
; CHECK-LABEL: name: shufflevector_undef_mask_to_undef
194194
; 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
198199
%0:_(<2 x s32>) = COPY $d0
199200
%1:_(<2 x s32>) = COPY $d1
200201
%2:_(<2 x s32>) = G_SHUFFLE_VECTOR %0(<2 x s32>), %1, shufflemask(undef, undef)
@@ -214,11 +215,12 @@ body: |
214215
;
215216
; CHECK-LABEL: name: shufflevector_not_all_ops_undef
216217
; 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
222224
%1:_(<2 x s32>) = G_IMPLICIT_DEF
223225
%2:_(<2 x s32>) = COPY $d0
224226
%0:_(<2 x s32>) = G_SHUFFLE_VECTOR %1(<2 x s32>), %2(<2 x s32>), shufflemask(0, 1)

0 commit comments

Comments
 (0)