Lines Matching refs:inner
13 ; produced in the outer loop latch and used in the loop exit block. If the inner
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
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 ]
92 %iv.inner.end.lcssa = phi i64 [ %iv.inner.end, %outer.inc ]
93 store i64 %iv.inner.end.lcssa, i64* @Y
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 ]
129 %iv.inner.lcssa.lcssa = phi i64 [ %iv.inner.lcssa, %outer.inc ]
130 store i64 %iv.inner.lcssa.lcssa, i64* @Y
151 %iv.inner = phi i64 [ %iv.inner.next, %for.body3 ], [ 1, %outer.header ]
152 %float.inner = phi float [ %float.inner.next, %for.body3 ], [ %float.outer, %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
158 %float.inner.next = fadd fast float %float.inner, 1.000000e+00
160 %iv.inner.next = add nuw nsw i64 %iv.inner, 1
161 %exitcond = icmp eq i64 %iv.inner.next, 100
165 %float.outer.next = phi float [ %float.inner.next, %for.body3 ]
179 ; PHI node in inner latch with multiple predecessors.
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 ]
217 %iv.inner.lcssa.lcssa = phi i64 [ %iv.inner.lcssa, %outer.inc ]
218 store i64 %iv.inner.lcssa.lcssa, i64* @Y
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
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 ]
295 %iv.inner.lcssa.lcssa = phi i64 [ %iv.inner.lcssa, %outer.inc ]
296 store i64 %iv.inner.lcssa.lcssa, i64* @Y
304 ; both the inner loop and the outer latch, and there