@@ -8,7 +8,7 @@ define void @no_outer_loop(ptr nocapture noundef %a, ptr nocapture noundef reado
8
8
; CHECK: Calculating cost of runtime checks:
9
9
; CHECK-NOT: We expect runtime memory checks to be hoisted out of the outer loop.
10
10
; CHECK: Total cost of runtime checks: 4
11
- ; CHECK-NEXT: LV: Minimum required TC for runtime checks to be profitable:16
11
+ ; CHECK: LV: Minimum required TC for runtime checks to be profitable:16
12
12
entry:
13
13
br label %inner.loop
14
14
@@ -34,7 +34,7 @@ define void @outer_no_tc(ptr nocapture noundef %a, ptr nocapture noundef readonl
34
34
; CHECK: Calculating cost of runtime checks:
35
35
; CHECK: We expect runtime memory checks to be hoisted out of the outer loop. Cost reduced from 6 to 3
36
36
; CHECK: Total cost of runtime checks: 3
37
- ; CHECK-NEXT: LV: Minimum required TC for runtime checks to be profitable:16
37
+ ; CHECK: LV: Minimum required TC for runtime checks to be profitable:16
38
38
entry:
39
39
br label %outer.loop
40
40
@@ -71,7 +71,7 @@ define void @outer_known_tc3(ptr nocapture noundef %a, ptr nocapture noundef rea
71
71
; CHECK: Calculating cost of runtime checks:
72
72
; CHECK: We expect runtime memory checks to be hoisted out of the outer loop. Cost reduced from 6 to 2
73
73
; CHECK: Total cost of runtime checks: 2
74
- ; CHECK-NEXT: LV: Minimum required TC for runtime checks to be profitable:16
74
+ ; CHECK: LV: Minimum required TC for runtime checks to be profitable:16
75
75
entry:
76
76
br label %outer.loop
77
77
@@ -108,7 +108,7 @@ define void @outer_known_tc64(ptr nocapture noundef %a, ptr nocapture noundef re
108
108
; CHECK: Calculating cost of runtime checks:
109
109
; CHECK: We expect runtime memory checks to be hoisted out of the outer loop. Cost reduced from 6 to 1
110
110
; CHECK: Total cost of runtime checks: 1
111
- ; CHECK-NEXT: LV: Minimum required TC for runtime checks to be profitable:16
111
+ ; CHECK: LV: Minimum required TC for runtime checks to be profitable:16
112
112
entry:
113
113
br label %outer.loop
114
114
@@ -145,7 +145,7 @@ define void @outer_pgo_3(ptr nocapture noundef %a, ptr nocapture noundef readonl
145
145
; CHECK: Calculating cost of runtime checks:
146
146
; CHECK: We expect runtime memory checks to be hoisted out of the outer loop. Cost reduced from 6 to 2
147
147
; CHECK: Total cost of runtime checks: 2
148
- ; CHECK-NEXT: LV: Minimum required TC for runtime checks to be profitable:16
148
+ ; CHECK: LV: Minimum required TC for runtime checks to be profitable:16
149
149
entry:
150
150
br label %outer.loop
151
151
@@ -182,7 +182,7 @@ define void @outer_pgo_minus1(ptr nocapture noundef %a, ptr nocapture noundef re
182
182
; CHECK: Calculating cost of runtime checks:
183
183
; CHECK: We expect runtime memory checks to be hoisted out of the outer loop. Cost reduced from 6 to 3
184
184
; CHECK: Total cost of runtime checks: 3
185
- ; CHECK-NEXT: LV: Minimum required TC for runtime checks to be profitable:16
185
+ ; CHECK: LV: Minimum required TC for runtime checks to be profitable:16
186
186
entry:
187
187
br label %outer.loop
188
188
@@ -219,7 +219,7 @@ define void @outer_known_tc3_full_range_checks(ptr nocapture noundef %dst, ptr n
219
219
; CHECK: Calculating cost of runtime checks:
220
220
; CHECK: We expect runtime memory checks to be hoisted out of the outer loop. Cost reduced from 6 to 2
221
221
; CHECK: Total cost of runtime checks: 2
222
- ; CHECK-NEXT: LV: Minimum required TC for runtime checks to be profitable:4
222
+ ; CHECK: LV: Minimum required TC for runtime checks to be profitable:4
223
223
entry:
224
224
br label %outer.loop
225
225
0 commit comments