Lines Matching refs:loop
1 ; Test loop tuning.
13 br label %loop
15 loop:
16 %index = phi i64 [ 0, %entry ], [ %next, %loop ]
21 br i1 %cmp, label %loop, label %exit
27 ; Test a loop that should be converted into dbr form and then use BRCT.
31 ; CHECK: [[LABEL:\.[^:]*]]:{{.*}} %loop
35 br label %loop
37 loop:
38 %count = phi i32 [ 0, %entry ], [ %next, %loop.next ]
42 br i1 %cmp, label %loop.next, label %loop.store
44 loop.store:
47 br label %loop.next
49 loop.next:
51 br i1 %cont, label %loop, label %exit
61 ; CHECK: [[LABEL:\.[^:]*]]:{{.*}} %loop
65 br label %loop
67 loop:
68 %count = phi i64 [ 0, %entry ], [ %next, %loop.next ]
72 br i1 %cmp, label %loop.next, label %loop.store
74 loop.store:
77 br label %loop.next
79 loop.next:
81 br i1 %cont, label %loop, label %exit
87 ; Test a loop with a 64-bit decremented counter in which the 32-bit
98 br label %loop
100 loop:
101 %left = phi i64 [ %count, %entry ], [ %next, %loop.next ]
105 br i1 %cmp, label %loop.next, label %loop.store
107 loop.store:
110 br label %loop.next
112 loop.next:
120 br i1 %cont, label %loop, label %exit