Lines Matching refs:outer
195 While outer = NewWhile(p0);
197 Nest(&inner, &outer);
199 Counter c = NewCounter(&outer, 0, 1);
200 Node* r = InsertReturn(c.phi, start(), outer.exit);
204 Node* bro = ExpectPeeled(outer.branch, peeled);
205 Node* if_trueo = ExpectPeeled(outer.if_true, peeled);
206 Node* if_falseo = ExpectPeeled(outer.exit, peeled);
220 EXPECT_THAT(outer.loop, IsLoop(if_falsei, inner.exit));
227 AllOf(CaptureEq(&merge), IsMerge(outer.exit, if_falseo))),
234 While outer = NewWhile(p0);
236 Nest(&inner, &outer);
238 Counter c = NewCounter(&outer, 0, 1);
239 Node* r = InsertReturn(c.phi, start(), outer.exit);
248 ExpectNotPeeled(outer.loop, peeled);
249 ExpectNotPeeled(outer.branch, peeled);
250 ExpectNotPeeled(outer.if_true, peeled);
251 ExpectNotPeeled(outer.exit, peeled);
261 EXPECT_THAT(outer.loop, IsLoop(start(), IsMerge(inner.exit, if_falsei)));
264 EXPECT_THAT(r, IsReturn(c.phi, start(), outer.exit));
270 While outer = NewWhile(p0);
272 Nest(&inner, &outer);
274 Node* phi = NewPhi(&outer, Int32Constant(11), c.phi);
276 Node* r = InsertReturn(phi, start(), outer.exit);
285 ExpectNotPeeled(outer.loop, peeled);
286 ExpectNotPeeled(outer.branch, peeled);
287 ExpectNotPeeled(outer.if_true, peeled);
288 ExpectNotPeeled(outer.exit, peeled);
298 EXPECT_THAT(outer.loop, IsLoop(start(), IsMerge(inner.exit, if_falsei)));
306 back, outer.loop));
308 EXPECT_THAT(r, IsReturn(phi, start(), outer.exit));