@@ -625,29 +625,29 @@ body: |
625
625
bb.1 (%ir-block.0):
626
626
627
627
; FAST-LABEL: name: test_mul_gpr
628
- ; FAST: [[DEF:%[0-9]+]]:gpr(s64) = IMPLICIT_DEF
629
- ; FAST: [[DEF1:%[0-9]+]]:gpr(s32) = IMPLICIT_DEF
630
- ; FAST: [[DEF2:%[0-9]+]]:gpr(s16) = IMPLICIT_DEF
631
- ; FAST: [[DEF3:%[0-9]+]]:gpr(s8) = IMPLICIT_DEF
628
+ ; FAST: [[DEF:%[0-9]+]]:gpr(s64) = G_IMPLICIT_DEF
629
+ ; FAST: [[DEF1:%[0-9]+]]:gpr(s32) = G_IMPLICIT_DEF
630
+ ; FAST: [[DEF2:%[0-9]+]]:gpr(s16) = G_IMPLICIT_DEF
631
+ ; FAST: [[DEF3:%[0-9]+]]:gpr(s8) = G_IMPLICIT_DEF
632
632
; FAST: [[MUL:%[0-9]+]]:gpr(s64) = G_MUL [[DEF]], [[DEF]]
633
633
; FAST: [[MUL1:%[0-9]+]]:gpr(s32) = G_MUL [[DEF1]], [[DEF1]]
634
634
; FAST: [[MUL2:%[0-9]+]]:gpr(s16) = G_MUL [[DEF2]], [[DEF2]]
635
635
; FAST: [[MUL3:%[0-9]+]]:gpr(s8) = G_MUL [[DEF3]], [[DEF3]]
636
636
; FAST: RET 0
637
637
; GREEDY-LABEL: name: test_mul_gpr
638
- ; GREEDY: [[DEF:%[0-9]+]]:gpr(s64) = IMPLICIT_DEF
639
- ; GREEDY: [[DEF1:%[0-9]+]]:gpr(s32) = IMPLICIT_DEF
640
- ; GREEDY: [[DEF2:%[0-9]+]]:gpr(s16) = IMPLICIT_DEF
641
- ; GREEDY: [[DEF3:%[0-9]+]]:gpr(s8) = IMPLICIT_DEF
638
+ ; GREEDY: [[DEF:%[0-9]+]]:gpr(s64) = G_IMPLICIT_DEF
639
+ ; GREEDY: [[DEF1:%[0-9]+]]:gpr(s32) = G_IMPLICIT_DEF
640
+ ; GREEDY: [[DEF2:%[0-9]+]]:gpr(s16) = G_IMPLICIT_DEF
641
+ ; GREEDY: [[DEF3:%[0-9]+]]:gpr(s8) = G_IMPLICIT_DEF
642
642
; GREEDY: [[MUL:%[0-9]+]]:gpr(s64) = G_MUL [[DEF]], [[DEF]]
643
643
; GREEDY: [[MUL1:%[0-9]+]]:gpr(s32) = G_MUL [[DEF1]], [[DEF1]]
644
644
; GREEDY: [[MUL2:%[0-9]+]]:gpr(s16) = G_MUL [[DEF2]], [[DEF2]]
645
645
; GREEDY: [[MUL3:%[0-9]+]]:gpr(s8) = G_MUL [[DEF3]], [[DEF3]]
646
646
; GREEDY: RET 0
647
- %0(s64) = IMPLICIT_DEF
648
- %1(s32) = IMPLICIT_DEF
649
- %2(s16) = IMPLICIT_DEF
650
- %3(s8) = IMPLICIT_DEF
647
+ %0(s64) = G_IMPLICIT_DEF
648
+ %1(s32) = G_IMPLICIT_DEF
649
+ %2(s16) = G_IMPLICIT_DEF
650
+ %3(s8) = G_IMPLICIT_DEF
651
651
%4(s64) = G_MUL %0, %0
652
652
%5(s32) = G_MUL %1, %1
653
653
%6(s16) = G_MUL %2, %2
@@ -767,8 +767,8 @@ constants:
767
767
body : |
768
768
bb.1 (%ir-block.0):
769
769
; FAST-LABEL: name: test_fsub_float
770
- ; FAST: [[DEF:%[0-9]+]]:gpr(s32) = IMPLICIT_DEF
771
- ; FAST: [[DEF1:%[0-9]+]]:gpr(s64) = IMPLICIT_DEF
770
+ ; FAST: [[DEF:%[0-9]+]]:gpr(s32) = G_IMPLICIT_DEF
771
+ ; FAST: [[DEF1:%[0-9]+]]:gpr(s64) = G_IMPLICIT_DEF
772
772
; FAST: [[COPY:%[0-9]+]]:vecr(s32) = COPY [[DEF]](s32)
773
773
; FAST: [[COPY1:%[0-9]+]]:vecr(s32) = COPY [[DEF]](s32)
774
774
; FAST: [[FSUB:%[0-9]+]]:vecr(s32) = G_FSUB [[COPY]], [[COPY1]]
@@ -777,17 +777,17 @@ body: |
777
777
; FAST: [[FSUB1:%[0-9]+]]:vecr(s64) = G_FSUB [[COPY2]], [[COPY3]]
778
778
; FAST: RET 0
779
779
; GREEDY-LABEL: name: test_fsub_float
780
- ; GREEDY: [[DEF:%[0-9]+]]:gpr(s32) = IMPLICIT_DEF
781
- ; GREEDY: [[DEF1:%[0-9]+]]:gpr(s64) = IMPLICIT_DEF
780
+ ; GREEDY: [[DEF:%[0-9]+]]:gpr(s32) = G_IMPLICIT_DEF
781
+ ; GREEDY: [[DEF1:%[0-9]+]]:gpr(s64) = G_IMPLICIT_DEF
782
782
; GREEDY: [[COPY:%[0-9]+]]:vecr(s32) = COPY [[DEF]](s32)
783
783
; GREEDY: [[COPY1:%[0-9]+]]:vecr(s32) = COPY [[DEF]](s32)
784
784
; GREEDY: [[FSUB:%[0-9]+]]:vecr(s32) = G_FSUB [[COPY]], [[COPY1]]
785
785
; GREEDY: [[COPY2:%[0-9]+]]:vecr(s64) = COPY [[DEF1]](s64)
786
786
; GREEDY: [[COPY3:%[0-9]+]]:vecr(s64) = COPY [[DEF1]](s64)
787
787
; GREEDY: [[FSUB1:%[0-9]+]]:vecr(s64) = G_FSUB [[COPY2]], [[COPY3]]
788
788
; GREEDY: RET 0
789
- %0(s32) = IMPLICIT_DEF
790
- %2(s64) = IMPLICIT_DEF
789
+ %0(s32) = G_IMPLICIT_DEF
790
+ %2(s64) = G_IMPLICIT_DEF
791
791
%1(s32) = G_FSUB %0, %0
792
792
%3(s64) = G_FSUB %2, %2
793
793
RET 0
@@ -810,8 +810,8 @@ constants:
810
810
body : |
811
811
bb.1 (%ir-block.0):
812
812
; FAST-LABEL: name: test_fmul_float
813
- ; FAST: [[DEF:%[0-9]+]]:gpr(s32) = IMPLICIT_DEF
814
- ; FAST: [[DEF1:%[0-9]+]]:gpr(s64) = IMPLICIT_DEF
813
+ ; FAST: [[DEF:%[0-9]+]]:gpr(s32) = G_IMPLICIT_DEF
814
+ ; FAST: [[DEF1:%[0-9]+]]:gpr(s64) = G_IMPLICIT_DEF
815
815
; FAST: [[COPY:%[0-9]+]]:vecr(s32) = COPY [[DEF]](s32)
816
816
; FAST: [[COPY1:%[0-9]+]]:vecr(s32) = COPY [[DEF]](s32)
817
817
; FAST: [[FMUL:%[0-9]+]]:vecr(s32) = G_FMUL [[COPY]], [[COPY1]]
@@ -820,17 +820,17 @@ body: |
820
820
; FAST: [[FMUL1:%[0-9]+]]:vecr(s64) = G_FMUL [[COPY2]], [[COPY3]]
821
821
; FAST: RET 0
822
822
; GREEDY-LABEL: name: test_fmul_float
823
- ; GREEDY: [[DEF:%[0-9]+]]:gpr(s32) = IMPLICIT_DEF
824
- ; GREEDY: [[DEF1:%[0-9]+]]:gpr(s64) = IMPLICIT_DEF
823
+ ; GREEDY: [[DEF:%[0-9]+]]:gpr(s32) = G_IMPLICIT_DEF
824
+ ; GREEDY: [[DEF1:%[0-9]+]]:gpr(s64) = G_IMPLICIT_DEF
825
825
; GREEDY: [[COPY:%[0-9]+]]:vecr(s32) = COPY [[DEF]](s32)
826
826
; GREEDY: [[COPY1:%[0-9]+]]:vecr(s32) = COPY [[DEF]](s32)
827
827
; GREEDY: [[FMUL:%[0-9]+]]:vecr(s32) = G_FMUL [[COPY]], [[COPY1]]
828
828
; GREEDY: [[COPY2:%[0-9]+]]:vecr(s64) = COPY [[DEF1]](s64)
829
829
; GREEDY: [[COPY3:%[0-9]+]]:vecr(s64) = COPY [[DEF1]](s64)
830
830
; GREEDY: [[FMUL1:%[0-9]+]]:vecr(s64) = G_FMUL [[COPY2]], [[COPY3]]
831
831
; GREEDY: RET 0
832
- %0(s32) = IMPLICIT_DEF
833
- %2(s64) = IMPLICIT_DEF
832
+ %0(s32) = G_IMPLICIT_DEF
833
+ %2(s64) = G_IMPLICIT_DEF
834
834
%1(s32) = G_FMUL %0, %0
835
835
%3(s64) = G_FMUL %2, %2
836
836
RET 0
@@ -853,8 +853,8 @@ constants:
853
853
body : |
854
854
bb.1 (%ir-block.0):
855
855
; FAST-LABEL: name: test_fdiv_float
856
- ; FAST: [[DEF:%[0-9]+]]:gpr(s32) = IMPLICIT_DEF
857
- ; FAST: [[DEF1:%[0-9]+]]:gpr(s64) = IMPLICIT_DEF
856
+ ; FAST: [[DEF:%[0-9]+]]:gpr(s32) = G_IMPLICIT_DEF
857
+ ; FAST: [[DEF1:%[0-9]+]]:gpr(s64) = G_IMPLICIT_DEF
858
858
; FAST: [[COPY:%[0-9]+]]:vecr(s32) = COPY [[DEF]](s32)
859
859
; FAST: [[COPY1:%[0-9]+]]:vecr(s32) = COPY [[DEF]](s32)
860
860
; FAST: [[FDIV:%[0-9]+]]:vecr(s32) = G_FDIV [[COPY]], [[COPY1]]
@@ -863,17 +863,17 @@ body: |
863
863
; FAST: [[FDIV1:%[0-9]+]]:vecr(s64) = G_FDIV [[COPY2]], [[COPY3]]
864
864
; FAST: RET 0
865
865
; GREEDY-LABEL: name: test_fdiv_float
866
- ; GREEDY: [[DEF:%[0-9]+]]:gpr(s32) = IMPLICIT_DEF
867
- ; GREEDY: [[DEF1:%[0-9]+]]:gpr(s64) = IMPLICIT_DEF
866
+ ; GREEDY: [[DEF:%[0-9]+]]:gpr(s32) = G_IMPLICIT_DEF
867
+ ; GREEDY: [[DEF1:%[0-9]+]]:gpr(s64) = G_IMPLICIT_DEF
868
868
; GREEDY: [[COPY:%[0-9]+]]:vecr(s32) = COPY [[DEF]](s32)
869
869
; GREEDY: [[COPY1:%[0-9]+]]:vecr(s32) = COPY [[DEF]](s32)
870
870
; GREEDY: [[FDIV:%[0-9]+]]:vecr(s32) = G_FDIV [[COPY]], [[COPY1]]
871
871
; GREEDY: [[COPY2:%[0-9]+]]:vecr(s64) = COPY [[DEF1]](s64)
872
872
; GREEDY: [[COPY3:%[0-9]+]]:vecr(s64) = COPY [[DEF1]](s64)
873
873
; GREEDY: [[FDIV1:%[0-9]+]]:vecr(s64) = G_FDIV [[COPY2]], [[COPY3]]
874
874
; GREEDY: RET 0
875
- %0(s32) = IMPLICIT_DEF
876
- %2(s64) = IMPLICIT_DEF
875
+ %0(s32) = G_IMPLICIT_DEF
876
+ %2(s64) = G_IMPLICIT_DEF
877
877
%1(s32) = G_FDIV %0, %0
878
878
%3(s64) = G_FDIV %2, %2
879
879
RET 0
@@ -1349,18 +1349,18 @@ registers:
1349
1349
body : |
1350
1350
bb.0 (%ir-block.0):
1351
1351
; FAST-LABEL: name: trunc_check
1352
- ; FAST: [[DEF:%[0-9]+]]:gpr(s32) = IMPLICIT_DEF
1352
+ ; FAST: [[DEF:%[0-9]+]]:gpr(s32) = G_IMPLICIT_DEF
1353
1353
; FAST: [[TRUNC:%[0-9]+]]:gpr(s1) = G_TRUNC [[DEF]](s32)
1354
1354
; FAST: [[TRUNC1:%[0-9]+]]:gpr(s8) = G_TRUNC [[DEF]](s32)
1355
1355
; FAST: [[TRUNC2:%[0-9]+]]:gpr(s16) = G_TRUNC [[DEF]](s32)
1356
1356
; FAST: RET 0
1357
1357
; GREEDY-LABEL: name: trunc_check
1358
- ; GREEDY: [[DEF:%[0-9]+]]:gpr(s32) = IMPLICIT_DEF
1358
+ ; GREEDY: [[DEF:%[0-9]+]]:gpr(s32) = G_IMPLICIT_DEF
1359
1359
; GREEDY: [[TRUNC:%[0-9]+]]:gpr(s1) = G_TRUNC [[DEF]](s32)
1360
1360
; GREEDY: [[TRUNC1:%[0-9]+]]:gpr(s8) = G_TRUNC [[DEF]](s32)
1361
1361
; GREEDY: [[TRUNC2:%[0-9]+]]:gpr(s16) = G_TRUNC [[DEF]](s32)
1362
1362
; GREEDY: RET 0
1363
- %0(s32) = IMPLICIT_DEF
1363
+ %0(s32) = G_IMPLICIT_DEF
1364
1364
%1(s1) = G_TRUNC %0(s32)
1365
1365
%2(s8) = G_TRUNC %0(s32)
1366
1366
%3(s16) = G_TRUNC %0(s32)
@@ -1379,20 +1379,20 @@ registers:
1379
1379
body : |
1380
1380
bb.0 (%ir-block.0):
1381
1381
; FAST-LABEL: name: test_gep
1382
- ; FAST: [[DEF:%[0-9]+]]:gpr(p0) = IMPLICIT_DEF
1382
+ ; FAST: [[DEF:%[0-9]+]]:gpr(p0) = G_IMPLICIT_DEF
1383
1383
; FAST: [[C:%[0-9]+]]:gpr(s32) = G_CONSTANT i32 20
1384
1384
; FAST: [[PTR_ADD:%[0-9]+]]:gpr(p0) = G_PTR_ADD [[DEF]], [[C]](s32)
1385
1385
; FAST: [[C1:%[0-9]+]]:gpr(s64) = G_CONSTANT i64 20
1386
1386
; FAST: [[PTR_ADD1:%[0-9]+]]:gpr(p0) = G_PTR_ADD [[DEF]], [[C1]](s64)
1387
1387
; FAST: RET 0
1388
1388
; GREEDY-LABEL: name: test_gep
1389
- ; GREEDY: [[DEF:%[0-9]+]]:gpr(p0) = IMPLICIT_DEF
1389
+ ; GREEDY: [[DEF:%[0-9]+]]:gpr(p0) = G_IMPLICIT_DEF
1390
1390
; GREEDY: [[C:%[0-9]+]]:gpr(s32) = G_CONSTANT i32 20
1391
1391
; GREEDY: [[PTR_ADD:%[0-9]+]]:gpr(p0) = G_PTR_ADD [[DEF]], [[C]](s32)
1392
1392
; GREEDY: [[C1:%[0-9]+]]:gpr(s64) = G_CONSTANT i64 20
1393
1393
; GREEDY: [[PTR_ADD1:%[0-9]+]]:gpr(p0) = G_PTR_ADD [[DEF]], [[C1]](s64)
1394
1394
; GREEDY: RET 0
1395
- %0(p0) = IMPLICIT_DEF
1395
+ %0(p0) = G_IMPLICIT_DEF
1396
1396
%1(s32) = G_CONSTANT i32 20
1397
1397
%2(p0) = G_PTR_ADD %0, %1(s32)
1398
1398
%3(s64) = G_CONSTANT i64 20
@@ -1567,16 +1567,16 @@ constants:
1567
1567
body : |
1568
1568
bb.1 (%ir-block.0):
1569
1569
; FAST-LABEL: name: test_xor_i8
1570
- ; FAST: [[DEF:%[0-9]+]]:gpr(s8) = IMPLICIT_DEF
1570
+ ; FAST: [[DEF:%[0-9]+]]:gpr(s8) = G_IMPLICIT_DEF
1571
1571
; FAST: [[XOR:%[0-9]+]]:gpr(s8) = G_XOR [[DEF]], [[DEF]]
1572
1572
; FAST: $al = COPY [[XOR]](s8)
1573
1573
; FAST: RET 0, implicit $al
1574
1574
; GREEDY-LABEL: name: test_xor_i8
1575
- ; GREEDY: [[DEF:%[0-9]+]]:gpr(s8) = IMPLICIT_DEF
1575
+ ; GREEDY: [[DEF:%[0-9]+]]:gpr(s8) = G_IMPLICIT_DEF
1576
1576
; GREEDY: [[XOR:%[0-9]+]]:gpr(s8) = G_XOR [[DEF]], [[DEF]]
1577
1577
; GREEDY: $al = COPY [[XOR]](s8)
1578
1578
; GREEDY: RET 0, implicit $al
1579
- %0(s8) = IMPLICIT_DEF
1579
+ %0(s8) = G_IMPLICIT_DEF
1580
1580
%1(s8) = G_XOR %0, %0
1581
1581
$al = COPY %1(s8)
1582
1582
RET 0, implicit $al
@@ -1597,16 +1597,16 @@ constants:
1597
1597
body : |
1598
1598
bb.1 (%ir-block.0):
1599
1599
; FAST-LABEL: name: test_or_i16
1600
- ; FAST: [[DEF:%[0-9]+]]:gpr(s16) = IMPLICIT_DEF
1600
+ ; FAST: [[DEF:%[0-9]+]]:gpr(s16) = G_IMPLICIT_DEF
1601
1601
; FAST: [[OR:%[0-9]+]]:gpr(s16) = G_OR [[DEF]], [[DEF]]
1602
1602
; FAST: $ax = COPY [[OR]](s16)
1603
1603
; FAST: RET 0, implicit $ax
1604
1604
; GREEDY-LABEL: name: test_or_i16
1605
- ; GREEDY: [[DEF:%[0-9]+]]:gpr(s16) = IMPLICIT_DEF
1605
+ ; GREEDY: [[DEF:%[0-9]+]]:gpr(s16) = G_IMPLICIT_DEF
1606
1606
; GREEDY: [[OR:%[0-9]+]]:gpr(s16) = G_OR [[DEF]], [[DEF]]
1607
1607
; GREEDY: $ax = COPY [[OR]](s16)
1608
1608
; GREEDY: RET 0, implicit $ax
1609
- %0(s16) = IMPLICIT_DEF
1609
+ %0(s16) = G_IMPLICIT_DEF
1610
1610
%1(s16) = G_OR %0, %0
1611
1611
$ax = COPY %1(s16)
1612
1612
RET 0, implicit $ax
@@ -1627,16 +1627,16 @@ constants:
1627
1627
body : |
1628
1628
bb.1 (%ir-block.0):
1629
1629
; FAST-LABEL: name: test_and_i32
1630
- ; FAST: [[DEF:%[0-9]+]]:gpr(s32) = IMPLICIT_DEF
1630
+ ; FAST: [[DEF:%[0-9]+]]:gpr(s32) = G_IMPLICIT_DEF
1631
1631
; FAST: [[AND:%[0-9]+]]:gpr(s32) = G_AND [[DEF]], [[DEF]]
1632
1632
; FAST: $eax = COPY [[AND]](s32)
1633
1633
; FAST: RET 0, implicit $eax
1634
1634
; GREEDY-LABEL: name: test_and_i32
1635
- ; GREEDY: [[DEF:%[0-9]+]]:gpr(s32) = IMPLICIT_DEF
1635
+ ; GREEDY: [[DEF:%[0-9]+]]:gpr(s32) = G_IMPLICIT_DEF
1636
1636
; GREEDY: [[AND:%[0-9]+]]:gpr(s32) = G_AND [[DEF]], [[DEF]]
1637
1637
; GREEDY: $eax = COPY [[AND]](s32)
1638
1638
; GREEDY: RET 0, implicit $eax
1639
- %0(s32) = IMPLICIT_DEF
1639
+ %0(s32) = G_IMPLICIT_DEF
1640
1640
%1(s32) = G_AND %0, %0
1641
1641
$eax = COPY %1(s32)
1642
1642
RET 0, implicit $eax
@@ -1657,16 +1657,16 @@ constants:
1657
1657
body : |
1658
1658
bb.1 (%ir-block.0):
1659
1659
; FAST-LABEL: name: test_and_i64
1660
- ; FAST: [[DEF:%[0-9]+]]:gpr(s64) = IMPLICIT_DEF
1660
+ ; FAST: [[DEF:%[0-9]+]]:gpr(s64) = G_IMPLICIT_DEF
1661
1661
; FAST: [[AND:%[0-9]+]]:gpr(s64) = G_AND [[DEF]], [[DEF]]
1662
1662
; FAST: $rax = COPY [[AND]](s64)
1663
1663
; FAST: RET 0, implicit $rax
1664
1664
; GREEDY-LABEL: name: test_and_i64
1665
- ; GREEDY: [[DEF:%[0-9]+]]:gpr(s64) = IMPLICIT_DEF
1665
+ ; GREEDY: [[DEF:%[0-9]+]]:gpr(s64) = G_IMPLICIT_DEF
1666
1666
; GREEDY: [[AND:%[0-9]+]]:gpr(s64) = G_AND [[DEF]], [[DEF]]
1667
1667
; GREEDY: $rax = COPY [[AND]](s64)
1668
1668
; GREEDY: RET 0, implicit $rax
1669
- %0(s64) = IMPLICIT_DEF
1669
+ %0(s64) = G_IMPLICIT_DEF
1670
1670
%1(s64) = G_AND %0, %0
1671
1671
$rax = COPY %1(s64)
1672
1672
RET 0, implicit $rax
0 commit comments