1
1
# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py
2
2
# RUN: llc -march=amdgcn -mcpu=fiji -run-pass=regbankselect %s -verify-machineinstrs -o - -regbankselect-fast | FileCheck %s
3
+ # RUN: llc -march=amdgcn -mcpu=fiji -run-pass=regbankselect %s -verify-machineinstrs -o - -regbankselect-greedy | FileCheck %s
3
4
4
5
---
5
6
name : phi_s32_ss_sbranch
@@ -74,7 +75,7 @@ body: |
74
75
; CHECK: G_BR %bb.2
75
76
; CHECK: bb.2:
76
77
; CHECK: [[PHI:%[0-9]+]]:sgpr(s32) = G_PHI [[COPY]](s32), %bb.0, [[COPY3]](s32), %bb.1
77
- ; CHECK: $sgpr0 = COPY [[PHI]](s32)
78
+ ; CHECK: $vgpr0 = COPY [[PHI]](s32)
78
79
; CHECK: S_SETPC_B64 undef $sgpr30_sgpr31
79
80
bb.0:
80
81
successors: %bb.1, %bb.2
@@ -96,7 +97,7 @@ body: |
96
97
97
98
bb.2:
98
99
%6:_(s32) = G_PHI %0, %bb.0, %5, %bb.1
99
- $sgpr0 = COPY %6
100
+ $vgpr0 = COPY %6
100
101
S_SETPC_B64 undef $sgpr30_sgpr31
101
102
102
103
...
@@ -124,7 +125,7 @@ body: |
124
125
; CHECK: G_BR %bb.2
125
126
; CHECK: bb.2:
126
127
; CHECK: [[PHI:%[0-9]+]]:vgpr(s32) = G_PHI [[COPY]](s32), %bb.0, [[COPY3]](s32), %bb.1
127
- ; CHECK: $sgpr0 = COPY [[PHI]](s32)
128
+ ; CHECK: $vgpr0 = COPY [[PHI]](s32)
128
129
; CHECK: S_SETPC_B64 undef $sgpr30_sgpr31
129
130
bb.0:
130
131
successors: %bb.1, %bb.2
@@ -146,7 +147,7 @@ body: |
146
147
147
148
bb.2:
148
149
%6:_(s32) = G_PHI %0, %bb.0, %5, %bb.1
149
- $sgpr0 = COPY %6
150
+ $vgpr0 = COPY %6
150
151
S_SETPC_B64 undef $sgpr30_sgpr31
151
152
152
153
...
@@ -174,7 +175,7 @@ body: |
174
175
; CHECK: G_BR %bb.2
175
176
; CHECK: bb.2:
176
177
; CHECK: [[PHI:%[0-9]+]]:vgpr(s32) = G_PHI [[COPY]](s32), %bb.0, [[COPY3]](s32), %bb.1
177
- ; CHECK: $sgpr0 = COPY [[PHI]](s32)
178
+ ; CHECK: $vgpr0 = COPY [[PHI]](s32)
178
179
; CHECK: S_SETPC_B64 undef $sgpr30_sgpr31
179
180
bb.0:
180
181
successors: %bb.1, %bb.2
@@ -196,7 +197,7 @@ body: |
196
197
197
198
bb.2:
198
199
%6:_(s32) = G_PHI %0, %bb.0, %5, %bb.1
199
- $sgpr0 = COPY %6
200
+ $vgpr0 = COPY %6
200
201
S_SETPC_B64 undef $sgpr30_sgpr31
201
202
202
203
...
@@ -273,7 +274,7 @@ body: |
273
274
; CHECK: G_BR %bb.2
274
275
; CHECK: bb.2:
275
276
; CHECK: [[PHI:%[0-9]+]]:sgpr(s32) = G_PHI [[COPY]](s32), %bb.0, [[COPY3]](s32), %bb.1
276
- ; CHECK: $sgpr0 = COPY [[PHI]](s32)
277
+ ; CHECK: $vgpr0 = COPY [[PHI]](s32)
277
278
; CHECK: S_SETPC_B64 undef $sgpr30_sgpr31
278
279
bb.0:
279
280
successors: %bb.1, %bb.2
@@ -295,7 +296,7 @@ body: |
295
296
296
297
bb.2:
297
298
%6:_(s32) = G_PHI %0, %bb.0, %5, %bb.1
298
- $sgpr0 = COPY %6
299
+ $vgpr0 = COPY %6
299
300
S_SETPC_B64 undef $sgpr30_sgpr31
300
301
301
302
...
@@ -323,7 +324,7 @@ body: |
323
324
; CHECK: G_BR %bb.2
324
325
; CHECK: bb.2:
325
326
; CHECK: [[PHI:%[0-9]+]]:vgpr(s32) = G_PHI [[COPY]](s32), %bb.0, [[COPY3]](s32), %bb.1
326
- ; CHECK: $sgpr0 = COPY [[PHI]](s32)
327
+ ; CHECK: $vgpr0 = COPY [[PHI]](s32)
327
328
; CHECK: S_SETPC_B64 undef $sgpr30_sgpr31
328
329
bb.0:
329
330
successors: %bb.1, %bb.2
@@ -345,7 +346,7 @@ body: |
345
346
346
347
bb.2:
347
348
%6:_(s32) = G_PHI %0, %bb.0, %5, %bb.1
348
- $sgpr0 = COPY %6
349
+ $vgpr0 = COPY %6
349
350
S_SETPC_B64 undef $sgpr30_sgpr31
350
351
351
352
...
@@ -373,7 +374,7 @@ body: |
373
374
; CHECK: G_BR %bb.2
374
375
; CHECK: bb.2:
375
376
; CHECK: [[PHI:%[0-9]+]]:vgpr(s32) = G_PHI [[COPY]](s32), %bb.0, [[COPY3]](s32), %bb.1
376
- ; CHECK: $sgpr0 = COPY [[PHI]](s32)
377
+ ; CHECK: $vgpr0 = COPY [[PHI]](s32)
377
378
; CHECK: S_SETPC_B64 undef $sgpr30_sgpr31
378
379
bb.0:
379
380
successors: %bb.1, %bb.2
@@ -395,7 +396,7 @@ body: |
395
396
396
397
bb.2:
397
398
%6:_(s32) = G_PHI %0, %bb.0, %5, %bb.1
398
- $sgpr0 = COPY %6
399
+ $vgpr0 = COPY %6
399
400
S_SETPC_B64 undef $sgpr30_sgpr31
400
401
401
402
...
@@ -898,10 +899,6 @@ body: |
898
899
899
900
...
900
901
901
-
902
-
903
-
904
-
905
902
---
906
903
name : phi_s1_vcc_s_sbranch
907
904
legalized : true
0 commit comments