@@ -1148,8 +1148,8 @@ body: |
1148
1148
; CHECK-LABEL: name: copy_vgpr32_vgpr64_to_areg96_coalesce_with_av96
1149
1149
; CHECK: liveins: $vgpr0, $vgpr1_vgpr2
1150
1150
; CHECK-NEXT: {{ $}}
1151
- ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0
1152
- ; CHECK-NEXT: [[COPY1:%[0-9]+]]:vreg_64 = COPY $vgpr1_vgpr2
1151
+ ; CHECK-NEXT: [[COPY:%[0-9]+]].sub0:vreg_96 = COPY $vgpr0
1152
+ ; CHECK-NEXT: [[COPY1:%[0-9]+]].sub1_sub2:vreg_96 = COPY $vgpr1_vgpr2
1153
1153
; CHECK-NEXT: undef [[COPY2:%[0-9]+]].sub0:areg_96 = COPY [[COPY]]
1154
1154
; CHECK-NEXT: [[COPY2:%[0-9]+]].sub1_sub2:areg_96 = COPY [[COPY1]]
1155
1155
; CHECK-NEXT: INLINEASM &"; use $0", 0 /* attdialect */, 4587529 /* reguse:AReg_96 */, [[COPY2]]
@@ -2490,11 +2490,11 @@ body: |
2490
2490
; CHECK-LABEL: name: copy_vgpr32_vgpr64_to_areg96_coalesce_with_av96
2491
2491
; CHECK: liveins: $vgpr0, $vgpr1_vgpr2
2492
2492
; CHECK-NEXT: {{ $}}
2493
- ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0
2494
- ; CHECK-NEXT: [[COPY1 :%[0-9]+]]:vreg_64 = COPY $vgpr1_vgpr2
2495
- ; CHECK-NEXT: undef [[COPY2:%[0-9]+]].sub0:areg_96 = COPY [[COPY]]
2496
- ; CHECK-NEXT: [[COPY2:%[0-9]+]].sub1_sub2:areg_96 = COPY [[COPY1]]
2497
- ; CHECK-NEXT: S_NOP 0, implicit %2
2493
+ ; CHECK-NEXT: [[COPY:%[0-9]+]].sub0:vreg_96 = COPY $vgpr0
2494
+ ; CHECK-NEXT: [[COPY :%[0-9]+]].sub1_sub2:vreg_96 = COPY $vgpr1_vgpr2
2495
+ ; CHECK-NEXT: undef [[COPY2:%[0-9]+]].sub0:areg_96 = COPY [[COPY]].sub2
2496
+ ; CHECK-NEXT: [[COPY2:%[0-9]+]].sub1_sub2:areg_96 = COPY [[COPY]].sub0_sub1
2497
+ ; CHECK-NEXT: S_NOP 0, implicit %1
2498
2498
; CHECK-NEXT: SI_RETURN
2499
2499
undef %0.sub0:vreg_96 = COPY $vgpr0
2500
2500
%0.sub1_sub2:vreg_96 = COPY $vgpr1_vgpr2
0 commit comments