Lines Matching refs:w2

336   While w2(t, t.p0);  in TEST()  local
337 w2.chain(w1.exit); in TEST()
338 t.Return(t.p0, t.start, w2.exit); in TEST()
350 Node* chain[] = {w2.loop}; in TEST()
353 Node* header[] = {w2.loop}; in TEST()
354 Node* body[] = {w2.branch, w2.if_true}; in TEST()
364 While w2(t, t.p0); in TEST() local
366 Counter c2(w2, 0, 1); in TEST()
367 w2.chain(w1.exit); in TEST()
368 t.Return(t.graph.NewNode(&kIntAdd, c1.phi, c2.phi), t.start, w2.exit); in TEST()
380 Node* chain[] = {w2.loop}; in TEST()
383 Node* header[] = {w2.loop, c2.phi}; in TEST()
384 Node* body[] = {w2.branch, w2.if_true, c2.add}; in TEST()
395 While w2(t, t.p0); in TEST() local
399 Counter c2(w2, i & 1 ? t.p0 : c1.phi, i & 2 ? t.p0 : c1.phi); in TEST()
400 if (i & 3) w2.branch->ReplaceInput(0, c1.phi); in TEST()
402 w2.chain(w1.exit); in TEST()
403 t.Return(t.graph.NewNode(&kIntAdd, c1.phi, c2.phi), t.start, w2.exit); in TEST()
415 Node* chain[] = {w2.loop}; in TEST()
418 Node* header[] = {w2.loop, c2.phi}; in TEST()
419 Node* body[] = {w2.branch, w2.if_true, c2.add}; in TEST()
430 While w2(t, t.p0); in TEST() local
431 w2.nest(w1); in TEST()
434 Node* chain[] = {w1.loop, w2.loop}; in TEST()
438 Node* b1[] = {w1.branch, w1.if_true, w2.loop, w2.branch, w2.if_true, w2.exit}; in TEST()
441 Node* h2[] = {w2.loop}; in TEST()
442 Node* b2[] = {w2.branch, w2.if_true}; in TEST()
451 While w2(t, t.p0); in TEST() local
453 Counter c2(w2, 0, 1); in TEST()
454 w2.branch->ReplaceInput(0, c2.phi); in TEST()
455 w2.nest(w1); in TEST()
458 Node* chain[] = {w1.loop, w2.loop}; in TEST()
462 Node* b1[] = {w1.branch, w1.if_true, w2.loop, w2.branch, w2.if_true, in TEST()
463 w2.exit, c2.phi, c1.add, c2.add}; in TEST()
466 Node* h2[] = {w2.loop, c2.phi}; in TEST()
467 Node* b2[] = {w2.branch, w2.if_true, c2.add}; in TEST()
476 While w2(t, t.p0); in TEST() local
477 w2.nest(w1); in TEST()
482 Node* p2a = t.graph.NewNode(op, p1a, t.p0, w2.loop); in TEST()
483 Node* p2b = t.graph.NewNode(op, p1b, t.p0, w2.loop); in TEST()
493 Node* chain[] = {w1.loop, w2.loop}; in TEST()
497 Node* b1[] = {w1.branch, w1.if_true, w2.loop, p2a, in TEST()
498 p2b, w2.branch, w2.if_true, w2.exit}; in TEST()
501 Node* h2[] = {w2.loop, p2a, p2b}; in TEST()
502 Node* b2[] = {w2.branch, w2.if_true}; in TEST()
511 While w2(t, t.p0); in TEST() local
513 w2.nest(w1); in TEST()
515 w3.chain(w2.exit); in TEST()
518 Node* chain1[] = {w1.loop, w2.loop}; in TEST()
525 Node* b1[] = {w1.branch, w1.if_true, w2.loop, w2.branch, w2.if_true, in TEST()
526 w2.exit, w3.loop, w3.branch, w3.if_true, w3.exit}; in TEST()
529 Node* h2[] = {w2.loop}; in TEST()
530 Node* b2[] = {w2.branch, w2.if_true}; in TEST()
543 While w2(t, t.p0); in TEST() local
545 w2.loop->ReplaceInput(0, w1.if_true); in TEST()
546 w3.loop->ReplaceInput(0, w2.if_true); in TEST()
547 w2.loop->ReplaceInput(1, w3.exit); in TEST()
548 w1.loop->ReplaceInput(1, w2.exit); in TEST()
551 Node* chain[] = {w1.loop, w2.loop, w3.loop}; in TEST()
555 Node* b1[] = {w1.branch, w1.if_true, w2.loop, w2.branch, w2.if_true, in TEST()
556 w2.exit, w3.loop, w3.branch, w3.if_true, w3.exit}; in TEST()
559 Node* h2[] = {w2.loop}; in TEST()
560 Node* b2[] = {w2.branch, w2.if_true, w3.loop, w3.branch, w3.if_true, w3.exit}; in TEST()
574 While w2(t, t.p0); in TEST() local
575 Counter c2(w2, 0, 1); in TEST()
578 w2.loop->ReplaceInput(0, w1.if_true); in TEST()
579 w3.loop->ReplaceInput(0, w2.if_true); in TEST()
580 w2.loop->ReplaceInput(1, w3.exit); in TEST()
581 w1.loop->ReplaceInput(1, w2.exit); in TEST()
583 w2.branch->ReplaceInput(0, c2.phi); in TEST()
587 Node* chain[] = {w1.loop, w2.loop, w3.loop}; in TEST()
592 c2.phi, c3.phi, w2.loop, w2.branch, w2.if_true, in TEST()
593 w2.exit, w3.loop, w3.branch, w3.if_true, w3.exit}; in TEST()
596 Node* h2[] = {w2.loop, c2.phi}; in TEST()
597 Node* b2[] = {w2.branch, w2.if_true, c2.add, c3.add, c3.phi, in TEST()