Lines Matching full:next
144 %iv = phi i32 [%start, %entry], [%next, %loop]
151 %next = add i32 %iv, 1
152 %cond = icmp ne i32 %next, %limit
170 %idx = phi i32 [ 0, %entry ], [ %idx.next, %loop.inc ]
171 %max = phi i32 [ 0, %entry ], [ %max.next, %loop.inc ]
185 %max.next = phi i32 [ %idx, %if.then ], [ %max, %if.else ]
186 %idx.next = add nsw i32 %idx, 1
187 %cmp = icmp slt i32 %idx.next, %limit
205 %iv = phi i32 [ 0, %entry], [ %iv.next, %control ]
212 %iv.next = phi i32 [ %iv, %loop ], [ undef, %if.then ]
213 %cmp = icmp slt i32 %iv.next, %limit
234 %iv = phi i32 [ 0, %entry], [ %iv.next, %loop ]
240 %iv.next = add i32 %iv, 2
241 %cmp = icmp slt i32 %iv.next, %halfLim
260 %j.0 = phi i32 [ 1, %entry ], [ %j.next, %cond_true ]
266 %j.next = add i32 %j.0, 1
274 ; Eliminate the redundant IV increments k.next and l.next.
303 %ii = phi i32 [ %init1, %entry ], [ %ii.next, %loop ]
305 %j = phi i32 [ %init, %entry ], [ %j.next, %loop ]
306 %k = phi i32 [ %init1, %entry ], [ %k.next, %loop ]
307 %l = phi i32 [ %l.0, %entry ], [ %l.next, %loop ]
308 %ii.next = add i32 %ii, %step1
309 %j.next = add i32 %j, %step1
310 %k.next = add i32 %k, %step1
312 %l.next = add i32 %l.step, 1
313 %cmp = icmp ne i32 %ii.next, %lim
317 %sum1 = add i32 %i, %j.next
318 %sum2 = add i32 %sum1, %k.next
320 %sum4 = add i32 %sum1, %l.next
341 %next = phi i32* [ %next.inc, %latch ], [ %first, %entry ]
342 store i32 4, i32* %next
347 %next.inc = getelementptr inbounds %structIF* %ptr.inc, i64 0, i32 0