Lines Matching +full:0 +full:x80000000

8 define void @test1(i32 %0, i1 %arg) {
9 ;CHECK: edge %entry -> %l1 probability is 0x40000000 / 0x80000000 = 50.00%
10 ;CHECK: edge %entry -> %r1 probability is 0x40000000 / 0x80000000 = 50.00%
11 ;CHECK: edge %l1 -> %cold probability is 0x80000000 / 0x80000000 = 100.00% [HOT edge]
12 ;CHECK: edge %l1 -> %unreached probability is 0x00000000 / 0x80000000 = 0.00%
13 ;CHECK: edge %r1 -> %unreached probability is 0x00000000 / 0x80000000 = 0.00%
14 ;CHECK: edge %r1 -> %cold probability is 0x80000000 / 0x80000000 = 100.00% [HOT edge]
34 ; 'unreachable' block. Check that 'l1' has 50/50 while 'r1' has 0/100
36 define void @test2(i32 %0, i1 %arg) {
37 ;CHECK: edge %entry -> %l1 probability is 0x40000000 / 0x80000000 = 50.00%
38 ;CHECK: edge %entry -> %r1 probability is 0x40000000 / 0x80000000 = 50.00%
39 ;CHECK: edge %l1 -> %cold probability is 0x40000000 / 0x80000000 = 50.00%
40 ;CHECK: edge %l1 -> %cold2 probability is 0x40000000 / 0x80000000 = 50.00%
41 ;CHECK: edge %r1 -> %unreached probability is 0x00000000 / 0x80000000 = 0.00%
42 ;CHECK: edge %r1 -> %cold probability is 0x80000000 / 0x80000000 = 100.00% [HOT edge]
67 define void @test3(i32 %0, i1 %arg) {
68 ;CHECK: edge %entry -> %l1 probability is 0x80000000 / 0x80000000 = 100.00% [HOT edge]
69 ;CHECK: edge %entry -> %r1 probability is 0x00000000 / 0x80000000 = 0.00%
70 ;CHECK: edge %l1 -> %cold probability is 0x80000000 / 0x80000000 = 100.00% [HOT edge]
71 ;CHECK: edge %l1 -> %unreached probability is 0x00000000 / 0x80000000 = 0.00%
72 ;CHECK: edge %r1 -> %unreached probability is 0x40000000 / 0x80000000 = 50.00%
73 ;CHECK: edge %r1 -> %unreached2 probability is 0x40000000 / 0x80000000 = 50.00%
98 define void @test4(i32 %0, i1 %arg) {
99 ;CHECK: edge %entry -> %l1 probability is 0x078780e3 / 0x80000000 = 5.88%
100 ;CHECK: edge %entry -> %r1 probability is 0x78787f1d / 0x80000000 = 94.12% [HOT edge]
101 ;CHECK: edge %l1 -> %l2 probability is 0x40000000 / 0x80000000 = 50.00%
102 ;CHECK: edge %l1 -> %r2 probability is 0x40000000 / 0x80000000 = 50.00%
103 ;CHECK: edge %l2 -> %to.cold probability is 0x80000000 / 0x80000000 = 100.00% [HOT edge]
104 ;CHECK: edge %r2 -> %to.cold probability is 0x80000000 / 0x80000000 = 100.00% [HOT edge]
105 ;CHECK: edge %to.cold -> %cold probability is 0x80000000 / 0x80000000 = 100.00% [HOT edge]
131 define void @test5(i32 %0, i1 %arg) {
132 ;CHECK: edge %entry -> %cold probability is 0x078780e3 / 0x80000000 = 5.88%
133 ;CHECK: edge %entry -> %r1 probability is 0x78787f1d / 0x80000000 = 94.12% [HOT edge]
134 ;CHECK: edge %cold -> %l2 probability is 0x80000000 / 0x80000000 = 100.00% [HOT edge]
135 ;CHECK: edge %r1 -> %l2 probability is 0x80000000 / 0x80000000 = 100.00% [HOT edge]
136 ;CHECK: edge %r1 -> %unreached probability is 0x00000000 / 0x80000000 = 0.00%