@@ -31,48 +31,48 @@ body: |
31
31
; GCN-NEXT: [[COPY15:%[0-9]+]]:vgpr_32 = COPY $vgpr0
32
32
; GCN-NEXT: [[COPY16:%[0-9]+]]:vgpr_32 = COPY $vgpr0
33
33
; GCN-NEXT: [[COPY17:%[0-9]+]]:vgpr_32 = COPY $vgpr0
34
- ; GCN-NEXT: %18 :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY]], implicit $mode, implicit $exec
35
- ; GCN-NEXT: %19 :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY1]], implicit $mode, implicit $exec
36
- ; GCN-NEXT: %20 :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY2]], implicit $mode, implicit $exec
37
- ; GCN-NEXT: %21 :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY3]], implicit $mode, implicit $exec
38
- ; GCN-NEXT: %22 :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY4]], implicit $mode, implicit $exec
34
+ ; GCN-NEXT: [[V_CVT_F64_I32_e32_:%[0-9]+]] :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY]], implicit $mode, implicit $exec
35
+ ; GCN-NEXT: [[V_CVT_F64_I32_e32_1:%[0-9]+]] :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY1]], implicit $mode, implicit $exec
36
+ ; GCN-NEXT: [[V_CVT_F64_I32_e32_2:%[0-9]+]] :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY2]], implicit $mode, implicit $exec
37
+ ; GCN-NEXT: [[V_CVT_F64_I32_e32_3:%[0-9]+]] :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY3]], implicit $mode, implicit $exec
38
+ ; GCN-NEXT: [[V_CVT_F64_I32_e32_4:%[0-9]+]] :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY4]], implicit $mode, implicit $exec
39
39
; GCN-NEXT: {{ $}}
40
40
; GCN-NEXT: bb.1:
41
41
; GCN-NEXT: successors: %bb.2(0x04000000), %bb.1(0x7c000000)
42
42
; GCN-NEXT: liveins: $vcc
43
43
; GCN-NEXT: {{ $}}
44
44
; GCN-NEXT: $vcc = S_AND_B64 $exec, $vcc, implicit-def $scc
45
- ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, %18 , implicit $exec
46
- ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, %19 , implicit $exec
47
- ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, %20 , implicit $exec
48
- ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, %21 , implicit $exec
49
- ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, %22 , implicit $exec
50
- ; GCN-NEXT: %23 :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY5]], implicit $mode, implicit $exec
51
- ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, killed %23 , implicit $exec
52
- ; GCN-NEXT: %24 :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY6]], implicit $mode, implicit $exec
53
- ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, killed %24 , implicit $exec
54
- ; GCN-NEXT: %25 :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY7]], implicit $mode, implicit $exec
55
- ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, killed %25 , implicit $exec
56
- ; GCN-NEXT: %26 :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY8]], implicit $mode, implicit $exec
57
- ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, killed %26 , implicit $exec
58
- ; GCN-NEXT: %27 :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY9]], implicit $mode, implicit $exec
59
- ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, killed %27 , implicit $exec
60
- ; GCN-NEXT: %28 :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY10]], implicit $mode, implicit $exec
61
- ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, killed %28 , implicit $exec
62
- ; GCN-NEXT: %29 :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY11]], implicit $mode, implicit $exec
63
- ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, killed %29 , implicit $exec
64
- ; GCN-NEXT: %30 :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY12]], implicit $mode, implicit $exec
65
- ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, killed %30 , implicit $exec
66
- ; GCN-NEXT: %31 :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY13]], implicit $mode, implicit $exec
67
- ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, killed %31 , implicit $exec
68
- ; GCN-NEXT: %32 :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY14]], implicit $mode, implicit $exec
69
- ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, killed %32 , implicit $exec
70
- ; GCN-NEXT: %33 :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY15]], implicit $mode, implicit $exec
71
- ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, killed %33 , implicit $exec
72
- ; GCN-NEXT: %34 :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY16]], implicit $mode, implicit $exec
73
- ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, killed %34 , implicit $exec
74
- ; GCN-NEXT: %35 :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY17]], implicit $mode, implicit $exec
75
- ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, killed %35 , implicit $exec
45
+ ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, [[V_CVT_F64_I32_e32_]] , implicit $exec
46
+ ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, [[V_CVT_F64_I32_e32_1]] , implicit $exec
47
+ ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, [[V_CVT_F64_I32_e32_2]] , implicit $exec
48
+ ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, [[V_CVT_F64_I32_e32_3]] , implicit $exec
49
+ ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, [[V_CVT_F64_I32_e32_4]] , implicit $exec
50
+ ; GCN-NEXT: [[V_CVT_F64_I32_e32_5:%[0-9]+]] :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY5]], implicit $mode, implicit $exec
51
+ ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, killed [[V_CVT_F64_I32_e32_5]] , implicit $exec
52
+ ; GCN-NEXT: [[V_CVT_F64_I32_e32_6:%[0-9]+]] :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY6]], implicit $mode, implicit $exec
53
+ ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, killed [[V_CVT_F64_I32_e32_6]] , implicit $exec
54
+ ; GCN-NEXT: [[V_CVT_F64_I32_e32_7:%[0-9]+]] :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY7]], implicit $mode, implicit $exec
55
+ ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, killed [[V_CVT_F64_I32_e32_7]] , implicit $exec
56
+ ; GCN-NEXT: [[V_CVT_F64_I32_e32_8:%[0-9]+]] :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY8]], implicit $mode, implicit $exec
57
+ ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, killed [[V_CVT_F64_I32_e32_8]] , implicit $exec
58
+ ; GCN-NEXT: [[V_CVT_F64_I32_e32_9:%[0-9]+]] :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY9]], implicit $mode, implicit $exec
59
+ ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, killed [[V_CVT_F64_I32_e32_9]] , implicit $exec
60
+ ; GCN-NEXT: [[V_CVT_F64_I32_e32_10:%[0-9]+]] :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY10]], implicit $mode, implicit $exec
61
+ ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, killed [[V_CVT_F64_I32_e32_10]] , implicit $exec
62
+ ; GCN-NEXT: [[V_CVT_F64_I32_e32_11:%[0-9]+]] :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY11]], implicit $mode, implicit $exec
63
+ ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, killed [[V_CVT_F64_I32_e32_11]] , implicit $exec
64
+ ; GCN-NEXT: [[V_CVT_F64_I32_e32_12:%[0-9]+]] :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY12]], implicit $mode, implicit $exec
65
+ ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, killed [[V_CVT_F64_I32_e32_12]] , implicit $exec
66
+ ; GCN-NEXT: [[V_CVT_F64_I32_e32_13:%[0-9]+]] :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY13]], implicit $mode, implicit $exec
67
+ ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, killed [[V_CVT_F64_I32_e32_13]] , implicit $exec
68
+ ; GCN-NEXT: [[V_CVT_F64_I32_e32_14:%[0-9]+]] :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY14]], implicit $mode, implicit $exec
69
+ ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, killed [[V_CVT_F64_I32_e32_14]] , implicit $exec
70
+ ; GCN-NEXT: [[V_CVT_F64_I32_e32_15:%[0-9]+]] :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY15]], implicit $mode, implicit $exec
71
+ ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, killed [[V_CVT_F64_I32_e32_15]] , implicit $exec
72
+ ; GCN-NEXT: [[V_CVT_F64_I32_e32_16:%[0-9]+]] :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY16]], implicit $mode, implicit $exec
73
+ ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, killed [[V_CVT_F64_I32_e32_16]] , implicit $exec
74
+ ; GCN-NEXT: [[V_CVT_F64_I32_e32_17:%[0-9]+]] :vreg_64 = nofpexcept V_CVT_F64_I32_e32 [[COPY17]], implicit $mode, implicit $exec
75
+ ; GCN-NEXT: $vcc = V_CMP_EQ_U64_e64 $vcc, killed [[V_CVT_F64_I32_e32_17]] , implicit $exec
76
76
; GCN-NEXT: S_CBRANCH_VCCNZ %bb.1, implicit $vcc
77
77
; GCN-NEXT: S_BRANCH %bb.2
78
78
; GCN-NEXT: {{ $}}
0 commit comments