Lines Matching refs:outer

8 ; in the predecessor of the outer loop header.
16 ; CHECK: outer.header:
36 ; CHECK: outer.latch:
49 br label %outer.header
51 outer.header: ; preds = %outer.latch, %bb1
52 %outer.iv = phi i64 [ 0, %bb1], [ %outer.iv.next, %outer.latch ]
55 inner.header: ; preds = %inner.header, %outer.header
56 %inner.iv = phi i64 [ %inner.iv.next, %inner.header ], [ 5, %outer.header ]
57 …tr = getelementptr inbounds [1000 x [1000 x i32]], ptr @global, i64 0, i64 %inner.iv, i64 %outer.iv
63 br i1 %cond1, label %outer.latch, label %inner.header
65 outer.latch: ; preds = %inner.header
66 %outer.iv.next = add nuw nsw i64 %outer.iv, 1
67 %cond2 = icmp eq i64 %outer.iv.next, 1000
68 br i1 %cond2, label %bb9, label %outer.header
70 bb9: ; preds = %outer.latch
84 ; CHECK: outer.header.preheader:
86 ; CHECK: outer.header:
106 ; CHECK: outer.latch:
119 br i1 %cmp, label %outer.header, label %outer.header
121 outer.header: ; preds = %outer.latch, %bb1
122 %outer.iv = phi i64 [ 0, %bb1 ], [ 0, %bb1 ], [ %outer.iv.next, %outer.latch ]
125 inner.header: ; preds = %inner.header, %outer.header
126 %inner.iv = phi i64 [ %inner.iv.next, %inner.header ], [ 5, %outer.header ], [ 5, %outer.header ]
127 …tr = getelementptr inbounds [1000 x [1000 x i32]], ptr @global, i64 0, i64 %inner.iv, i64 %outer.iv
133 br i1 %cond1, label %outer.latch, label %inner.header
135 outer.latch: ; preds = %inner.header
136 %outer.iv.next = add nuw nsw i64 %outer.iv, 1
137 %cond2 = icmp eq i64 %outer.iv.next, 1000
138 br i1 %cond2, label %bb9, label %outer.header
140 bb9: ; preds = %outer.latch