Lines Matching refs:iv
12 ; We cannot interchange this loop at the moment, because iv.outer.next is
29 %iv.outer = phi i64 [ 1, %outer.ph ], [ %iv.outer.next, %outer.inc ]
33 %iv.inner = phi i64 [ %iv.inner.next, %for.body3 ], [ 1, %outer.header ]
34 …ementptr inbounds [100 x [100 x i32]], [100 x [100 x i32]]* @A, i64 0, i64 %iv.inner, i64 %iv.outer
36 …ementptr inbounds [100 x [100 x i32]], [100 x [100 x i32]]* @C, i64 0, i64 %iv.inner, i64 %iv.outer
40 %iv.inner.next = add nuw nsw i64 %iv.inner, 1
41 %exitcond = icmp eq i64 %iv.inner.next, 100
45 %iv.outer.next = add nsw i64 %iv.outer, 1
46 %cmp = icmp eq i64 %iv.outer.next, 100
50 %iv.outer.next.lcssa = phi i64 [ %iv.outer.next, %outer.inc ]
51 store i64 %iv.outer.next.lcssa, i64* @Y
70 %iv.outer = phi i64 [ 1, %outer.ph ], [ %iv.outer.next, %outer.inc ]
74 %iv.inner = phi i64 [ %iv.inner.next, %for.body3 ], [ 1, %outer.header ]
75 …ementptr inbounds [100 x [100 x i32]], [100 x [100 x i32]]* @A, i64 0, i64 %iv.inner, i64 %iv.outer
77 …ementptr inbounds [100 x [100 x i32]], [100 x [100 x i32]]* @C, i64 0, i64 %iv.inner, i64 %iv.outer
81 %iv.inner.next = add nuw nsw i64 %iv.inner, 1
82 %exitcond = icmp eq i64 %iv.inner.next, 100
86 %iv.inner.end = phi i64 [ 0, %outer.header ], [ %iv.inner.next, %for.body3 ]
87 %iv.outer.next = add nsw i64 %iv.outer, 1
88 %cmp = icmp eq i64 %iv.outer.next, 100
92 %iv.inner.end.lcssa = phi i64 [ %iv.inner.end, %outer.inc ]
93 store i64 %iv.inner.end.lcssa, i64* @Y
107 %iv.outer = phi i64 [ 1, %entry ], [ %iv.outer.next, %outer.inc ]
111 %iv.inner = phi i64 [ %iv.inner.next, %for.body3 ], [ 1, %outer.header ]
112 …ementptr inbounds [100 x [100 x i32]], [100 x [100 x i32]]* @A, i64 0, i64 %iv.inner, i64 %iv.outer
114 …ementptr inbounds [100 x [100 x i32]], [100 x [100 x i32]]* @C, i64 0, i64 %iv.inner, i64 %iv.outer
118 %iv.inner.next = add nuw nsw i64 %iv.inner, 1
119 %exitcond = icmp eq i64 %iv.inner.next, 100
123 %iv.inner.lcssa = phi i64 [ %iv.inner, %for.body3 ]
124 %iv.outer.next = add nsw i64 %iv.outer, 1
125 %cmp = icmp eq i64 %iv.outer.next, 100
129 %iv.inner.lcssa.lcssa = phi i64 [ %iv.inner.lcssa, %outer.inc ]
130 store i64 %iv.inner.lcssa.lcssa, i64* @Y
146 %iv.outer = phi i64 [ 1, %entry ], [ %iv.outer.next, %outer.inc ]
151 %iv.inner = phi i64 [ %iv.inner.next, %for.body3 ], [ 1, %outer.header ]
153 …ementptr inbounds [100 x [100 x i32]], [100 x [100 x i32]]* @A, i64 0, i64 %iv.inner, i64 %iv.outer
155 …ementptr inbounds [100 x [100 x i32]], [100 x [100 x i32]]* @C, i64 0, i64 %iv.inner, i64 %iv.outer
160 %iv.inner.next = add nuw nsw i64 %iv.inner, 1
161 %exitcond = icmp eq i64 %iv.inner.next, 100
166 %iv.outer.next = add nsw i64 %iv.outer, 1
167 %cmp = icmp eq i64 %iv.outer.next, 100
188 %iv.outer = phi i64 [ 1, %entry ], [ %iv.outer.next, %outer.inc ]
192 %iv.inner = phi i64 [ %iv.inner.next, %bb3 ], [ 1, %outer.header ]
196 …ementptr inbounds [100 x [100 x i32]], [100 x [100 x i32]]* @A, i64 0, i64 %iv.inner, i64 %iv.outer
198 …ementptr inbounds [100 x [100 x i32]], [100 x [100 x i32]]* @C, i64 0, i64 %iv.inner, i64 %iv.outer
206 %iv.inner.next = add nuw nsw i64 %iv.inner, 1
207 %exitcond = icmp eq i64 %iv.inner.next, 100
211 %iv.inner.lcssa = phi i64 [ %iv.inner, %bb3 ]
212 %iv.outer.next = add nsw i64 %iv.outer, 1
213 %cmp = icmp eq i64 %iv.outer.next, 100
217 %iv.inner.lcssa.lcssa = phi i64 [ %iv.inner.lcssa, %outer.inc ]
218 store i64 %iv.inner.lcssa.lcssa, i64* @Y
233 %iv.outer = phi i64 [ 1, %entry ], [ %iv.outer.next, %outer.inc ]
237 %iv.inner = phi i64 [ %iv.inner.next, %for.body3 ], [ 1, %outer.header ]
238 …ementptr inbounds [100 x [100 x i32]], [100 x [100 x i32]]* @A, i64 0, i64 %iv.inner, i64 %iv.outer
240 …ementptr inbounds [100 x [100 x i32]], [100 x [100 x i32]]* @C, i64 0, i64 %iv.inner, i64 %iv.outer
244 %iv.inner.next = add nuw nsw i64 %iv.inner, 1
245 %exitcond = icmp eq i64 %iv.inner.next, 100
250 %iv.outer.next = add nsw i64 %iv.outer, 1
251 %cmp = icmp eq i64 %iv.outer.next, 100
270 %iv.outer = phi i64 [ 1, %entry ], [ %iv.outer.next, %outer.inc ]
274 %iv.inner = phi i64 [ %iv.inner.next, %for.body3 ], [ 1, %outer.header ]
275 …ementptr inbounds [100 x [100 x i32]], [100 x [100 x i32]]* @A, i64 0, i64 %iv.inner, i64 %iv.outer
277 …ementptr inbounds [100 x [100 x i32]], [100 x [100 x i32]]* @C, i64 0, i64 %iv.inner, i64 %iv.outer
281 %iv.inner.next = add nuw nsw i64 %iv.inner, 1
282 %exitcond = icmp eq i64 %iv.inner.next, 100
286 %iv.inner.lcssa = phi i64 [ %iv.inner, %for.body3 ]
290 %iv.outer.next = add nsw i64 %iv.outer, 1
291 %cmp = icmp eq i64 %iv.outer.next, 100
295 %iv.inner.lcssa.lcssa = phi i64 [ %iv.inner.lcssa, %outer.inc ]
296 store i64 %iv.inner.lcssa.lcssa, i64* @Y
313 %indvars.iv23 = phi i64 [ 0, %entry ], [ %indvars.iv.next24, %for1.inc ]
317 %indvars.iv = phi i64 [ 0, %for1.header ], [ %indvars.iv.next.3, %for2 ]
318 … inbounds [100 x [100 x i64]], [100 x [100 x i64]]* %Arr, i64 0, i64 %indvars.iv, i64 %indvars.iv23
320 %indvars.iv.next.3 = add nuw nsw i64 %indvars.iv, 1
321 %exit1 = icmp eq i64 %indvars.iv.next.3, 100
325 %indvars.iv.next24 = add nuw nsw i64 %indvars.iv23, 1
326 %exit2 = icmp eq i64 %indvars.iv.next24, 100