@@ -822,31 +822,31 @@ body: |
822822 ; GFX908-NEXT: [[V_CVT_I32_F64_e32_24:%[0-9]+]]:vgpr_32 = nofpexcept V_CVT_I32_F64_e32 24, implicit $exec, implicit $mode, implicit-def $m0
823823 ; GFX908-NEXT: [[V_CVT_I32_F64_e32_25:%[0-9]+]]:vgpr_32 = nofpexcept V_CVT_I32_F64_e32 25, implicit $exec, implicit $mode, implicit-def $m0
824824 ; GFX908-NEXT: [[V_CVT_I32_F64_e32_26:%[0-9]+]]:vgpr_32 = nofpexcept V_CVT_I32_F64_e32 26, implicit $exec, implicit $mode, implicit-def $m0
825- ; GFX908-NEXT: [[V_CVT_I32_F64_e32_27:%[0-9]+]]:vgpr_32 = nofpexcept V_CVT_I32_F64_e32 28, implicit $exec, implicit $mode
826- ; GFX908-NEXT: [[V_CVT_I32_F64_e32_28:%[0-9]+]]:vgpr_32 = nofpexcept V_CVT_I32_F64_e32 29, implicit $exec, implicit $mode
827- ; GFX908-NEXT: [[V_CVT_I32_F64_e32_29:%[0-9]+]]:vgpr_32 = nofpexcept V_CVT_I32_F64_e32 30, implicit $exec, implicit $mode
828- ; GFX908-NEXT: [[V_CVT_I32_F64_e32_30:%[0-9]+]]:vgpr_32 = nofpexcept V_CVT_I32_F64_e32 31, implicit $exec, implicit $mode
829- ; GFX908-NEXT: [[V_CVT_I32_F64_e32_31:%[0-9]+]]:vgpr_32 = nofpexcept V_CVT_I32_F64_e32 64, implicit $exec, implicit $mode
830825 ; GFX908-NEXT: {{ $}}
831826 ; GFX908-NEXT: bb.1:
832827 ; GFX908-NEXT: S_NOP 0, implicit [[V_CVT_I32_F64_e32_]], implicit [[V_CVT_I32_F64_e32_1]], implicit [[V_CVT_I32_F64_e32_2]], implicit [[V_CVT_I32_F64_e32_3]], implicit [[V_CVT_I32_F64_e32_4]]
833828 ; GFX908-NEXT: S_NOP 0, implicit [[V_CVT_I32_F64_e32_5]], implicit [[V_CVT_I32_F64_e32_6]], implicit [[V_CVT_I32_F64_e32_7]], implicit [[V_CVT_I32_F64_e32_8]], implicit [[V_CVT_I32_F64_e32_9]]
834829 ; GFX908-NEXT: S_NOP 0, implicit [[V_CVT_I32_F64_e32_10]], implicit [[V_CVT_I32_F64_e32_11]], implicit [[V_CVT_I32_F64_e32_12]], implicit [[V_CVT_I32_F64_e32_13]], implicit [[V_CVT_I32_F64_e32_14]]
835830 ; GFX908-NEXT: S_NOP 0, implicit [[V_CVT_I32_F64_e32_15]], implicit [[V_CVT_I32_F64_e32_16]], implicit [[V_CVT_I32_F64_e32_17]], implicit [[V_CVT_I32_F64_e32_18]], implicit [[V_CVT_I32_F64_e32_19]]
836831 ; GFX908-NEXT: S_NOP 0, implicit [[V_CVT_I32_F64_e32_20]], implicit [[V_CVT_I32_F64_e32_21]], implicit [[V_CVT_I32_F64_e32_22]], implicit [[V_CVT_I32_F64_e32_23]], implicit [[V_CVT_I32_F64_e32_24]]
837- ; GFX908-NEXT: [[V_CVT_I32_F64_e32_32:%[0-9]+]]:vgpr_32 = nofpexcept V_CVT_I32_F64_e32 27, implicit $exec, implicit $mode
838- ; GFX908-NEXT: S_NOP 0, implicit [[V_CVT_I32_F64_e32_25]], implicit [[V_CVT_I32_F64_e32_26]], implicit [[V_CVT_I32_F64_e32_32]], implicit [[V_CVT_I32_F64_e32_27]], implicit [[V_CVT_I32_F64_e32_28]]
832+ ; GFX908-NEXT: [[V_CVT_I32_F64_e32_27:%[0-9]+]]:vgpr_32 = nofpexcept V_CVT_I32_F64_e32 27, implicit $exec, implicit $mode
833+ ; GFX908-NEXT: [[V_CVT_I32_F64_e32_28:%[0-9]+]]:vgpr_32 = nofpexcept V_CVT_I32_F64_e32 28, implicit $exec, implicit $mode
834+ ; GFX908-NEXT: [[V_CVT_I32_F64_e32_29:%[0-9]+]]:vgpr_32 = nofpexcept V_CVT_I32_F64_e32 29, implicit $exec, implicit $mode
835+ ; GFX908-NEXT: S_NOP 0, implicit [[V_CVT_I32_F64_e32_25]], implicit [[V_CVT_I32_F64_e32_26]], implicit [[V_CVT_I32_F64_e32_27]], implicit [[V_CVT_I32_F64_e32_28]], implicit [[V_CVT_I32_F64_e32_29]]
839836 ; GFX908-NEXT: [[DEF29:%[0-9]+]]:agpr_32 = IMPLICIT_DEF
837+ ; GFX908-NEXT: [[V_CVT_I32_F64_e32_30:%[0-9]+]]:vgpr_32 = nofpexcept V_CVT_I32_F64_e32 30, implicit $exec, implicit $mode
838+ ; GFX908-NEXT: [[V_CVT_I32_F64_e32_31:%[0-9]+]]:vgpr_32 = nofpexcept V_CVT_I32_F64_e32 31, implicit $exec, implicit $mode
840839 ; GFX908-NEXT: [[DEF30:%[0-9]+]]:agpr_32 = IMPLICIT_DEF
841840 ; GFX908-NEXT: [[DEF31:%[0-9]+]]:agpr_32 = IMPLICIT_DEF
842- ; GFX908-NEXT: S_NOP 0, implicit [[V_CVT_I32_F64_e32_29 ]], implicit [[V_CVT_I32_F64_e32_30 ]], implicit [[DEF29]], implicit [[DEF30]], implicit [[DEF31]]
841+ ; GFX908-NEXT: S_NOP 0, implicit [[V_CVT_I32_F64_e32_30 ]], implicit [[V_CVT_I32_F64_e32_31 ]], implicit [[DEF29]], implicit [[DEF30]], implicit [[DEF31]]
843842 ; GFX908-NEXT: [[DEF32:%[0-9]+]]:agpr_32 = IMPLICIT_DEF
844843 ; GFX908-NEXT: S_NOP 0, implicit [[DEF32]], implicit [[DEF]], implicit [[DEF1]], implicit [[DEF2]], implicit [[DEF3]]
845844 ; GFX908-NEXT: S_NOP 0, implicit [[DEF4]], implicit [[DEF5]], implicit [[DEF6]], implicit [[DEF7]], implicit [[DEF8]]
846845 ; GFX908-NEXT: S_NOP 0, implicit [[DEF9]], implicit [[DEF10]], implicit [[DEF11]], implicit [[DEF12]], implicit [[DEF13]]
847846 ; GFX908-NEXT: S_NOP 0, implicit [[DEF14]], implicit [[DEF15]], implicit [[DEF16]], implicit [[DEF17]], implicit [[DEF18]]
848847 ; GFX908-NEXT: S_NOP 0, implicit [[DEF19]], implicit [[DEF20]], implicit [[DEF21]], implicit [[DEF22]], implicit [[DEF23]]
849- ; GFX908-NEXT: S_NOP 0, implicit [[DEF24]], implicit [[DEF25]], implicit [[DEF26]], implicit [[DEF27]], implicit [[V_CVT_I32_F64_e32_31]]
848+ ; GFX908-NEXT: [[V_CVT_I32_F64_e32_32:%[0-9]+]]:vgpr_32 = nofpexcept V_CVT_I32_F64_e32 64, implicit $exec, implicit $mode
849+ ; GFX908-NEXT: S_NOP 0, implicit [[DEF24]], implicit [[DEF25]], implicit [[DEF26]], implicit [[DEF27]], implicit [[V_CVT_I32_F64_e32_32]]
850850 ; GFX908-NEXT: S_NOP 0, implicit [[DEF28]]
851851 ; GFX908-NEXT: S_ENDPGM 0
852852 ;
@@ -910,32 +910,32 @@ body: |
910910 ; GFX90A-NEXT: [[DEF26:%[0-9]+]]:agpr_32 = IMPLICIT_DEF
911911 ; GFX90A-NEXT: [[DEF27:%[0-9]+]]:agpr_32 = IMPLICIT_DEF
912912 ; GFX90A-NEXT: [[DEF28:%[0-9]+]]:agpr_32 = IMPLICIT_DEF
913- ; GFX90A-NEXT: [[V_CVT_I32_F64_e32_27 :%[0-9]+]]:vgpr_32 = nofpexcept V_CVT_I32_F64_e32 28, implicit $exec, implicit $mode
914- ; GFX90A-NEXT: [[V_CVT_I32_F64_e32_28 :%[0-9]+]]:vgpr_32 = nofpexcept V_CVT_I32_F64_e32 29, implicit $exec, implicit $mode
915- ; GFX90A-NEXT: [[V_CVT_I32_F64_e32_29 :%[0-9]+]]:vgpr_32 = nofpexcept V_CVT_I32_F64_e32 30, implicit $exec, implicit $mode
916- ; GFX90A-NEXT: [[V_CVT_I32_F64_e32_30 :%[0-9]+]]:vgpr_32 = nofpexcept V_CVT_I32_F64_e32 31, implicit $exec, implicit $mode
917- ; GFX90A-NEXT: [[V_CVT_I32_F64_e32_31 :%[0-9]+]]:vgpr_32 = nofpexcept V_CVT_I32_F64_e32 64, implicit $exec, implicit $mode
913+ ; GFX90A-NEXT: [[DEF29 :%[0-9]+]]:agpr_32 = IMPLICIT_DEF
914+ ; GFX90A-NEXT: [[DEF30 :%[0-9]+]]:agpr_32 = IMPLICIT_DEF
915+ ; GFX90A-NEXT: [[DEF31 :%[0-9]+]]:agpr_32 = IMPLICIT_DEF
916+ ; GFX90A-NEXT: [[DEF32 :%[0-9]+]]:agpr_32 = IMPLICIT_DEF
917+ ; GFX90A-NEXT: [[V_CVT_I32_F64_e32_27 :%[0-9]+]]:vgpr_32 = nofpexcept V_CVT_I32_F64_e32 64, implicit $exec, implicit $mode
918918 ; GFX90A-NEXT: {{ $}}
919919 ; GFX90A-NEXT: bb.1:
920920 ; GFX90A-NEXT: S_NOP 0, implicit [[V_CVT_I32_F64_e32_]], implicit [[V_CVT_I32_F64_e32_1]], implicit [[V_CVT_I32_F64_e32_2]], implicit [[V_CVT_I32_F64_e32_3]], implicit [[V_CVT_I32_F64_e32_4]]
921921 ; GFX90A-NEXT: S_NOP 0, implicit [[V_CVT_I32_F64_e32_5]], implicit [[V_CVT_I32_F64_e32_6]], implicit [[V_CVT_I32_F64_e32_7]], implicit [[V_CVT_I32_F64_e32_8]], implicit [[V_CVT_I32_F64_e32_9]]
922922 ; GFX90A-NEXT: S_NOP 0, implicit [[V_CVT_I32_F64_e32_10]], implicit [[V_CVT_I32_F64_e32_11]], implicit [[V_CVT_I32_F64_e32_12]], implicit [[V_CVT_I32_F64_e32_13]], implicit [[V_CVT_I32_F64_e32_14]]
923923 ; GFX90A-NEXT: S_NOP 0, implicit [[V_CVT_I32_F64_e32_15]], implicit [[V_CVT_I32_F64_e32_16]], implicit [[V_CVT_I32_F64_e32_17]], implicit [[V_CVT_I32_F64_e32_18]], implicit [[V_CVT_I32_F64_e32_19]]
924924 ; GFX90A-NEXT: S_NOP 0, implicit [[V_CVT_I32_F64_e32_20]], implicit [[V_CVT_I32_F64_e32_21]], implicit [[V_CVT_I32_F64_e32_22]], implicit [[V_CVT_I32_F64_e32_23]], implicit [[V_CVT_I32_F64_e32_24]]
925- ; GFX90A-NEXT: [[V_CVT_I32_F64_e32_32 :%[0-9]+]]:vgpr_32 = nofpexcept V_CVT_I32_F64_e32 27, implicit $exec, implicit $mode
926- ; GFX90A-NEXT: S_NOP 0, implicit [[V_CVT_I32_F64_e32_25]], implicit [[V_CVT_I32_F64_e32_26]], implicit [[V_CVT_I32_F64_e32_32]] , implicit [[V_CVT_I32_F64_e32_27]] , implicit [[V_CVT_I32_F64_e32_28]]
927- ; GFX90A-NEXT: [[DEF29 :%[0-9]+]]:agpr_32 = IMPLICIT_DEF
928- ; GFX90A-NEXT: [[DEF30:%[0-9]+]]:agpr_32 = IMPLICIT_DEF
929- ; GFX90A-NEXT: [[DEF31 :%[0-9]+]]:agpr_32 = IMPLICIT_DEF
930- ; GFX90A-NEXT: S_NOP 0, implicit [[V_CVT_I32_F64_e32_29]], implicit [[V_CVT_I32_F64_e32_30]], implicit [[DEF29]] , implicit [[DEF30]] , implicit [[DEF31]]
931- ; GFX90A-NEXT: [[DEF32:%[0-9]+]]:agpr_32 = IMPLICIT_DEF
932- ; GFX90A-NEXT: S_NOP 0, implicit [[DEF32 ]], implicit [[DEF ]], implicit [[DEF1 ]], implicit [[DEF2 ]], implicit [[DEF3 ]]
933- ; GFX90A-NEXT: S_NOP 0, implicit [[DEF4 ]], implicit [[DEF5 ]], implicit [[DEF6 ]], implicit [[DEF7 ]], implicit [[DEF8 ]]
934- ; GFX90A-NEXT: S_NOP 0, implicit [[DEF9 ]], implicit [[DEF10 ]], implicit [[DEF11 ]], implicit [[DEF12 ]], implicit [[DEF13 ]]
935- ; GFX90A-NEXT: S_NOP 0, implicit [[DEF14 ]], implicit [[DEF15 ]], implicit [[DEF16 ]], implicit [[DEF17 ]], implicit [[DEF18 ]]
936- ; GFX90A-NEXT: S_NOP 0, implicit [[DEF19 ]], implicit [[DEF20 ]], implicit [[DEF21 ]], implicit [[DEF22 ]], implicit [[DEF23 ]]
937- ; GFX90A-NEXT: S_NOP 0, implicit [[DEF24 ]], implicit [[DEF25 ]], implicit [[DEF26 ]], implicit [[DEF27 ]], implicit [[V_CVT_I32_F64_e32_31 ]]
938- ; GFX90A-NEXT: S_NOP 0, implicit [[DEF28 ]]
925+ ; GFX90A-NEXT: [[V_CVT_I32_F64_e32_28 :%[0-9]+]]:vgpr_32 = nofpexcept V_CVT_I32_F64_e32 27, implicit $exec, implicit $mode
926+ ; GFX90A-NEXT: [[V_CVT_I32_F64_e32_29:%[0-9]+]]:vgpr_32 = nofpexcept V_CVT_I32_F64_e32 28 , implicit $exec , implicit $mode
927+ ; GFX90A-NEXT: [[V_CVT_I32_F64_e32_30 :%[0-9]+]]:vgpr_32 = nofpexcept V_CVT_I32_F64_e32 29, implicit $exec, implicit $mode
928+ ; GFX90A-NEXT: S_NOP 0, implicit [[V_CVT_I32_F64_e32_25]], implicit [[V_CVT_I32_F64_e32_26]], implicit [[V_CVT_I32_F64_e32_28]], implicit [[V_CVT_I32_F64_e32_29]], implicit [[V_CVT_I32_F64_e32_30]]
929+ ; GFX90A-NEXT: [[V_CVT_I32_F64_e32_31 :%[0-9]+]]:vgpr_32 = nofpexcept V_CVT_I32_F64_e32 30, implicit $exec, implicit $mode
930+ ; GFX90A-NEXT: [[V_CVT_I32_F64_e32_32:%[0-9]+]]:vgpr_32 = nofpexcept V_CVT_I32_F64_e32 31 , implicit $exec , implicit $mode
931+ ; GFX90A-NEXT: S_NOP 0, implicit [[V_CVT_I32_F64_e32_31]], implicit [[V_CVT_I32_F64_e32_32]], implicit [[DEF]], implicit [[DEF1]], implicit [[DEF2]]
932+ ; GFX90A-NEXT: S_NOP 0, implicit [[DEF3 ]], implicit [[DEF4 ]], implicit [[DEF5 ]], implicit [[DEF6 ]], implicit [[DEF7 ]]
933+ ; GFX90A-NEXT: S_NOP 0, implicit [[DEF8 ]], implicit [[DEF9 ]], implicit [[DEF10 ]], implicit [[DEF11 ]], implicit [[DEF12 ]]
934+ ; GFX90A-NEXT: S_NOP 0, implicit [[DEF13 ]], implicit [[DEF14 ]], implicit [[DEF15 ]], implicit [[DEF16 ]], implicit [[DEF17 ]]
935+ ; GFX90A-NEXT: S_NOP 0, implicit [[DEF18 ]], implicit [[DEF19 ]], implicit [[DEF20 ]], implicit [[DEF21 ]], implicit [[DEF22 ]]
936+ ; GFX90A-NEXT: S_NOP 0, implicit [[DEF23 ]], implicit [[DEF24 ]], implicit [[DEF25 ]], implicit [[DEF26 ]], implicit [[DEF27 ]]
937+ ; GFX90A-NEXT: S_NOP 0, implicit [[DEF28 ]], implicit [[DEF29 ]], implicit [[DEF30 ]], implicit [[DEF31 ]], implicit [[V_CVT_I32_F64_e32_27 ]]
938+ ; GFX90A-NEXT: S_NOP 0, implicit [[DEF32 ]]
939939 ; GFX90A-NEXT: S_ENDPGM 0
940940 bb.0:
941941 successors: %bb.1
@@ -1926,8 +1926,6 @@ body: |
19261926 ; GFX908: bb.0:
19271927 ; GFX908-NEXT: successors: %bb.1(0x80000000)
19281928 ; GFX908-NEXT: {{ $}}
1929- ; GFX908-NEXT: [[V_CVT_I32_F64_e32_:%[0-9]+]]:vgpr_32 = nofpexcept V_CVT_I32_F64_e32 257, implicit $exec, implicit $mode
1930- ; GFX908-NEXT: [[V_CVT_I32_F64_e32_1:%[0-9]+]]:vgpr_32 = nofpexcept V_CVT_I32_F64_e32 258, implicit $exec, implicit $mode
19311929 ; GFX908-NEXT: [[DEF:%[0-9]+]]:agpr_32 = IMPLICIT_DEF
19321930 ; GFX908-NEXT: [[DEF1:%[0-9]+]]:agpr_32 = IMPLICIT_DEF
19331931 ; GFX908-NEXT: [[DEF2:%[0-9]+]]:agpr_32 = IMPLICIT_DEF
@@ -2212,6 +2210,8 @@ body: |
22122210 ; GFX908-NEXT: S_NOP 0, implicit [[DEF209]], implicit [[DEF210]], implicit [[DEF211]], implicit [[DEF212]], implicit [[DEF213]], implicit [[DEF214]], implicit [[DEF215]], implicit [[DEF216]], implicit [[DEF217]], implicit [[DEF218]]
22132211 ; GFX908-NEXT: S_NOP 0, implicit [[DEF219]], implicit [[DEF220]], implicit [[DEF221]], implicit [[DEF222]], implicit [[DEF223]], implicit [[DEF224]], implicit [[DEF225]], implicit [[DEF226]], implicit [[DEF227]], implicit [[DEF228]]
22142212 ; GFX908-NEXT: S_NOP 0, implicit [[DEF229]], implicit [[DEF230]], implicit [[DEF231]], implicit [[DEF232]], implicit [[DEF233]], implicit [[DEF234]], implicit [[DEF235]], implicit [[DEF236]], implicit [[DEF237]], implicit [[DEF238]]
2213+ ; GFX908-NEXT: [[V_CVT_I32_F64_e32_:%[0-9]+]]:vgpr_32 = nofpexcept V_CVT_I32_F64_e32 257, implicit $exec, implicit $mode
2214+ ; GFX908-NEXT: [[V_CVT_I32_F64_e32_1:%[0-9]+]]:vgpr_32 = nofpexcept V_CVT_I32_F64_e32 258, implicit $exec, implicit $mode
22152215 ; GFX908-NEXT: S_NOP 0, implicit [[DEF239]], implicit [[DEF240]], implicit [[DEF241]], implicit [[DEF242]], implicit [[DEF243]], implicit [[DEF244]], implicit [[DEF245]], implicit [[V_CVT_I32_F64_e32_]], implicit [[V_CVT_I32_F64_e32_1]]
22162216 ; GFX908-NEXT: S_ENDPGM 0
22172217 ;
0 commit comments