Lines Matching refs:loop
6 br label %loop
8 loop:
9 %counter = phi i32 [ 0, %entry ], [ %counter.inc, %loop ]
10 %idx = phi i32 [ %start, %entry ], [ %idx.inc, %loop ]
14 ; CHECK-NEXT: --> {(1 + (sext i32 %start to i64))<nsw>,+,1}<nsw><%loop>
17 br i1 %condition, label %exit, label %loop
26 br label %loop
28 loop:
29 %counter = phi i32 [ 0, %entry ], [ %counter.inc, %loop ]
30 %idx = phi i32 [ %start, %entry ], [ %idx.inc, %loop ]
34 ; CHECK-NEXT: --> {(1 + (zext i32 %start to i64))<nuw><nsw>,+,1}<nuw><%loop>
37 br i1 %condition, label %exit, label %loop
48 br label %loop
50 loop:
51 %idx = phi i32 [ %start.real, %entry ], [ %idx.inc, %loop ]
54 ; CHECK-NEXT: --> {(2 + (sext i32 (4 * %start) to i64))<nsw>,+,2}<nsw><%loop>
57 br i1 %condition, label %exit, label %loop
68 br i1 %entry.condition, label %loop, label %exit
70 loop:
71 %idx = phi i8 [ %start.inc, %entry ], [ %idx.inc, %loop ]
74 ; CHECK-NEXT: --> {(1 + (sext i8 %start to i16))<nsw>,+,1}<nsw><%loop>
77 br i1 %condition, label %exit, label %loop
88 br i1 %entry.condition, label %loop, label %exit
90 loop:
91 %idx = phi i8 [ %start.inc, %entry ], [ %idx.inc, %loop ]
94 ; CHECK-NEXT: --> {(1 + (zext i8 %start to i16))<nuw><nsw>,+,1}<nuw><%loop>
97 br i1 %condition, label %exit, label %loop