@@ -643,13 +643,13 @@ body: |
643
643
; CHECK-NEXT: [[COPY:%[0-9]+]].sub2_sub3:vreg_128 = COPY $vgpr2_vgpr3
644
644
; CHECK-NEXT: undef [[COPY1:%[0-9]+]].sub0_sub1:areg_128 = COPY [[COPY]].sub0_sub1
645
645
; CHECK-NEXT: [[COPY1:%[0-9]+]].sub2_sub3:areg_128 = COPY [[COPY]].sub2_sub3
646
- ; CHECK-NEXT: INLINEASM &"; use $0", 0 /* attdialect */, 6225929 /* reguse:AV_128_with_hi16_in_VGPR_16_Lo128 */, [[COPY1]]
646
+ ; CHECK-NEXT: INLINEASM &"; use $0", 0 /* attdialect */, 6029321 /* reguse:AReg_128 */, [[COPY1]]
647
647
; CHECK-NEXT: SI_RETURN
648
648
undef %0.sub0_sub1:vreg_128 =COPY $vgpr0_vgpr1
649
649
%0.sub2_sub3:vreg_128 = COPY $vgpr2_vgpr3
650
650
undef %2.sub0_sub1:areg_128 = COPY %0.sub0_sub1
651
651
%2.sub2_sub3:areg_128 = COPY %0.sub2_sub3
652
- INLINEASM &"; use $0", 0 /* attdialect */, 6225929 /* reguse:AReg_128 */, killed %2
652
+ INLINEASM &"; use $0", 0 /* attdialect */, 6029321 /* reguse:AReg_128 */, killed %2
653
653
SI_RETURN
654
654
655
655
...
@@ -670,13 +670,13 @@ body: |
670
670
; CHECK-NEXT: [[COPY:%[0-9]+]].sub1:vreg_128 = COPY $vgpr2_vgpr3
671
671
; CHECK-NEXT: undef [[COPY1:%[0-9]+]].sub0_sub1:areg_128_align2 = COPY [[COPY]].sub0
672
672
; CHECK-NEXT: [[COPY1:%[0-9]+]].sub2_sub3:areg_128_align2 = COPY [[COPY]].sub1
673
- ; CHECK-NEXT: INLINEASM &"; use $0", 0 /* attdialect */, 6488073 /* reguse:AReg_128_with_sub0_sub1_sub2_in_AReg_96_with_sub1_sub2_in_AReg_64_Align2 */, [[COPY1]]
673
+ ; CHECK-NEXT: INLINEASM &"; use $0", 0 /* attdialect */, 6291465 /* reguse:AReg_128_Align2 */, [[COPY1]]
674
674
; CHECK-NEXT: SI_RETURN
675
675
undef %0.sub0:vreg_128 =COPY $vgpr0_vgpr1
676
676
%0.sub1:vreg_128 = COPY $vgpr2_vgpr3
677
677
undef %2.sub0_sub1:areg_128_align2 = COPY %0.sub0
678
678
%2.sub2_sub3:areg_128_align2 = COPY %0.sub1
679
- INLINEASM &"; use $0", 0 /* attdialect */, 6488073 /* reguse:AReg_128_Align2 */, %2
679
+ INLINEASM &"; use $0", 0 /* attdialect */, 6291465 /* reguse:AReg_128_Align2 */, %2
680
680
SI_RETURN
681
681
682
682
...
@@ -892,14 +892,14 @@ body: |
892
892
; CHECK-NEXT: [[COPY1:%[0-9]+]].sub1:areg_128 = COPY [[COPY]].sub0
893
893
; CHECK-NEXT: [[COPY1:%[0-9]+]].sub2:areg_128 = COPY [[COPY]].sub0
894
894
; CHECK-NEXT: [[COPY1:%[0-9]+]].sub3:areg_128 = COPY [[COPY]].sub0
895
- ; CHECK-NEXT: INLINEASM &"; use $0", 0 /* attdialect */, 6225929 /* reguse:AV_128_with_hi16_in_VGPR_16_Lo128 */, [[COPY1]]
895
+ ; CHECK-NEXT: INLINEASM &"; use $0", 0 /* attdialect */, 6029321 /* reguse:AReg_128 */, [[COPY1]]
896
896
; CHECK-NEXT: SI_RETURN
897
897
undef %0.sub0:vreg_64 = COPY $vgpr0
898
898
undef %1.sub0:areg_128 = COPY %0.sub0
899
899
%1.sub1:areg_128 = COPY %0.sub0
900
900
%1.sub2:areg_128 = COPY %0.sub0
901
901
%1.sub3:areg_128 = COPY %0.sub0
902
- INLINEASM &"; use $0", 0 /* attdialect */, 6225929 /* reguse:AReg_128 */, killed %1
902
+ INLINEASM &"; use $0", 0 /* attdialect */, 6029321 /* reguse:AReg_128 */, killed %1
903
903
SI_RETURN
904
904
905
905
...
@@ -919,14 +919,14 @@ body: |
919
919
; CHECK-NEXT: [[COPY1:%[0-9]+]].sub1:areg_128_align2 = COPY [[COPY]].sub0
920
920
; CHECK-NEXT: [[COPY1:%[0-9]+]].sub2:areg_128_align2 = COPY [[COPY]].sub0
921
921
; CHECK-NEXT: [[COPY1:%[0-9]+]].sub3:areg_128_align2 = COPY [[COPY]].sub0
922
- ; CHECK-NEXT: INLINEASM &"; use $0", 0 /* attdialect */, 6488073 /* reguse:AReg_128_with_sub0_sub1_sub2_in_AReg_96_with_sub1_sub2_in_AReg_64_Align2 */, [[COPY1]]
922
+ ; CHECK-NEXT: INLINEASM &"; use $0", 0 /* attdialect */, 6291465 /* reguse:AReg_128_Align2 */, [[COPY1]]
923
923
; CHECK-NEXT: SI_RETURN
924
924
undef %0.sub0:vreg_64 = COPY $vgpr0
925
925
undef %1.sub0:areg_128_align2 = COPY %0.sub0
926
926
%1.sub1:areg_128_align2 = COPY %0.sub0
927
927
%1.sub2:areg_128_align2 = COPY %0.sub0
928
928
%1.sub3:areg_128_align2 = COPY %0.sub0
929
- INLINEASM &"; use $0", 0 /* attdialect */, 6488073 /* reguse:AReg_128_Align2 */, %1
929
+ INLINEASM &"; use $0", 0 /* attdialect */, 6291465 /* reguse:AReg_128_Align2 */, %1
930
930
SI_RETURN
931
931
932
932
...
@@ -1053,13 +1053,13 @@ body: |
1053
1053
; CHECK-NEXT: [[COPY:%[0-9]+]].sub2_sub3:vreg_128 = COPY $vgpr2_vgpr3
1054
1054
; CHECK-NEXT: undef [[COPY1:%[0-9]+]].sub0_sub1:areg_128 = COPY [[COPY]].sub0_sub1
1055
1055
; CHECK-NEXT: [[COPY1:%[0-9]+]].sub2_sub3:areg_128 = COPY [[COPY]].sub2_sub3
1056
- ; CHECK-NEXT: INLINEASM &"; use $0", 0 /* attdialect */, 6225929 /* reguse:AV_128_with_hi16_in_VGPR_16_Lo128 */, [[COPY1]]
1056
+ ; CHECK-NEXT: INLINEASM &"; use $0", 0 /* attdialect */, 6029321 /* reguse:AReg_128 */, [[COPY1]]
1057
1057
; CHECK-NEXT: SI_RETURN
1058
1058
undef %0.sub0_sub1:vreg_128 = COPY $vgpr0_vgpr1
1059
1059
%0.sub2_sub3:vreg_128 = COPY $vgpr2_vgpr3
1060
1060
undef %2.sub0_sub1:areg_128 = COPY %0.sub0_sub1
1061
1061
%2.sub2_sub3:areg_128 = COPY %0.sub2_sub3
1062
- INLINEASM &"; use $0", 0 /* attdialect */, 6225929 /* reguse:AReg_128 */, killed %2
1062
+ INLINEASM &"; use $0", 0 /* attdialect */, 6029321 /* reguse:AReg_128 */, killed %2
1063
1063
SI_RETURN
1064
1064
1065
1065
...
@@ -1078,13 +1078,13 @@ body: |
1078
1078
; CHECK-NEXT: [[COPY:%[0-9]+]].sub2_sub3:vreg_128_align2 = COPY $vgpr2_vgpr3
1079
1079
; CHECK-NEXT: undef [[COPY1:%[0-9]+]].sub0_sub1:areg_128_align2 = COPY [[COPY]].sub0_sub1
1080
1080
; CHECK-NEXT: [[COPY1:%[0-9]+]].sub2_sub3:areg_128_align2 = COPY [[COPY]].sub2_sub3
1081
- ; CHECK-NEXT: INLINEASM &"; use $0", 0 /* attdialect */, 6488073 /* reguse:AReg_128_with_sub0_sub1_sub2_in_AReg_96_with_sub1_sub2_in_AReg_64_Align2 */, [[COPY1]]
1081
+ ; CHECK-NEXT: INLINEASM &"; use $0", 0 /* attdialect */, 6291465 /* reguse:AReg_128_Align2 */, [[COPY1]]
1082
1082
; CHECK-NEXT: SI_RETURN
1083
1083
undef %0.sub0_sub1:vreg_128_align2 = COPY $vgpr0_vgpr1
1084
1084
%0.sub2_sub3:vreg_128_align2 = COPY $vgpr2_vgpr3
1085
1085
undef %2.sub0_sub1:areg_128_align2 = COPY %0.sub0_sub1
1086
1086
%2.sub2_sub3:areg_128_align2 = COPY %0.sub2_sub3
1087
- INLINEASM &"; use $0", 0 /* attdialect */, 6488073 /* reguse:AReg_128_Align2 */, %2
1087
+ INLINEASM &"; use $0", 0 /* attdialect */, 6291465 /* reguse:AReg_128_Align2 */, %2
1088
1088
SI_RETURN
1089
1089
1090
1090
...
@@ -1360,11 +1360,11 @@ body: |
1360
1360
; CHECK-NEXT: {{ $}}
1361
1361
; CHECK-NEXT: [[COPY:%[0-9]+]]:vreg_128 = COPY $vgpr0_vgpr1_vgpr2_vgpr3
1362
1362
; CHECK-NEXT: [[COPY1:%[0-9]+]]:areg_128 = COPY [[COPY]]
1363
- ; CHECK-NEXT: INLINEASM &"; use $0", 0 /* attdialect */, 6225929 /* reguse:AV_128_with_hi16_in_VGPR_16_Lo128 */, [[COPY1]]
1363
+ ; CHECK-NEXT: INLINEASM &"; use $0", 0 /* attdialect */, 6029321 /* reguse:AReg_128 */, [[COPY1]]
1364
1364
; CHECK-NEXT: SI_RETURN
1365
1365
%0:vreg_128 = COPY $vgpr0_vgpr1_vgpr2_vgpr3
1366
1366
%2:areg_128 = COPY %0
1367
- INLINEASM &"; use $0", 0 /* attdialect */, 6225929 /* reguse:AReg_128 */, killed %2
1367
+ INLINEASM &"; use $0", 0 /* attdialect */, 6029321 /* reguse:AReg_128 */, killed %2
1368
1368
SI_RETURN
1369
1369
1370
1370
...
@@ -1381,11 +1381,11 @@ body: |
1381
1381
; CHECK-NEXT: {{ $}}
1382
1382
; CHECK-NEXT: [[COPY:%[0-9]+]]:vreg_128_align2 = COPY $vgpr0_vgpr1_vgpr2_vgpr3
1383
1383
; CHECK-NEXT: [[COPY1:%[0-9]+]]:areg_128_align2 = COPY [[COPY]]
1384
- ; CHECK-NEXT: INLINEASM &"; use $0", 0 /* attdialect */, 6488073 /* reguse:AReg_128_with_sub0_sub1_sub2_in_AReg_96_with_sub1_sub2_in_AReg_64_Align2 */, [[COPY1]]
1384
+ ; CHECK-NEXT: INLINEASM &"; use $0", 0 /* attdialect */, 6291465 /* reguse:AReg_128_Align2 */, [[COPY1]]
1385
1385
; CHECK-NEXT: SI_RETURN
1386
1386
%0:vreg_128_align2 = COPY $vgpr0_vgpr1_vgpr2_vgpr3
1387
1387
%2:areg_128_align2 = COPY %0
1388
- INLINEASM &"; use $0", 0 /* attdialect */, 6488073 /* reguse:AReg_128_Align2 */, %2
1388
+ INLINEASM &"; use $0", 0 /* attdialect */, 6291465 /* reguse:AReg_128_Align2 */, %2
1389
1389
SI_RETURN
1390
1390
1391
1391
...
0 commit comments