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 …etelementptr inbounds [10 x [10 x i32]], [10 x [10 x i32]]* @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 …etelementptr inbounds [10 x [10 x i32]], [10 x [10 x i32]]* @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 …etelementptr inbounds [10 x [10 x i32]], [10 x [10 x i32]]* @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-LABEL: outer.ph:
164 ; CHECK-NEXT: br label %outer.header
169 ; CHECK-NEXT: br label %outer.ph
176 br label %outer.ph
178 outer.ph: ; preds = %bb
179 br label %outer.header
181 outer.header: ; preds = %outer.ph, %outer.latch
182 %tmp2 = phi i32 [ 0, %outer.ph ], [ %tmp8, %outer.latch ]
183 br i1 undef, label %inner.ph, label %outer.latch
185 inner.ph: ; preds = %outer.header
192 br i1 undef, label %inner.body, label %outer.latch
194 outer.latch: ; preds = %inner.body, %outer.header
196 br i1 undef, label %outer.header, label %exit
198 exit: ; preds = %outer.latch