Lines Matching refs:loop

5 ; CHECK: Loop %loop: max backedge-taken count is 32
7 br label %loop
9 loop:
10 %iv = phi i32 [ %init, %entry ], [ %iv.shift, %loop ]
13 br i1 %exit.cond, label %leave, label %loop
21 ; CHECK: Loop %loop: max backedge-taken count is 32
23 br label %loop
25 loop:
26 %iv = phi i32 [ %init, %entry ], [ %iv.shift, %loop ]
29 br i1 %exit.cond, label %leave, label %loop
36 ; CHECK-LABEL: Determining loop execution counts for: @test2
37 ; CHECK: Loop %loop: Unpredictable max backedge-taken count.
42 br label %loop
44 loop:
45 %iv = phi i32 [ %init, %entry ], [ %iv.shift, %loop ]
48 br i1 %exit.cond, label %leave, label %loop
55 ; CHECK-LABEL: Determining loop execution counts for: @test3
56 ; CHECK: Loop %loop: max backedge-taken count is 32
59 br label %loop
61 loop:
62 %iv = phi i32 [ %init, %entry ], [ %iv.shift, %loop ]
65 br i1 %exit.cond, label %leave, label %loop
73 ; CHECK-LABEL: Loop %loop: max backedge-taken count is 32
76 br label %loop
78 loop:
79 %iv = phi i32 [ %init, %entry ], [ %iv.shift, %loop ]
82 br i1 %exit.cond, label %leave, label %loop
89 ; CHECK-LABEL: Determining loop execution counts for: @test5
90 ; CHECK: Loop %loop: Unpredictable max backedge-taken count.
92 ; %iv will "stabilize" to -1, so this is an infinite loop
95 br label %loop
97 loop:
98 %iv = phi i32 [ %init, %entry ], [ %iv.shift, %loop ]
101 br i1 %exit.cond, label %leave, label %loop
108 ; CHECK-LABEL: Determining loop execution counts for: @test6
109 ; CHECK: Loop %loop: Unpredictable max backedge-taken count.
111 ; Potentially infinite loop, since %shift.amt could be 0
113 br label %loop
115 loop:
116 %iv = phi i32 [ %init, %entry ], [ %iv.shift, %loop ]
119 br i1 %exit.cond, label %leave, label %loop
127 ; CHECK: Loop %loop: max backedge-taken count is 32
130 br label %loop
132 loop:
133 %iv = phi i32 [ %init, %entry ], [ %iv.shift, %loop ]
136 br i1 %exit.cond, label %leave, label %loop
144 ; CHECK: Loop %loop: Unpredictable max backedge-taken count.
146 ; In this test case, %iv.test stabilizes to 127, not -1, so the loop
150 br label %loop
152 loop:
153 %iv = phi i32 [ %init, %entry ], [ %iv.shift, %loop ]
157 br i1 %exit.cond, label %leave, label %loop