|
19 | 19 | }
|
20 | 20 |
|
21 | 21 | // CHECK-LABEL: SPA @test_if_then_else
|
22 |
| -// CHECK-NEXT: bb0: length=1+0, d-entry=0, d-exit=2 |
| 22 | +// CHECK-NEXT: bb0: length=1+0, d-entry=0, d-exit=1 |
23 | 23 | // CHECK-NEXT: bb1: length=3+0, d-entry=1, d-exit=3
|
24 |
| -// CHECK-NEXT: bb2: length=1+0, d-entry=1, d-exit=1 |
25 |
| -// CHECK-NEXT: bb3: length=0+0, d-entry=2, d-exit=0 |
| 24 | +// CHECK-NEXT: bb2: length=0+0, d-entry=1, d-exit=0 |
| 25 | +// CHECK-NEXT: bb3: length=0+0, d-entry=1, d-exit=0 |
26 | 26 |
|
27 | 27 | sil @test_if_then_else : $@convention(thin) () -> () {
|
28 | 28 | bb0:
|
|
42 | 42 | }
|
43 | 43 |
|
44 | 44 | // CHECK-LABEL: SPA @test_simple_loop
|
45 |
| -// CHECK-NEXT: bb0: length=1+0, d-entry=0, d-exit=34 |
46 |
| -// CHECK-NEXT: bb1: length=3+30, d-entry=1, d-exit=33 |
47 |
| -// CHECK-NEXT: bb2: length=0+0, d-entry=34, d-exit=0 |
| 45 | +// CHECK-NEXT: bb0: length=0+0, d-entry=0, d-exit=33 |
| 46 | +// CHECK-NEXT: bb1: length=3+30, d-entry=0, d-exit=33 |
| 47 | +// CHECK-NEXT: bb2: length=0+0, d-entry=33, d-exit=0 |
48 | 48 | // CHECK-NEXT: Loop bb1:
|
49 | 49 | // CHECK-NEXT: bb1: length=3+0, d-entry=0, d-exit=3
|
50 | 50 |
|
|
64 | 64 |
|
65 | 65 | // CHECK-LABEL: SPA @test_loop_with_bypass_edge
|
66 | 66 | // CHECK-NEXT: bb0: length=1+30, d-entry=0, d-exit=31
|
67 |
| -// CHECK-NEXT: bb1: length=1+0, d-entry=31, d-exit=5 |
68 |
| -// CHECK-NEXT: bb2: length=3+0, d-entry=32, d-exit=4 |
69 |
| -// CHECK-NEXT: bb3: length=1+0, d-entry=35, d-exit=1 |
| 67 | +// CHECK-NEXT: bb1: length=0+0, d-entry=31, d-exit=3 |
| 68 | +// CHECK-NEXT: bb2: length=3+0, d-entry=31, d-exit=3 |
| 69 | +// CHECK-NEXT: bb3: length=0+0, d-entry=34, d-exit=0 |
70 | 70 | // CHECK-NEXT: bb4: length=0+0, d-entry=31, d-exit=0
|
71 | 71 | // CHECK-NEXT: Loop bb2:
|
72 | 72 | // CHECK-NEXT: bb2: length=3+0, d-entry=0, d-exit=3
|
|
93 | 93 |
|
94 | 94 | // CHECK-LABEL: SPA @test_nested_loops
|
95 | 95 | // CHECK-NEXT: bb0: length=1+40, d-entry=0, d-exit=41
|
96 |
| -// CHECK-NEXT: bb1: length=1+0, d-entry=41, d-exit=6 |
97 |
| -// CHECK-NEXT: bb2: length=1+0, d-entry=42, d-exit=5 |
98 |
| -// CHECK-NEXT: bb3: length=3+0, d-entry=43, d-exit=5 |
99 |
| -// CHECK-NEXT: bb4: length=2+0, d-entry=43, d-exit=4 |
100 |
| -// CHECK-NEXT: bb5: length=1+0, d-entry=45, d-exit=2 |
101 |
| -// CHECK-NEXT: bb6: length=1+0, d-entry=46, d-exit=1 |
| 96 | +// CHECK-NEXT: bb1: length=0+0, d-entry=41, d-exit=4 |
| 97 | +// CHECK-NEXT: bb2: length=1+0, d-entry=41, d-exit=4 |
| 98 | +// CHECK-NEXT: bb3: length=3+0, d-entry=42, d-exit=4 |
| 99 | +// CHECK-NEXT: bb4: length=2+0, d-entry=42, d-exit=3 |
| 100 | +// CHECK-NEXT: bb5: length=1+0, d-entry=44, d-exit=1 |
| 101 | +// CHECK-NEXT: bb6: length=0+0, d-entry=45, d-exit=0 |
102 | 102 | // CHECK-NEXT: bb7: length=0+0, d-entry=41, d-exit=0
|
103 | 103 | // CHECK-NEXT: Loop bb2:
|
104 | 104 | // CHECK-NEXT: bb2: length=1+0, d-entry=0, d-exit=4
|
|
146 | 146 | }
|
147 | 147 |
|
148 | 148 | // CHECK-LABEL: SPA @test_call_of_noreturn_in_loop
|
149 |
| -// CHECK-NEXT: bb0: length=1+0, d-entry=0, d-exit=133 |
150 |
| -// CHECK-NEXT: bb1: length=12+120, d-entry=1, d-exit=132 |
151 |
| -// CHECK-NEXT: bb2: length=0+0, d-entry=133, d-exit=0 |
| 149 | +// CHECK-NEXT: bb0: length=0+0, d-entry=0, d-exit=132 |
| 150 | +// CHECK-NEXT: bb1: length=12+120, d-entry=0, d-exit=132 |
| 151 | +// CHECK-NEXT: bb2: length=0+0, d-entry=132, d-exit=0 |
152 | 152 | // CHECK-NEXT: Loop bb1:
|
153 | 153 | // CHECK-NEXT: bb1: length=12+0, d-entry=0, d-exit=12
|
154 | 154 | sil @test_call_of_noreturn_in_loop : $@convention(thin) () -> () {
|
|
0 commit comments