Lines Matching refs:outer
17 ; CHECK-NEXT: %0 = phi i64 [ %iv.outer.next, %outer.latch ]
29 br label %outer.header
31 outer.header: ; preds = %outer.latch, %entry
32 %iv.outer = phi i64 [ 0, %entry ], [ %iv.outer.next, %outer.latch ]
35 inner.body: ; preds = %inner.body, %outer.header
36 %iv.inner = phi i64 [ 5, %outer.header ], [ %iv.inner.next, %inner.body ]
37 %v7 = getelementptr inbounds [10 x [10 x i32]], ptr @c, i64 0, i64 %iv.inner, i64 %iv.outer
41 br i1 %v9, label %outer.latch, label %inner.body
43 outer.latch: ; preds = %inner.body
45 %iv.outer.next = add nuw nsw i64 %iv.outer, 1
46 %v5 = icmp ult i64 %iv.outer, 2
47 br i1 %v5, label %outer.header, label %exit
49 exit: ; preds = %outer.latch
50 %v4.lcssa = phi i64 [ %iv.outer.next, %outer.latch ]
51 %v8.lcssa.lcssa = phi i64 [ %v8.lcssa, %outer.latch ]
64 ; CHECK-NEXT: %0 = phi i64 [ %iv.outer, %outer.latch ]
76 br label %outer.header
78 outer.header: ; preds = %outer.latch, %entry
79 %iv.outer = phi i64 [ 0, %entry ], [ %iv.outer.next, %outer.latch ]
82 inner.body: ; preds = %inner.body, %outer.header
83 %iv.inner = phi i64 [ 5, %outer.header ], [ %iv.inner.next, %inner.body ]
84 %v7 = getelementptr inbounds [10 x [10 x i32]], ptr @c, i64 0, i64 %iv.inner, i64 %iv.outer
88 br i1 %v9, label %outer.latch, label %inner.body
90 outer.latch: ; preds = %inner.body
92 %iv.outer.next = add nuw nsw i64 %iv.outer, 1
93 %v5 = icmp ult i64 %iv.outer.next, 2
94 br i1 %v5, label %outer.header, label %exit
96 exit: ; preds = %outer.latch
97 %v4.lcssa = phi i64 [ %iv.outer, %outer.latch ]
98 %v8.lcssa.lcssa = phi i64 [ %v8.lcssa, %outer.latch ]
110 ; CHECK-NEXT: %0 = phi i64 [ %iv.outer.next, %outer.latch ]
125 br label %outer.header
127 outer.header: ; preds = %outer.latch, %entry
128 %iv.outer = phi i64 [ 0, %entry ], [ %iv.outer.next, %outer.latch ]
131 inner.body: ; preds = %inner.body, %outer.header
132 %iv.inner = phi i64 [ 5, %outer.header ], [ %iv.inner.next, %inner.body ]
133 %v7 = getelementptr inbounds [10 x [10 x i32]], ptr @c, i64 0, i64 %iv.inner, i64 %iv.outer
137 br i1 %v9, label %outer.latch, label %inner.body
139 outer.latch: ; preds = %inner.body
142 %iv.outer.next = add nuw nsw i64 %iv.outer, 1
143 %v5 = icmp ult i64 %iv.outer, 2
144 br i1 %v5, label %outer.header, label %exit
146 exit: ; preds = %outer.latch
147 %v4.lcssa = phi i64 [ %iv.outer.next, %outer.latch ]
148 %v8.lcssa.lcssa = phi i64 [ %v8.lcssa, %outer.latch ]
149 %v8.lcssa.lcssa.2 = phi i64 [ %v8.lcssa, %outer.latch ]
163 ; CHECK: outer.ph:
165 ; CHECK: outer.header:
175 ; CHECK: outer.latch.loopexit:
177 ; CHECK: outer.latch:
185 br label %outer.ph
187 outer.ph: ; preds = %bb
188 br label %outer.header
190 outer.header: ; preds = %outer.ph, %outer.latch
191 %tmp2 = phi i32 [ 0, %outer.ph ], [ %tmp8, %outer.latch ]
192 br i1 undef, label %inner.ph, label %outer.latch
194 inner.ph: ; preds = %outer.header
201 br i1 undef, label %inner.body, label %outer.latch
203 outer.latch: ; preds = %inner.body, %outer.header
205 br i1 undef, label %outer.header, label %exit
207 exit: ; preds = %outer.latch