@@ -1148,8 +1148,8 @@ body: |
11481148 ; CHECK-LABEL: name: copy_vgpr32_vgpr64_to_areg96_coalesce_with_av96
11491149 ; CHECK: liveins: $vgpr0, $vgpr1_vgpr2
11501150 ; 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
11531153 ; CHECK-NEXT: undef [[COPY2:%[0-9]+]].sub0:areg_96 = COPY [[COPY]]
11541154 ; CHECK-NEXT: [[COPY2:%[0-9]+]].sub1_sub2:areg_96 = COPY [[COPY1]]
11551155 ; CHECK-NEXT: INLINEASM &"; use $0", 0 /* attdialect */, 4587529 /* reguse:AReg_96 */, [[COPY2]]
@@ -2490,11 +2490,11 @@ body: |
24902490 ; CHECK-LABEL: name: copy_vgpr32_vgpr64_to_areg96_coalesce_with_av96
24912491 ; CHECK: liveins: $vgpr0, $vgpr1_vgpr2
24922492 ; 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
24982498 ; CHECK-NEXT: SI_RETURN
24992499 undef %0.sub0:vreg_96 = COPY $vgpr0
25002500 %0.sub1_sub2:vreg_96 = COPY $vgpr1_vgpr2
0 commit comments