Lines Matching refs:indvars

1 ; RUN: opt -S -indvars %s | FileCheck %s
11 %indvars.iv = phi i64 [ %start, %entry ], [ %indvars.iv.next, %loop ]
12 %indvars.iv.next = add nsw i64 %indvars.iv, 1
14 %cmp1 = icmp slt i64 %indvars.iv, -1
27 %indvars.iv = phi i64 [ %start, %entry ], [ %indvars.iv.next, %loop ]
28 %indvars.iv.next = add nsw i64 %indvars.iv, 1
30 %cmp1 = icmp sle i64 %indvars.iv, -1
44 %indvars.iv = phi i64 [ %start, %entry ], [ %indvars.iv.next, %backedge ]
45 %indvars.iv.next = add nsw i64 %indvars.iv, 1
46 %cmp = icmp eq i64 %indvars.iv.next, 25
53 %cmp1 = icmp slt i64 %indvars.iv, -1
66 %indvars.iv = phi i64 [ %start, %entry ], [ %indvars.iv.next, %backedge ]
67 %indvars.iv.next = add nsw i64 %indvars.iv, 1
68 %cmp = icmp eq i64 %indvars.iv.next, 25
75 %cmp1 = icmp sgt i64 %indvars.iv, -1
88 %indvars.iv = phi i64 [ %start, %entry ], [ %indvars.iv.next, %backedge ]
89 %indvars.iv.next = add nuw i64 %indvars.iv, 1
90 %cmp = icmp eq i64 %indvars.iv.next, 25
97 %cmp1 = icmp ugt i64 %indvars.iv, 100
110 %indvars.iv = phi i64 [ %start, %entry ], [ %indvars.iv.next, %backedge ]
111 %indvars.iv.next = add nuw i64 %indvars.iv, 1
112 %cmp = icmp eq i64 %indvars.iv.next, 25
119 %cmp1 = icmp ult i64 %indvars.iv, 100
134 %indvars.iv = phi i64 [ %start, %entry ], [ %indvars.iv.next, %loop ]
135 %indvars.iv.next = add nsw i64 %indvars.iv, %inc
137 %cmp1 = icmp slt i64 %indvars.iv, -1
154 %indvars.iv = phi i64 [ %start, %entry ], [ %indvars.iv.next, %backedge ]
155 %indvars.iv.next = add nsw i64 %indvars.iv, 1
156 %cmp = icmp eq i64 %indvars.iv.next, 25
161 ; CHECK: %cmp1 = icmp slt i64 %indvars.iv, -1
162 %cmp1 = icmp slt i64 %indvars.iv, -1
181 %indvars.iv = phi i64 [ %start, %entry ], [ %indvars.iv.next, %backedge ]
182 %indvars.iv.next = add nsw i64 %indvars.iv, 1
183 %cmp = icmp eq i64 %indvars.iv.next, 25
184 ; CHECK: %cmp1 = icmp slt i64 %indvars.iv, -1
185 %cmp1 = icmp slt i64 %indvars.iv, -1
207 %indvars.iv = phi i64 [ %start, %entry ], [ %indvars.iv.next, %loop ]
208 %indvars.iv.next = add nsw i64 %indvars.iv, 1
209 ; CHECK: %cmp1 = icmp slt i64 %indvars.iv, -1
210 %cmp1 = icmp slt i64 %indvars.iv, -1
223 %indvars.iv = phi i64 [ %start, %entry ], [ %indvars.iv.next, %backedge ]
224 %indvars.iv.next = add nsw i64 %indvars.iv, 1
225 %cmp = icmp eq i64 %indvars.iv.next, 25
231 ; CHECK: %cmp1 = icmp sgt i64 %indvars.iv, -1
232 %cmp1 = icmp sgt i64 %indvars.iv, -1
248 %indvars.iv = phi i64 [ %start, %entry ], [ %indvars.iv.next, %loop ]
249 %indvars.iv.next = add nsw i64 %indvars.iv, %inc
250 ; CHECK: %cmp1 = icmp slt i64 %indvars.iv, -1
251 %cmp1 = icmp slt i64 %indvars.iv, -1
266 %indvars.iv = phi i64 [ %start, %entry ], [ %indvars.iv.next, %loop ]
267 %indvars.iv.next = add nsw i64 %indvars.iv, %inc
268 ; CHECK: %cmp1 = icmp slt i64 %indvars.iv, -1
269 %cmp1 = icmp slt i64 %indvars.iv, -1