Lines Matching refs:w1
335 While w1(t, t.p0); in TEST() local
337 w2.chain(w1.exit); in TEST()
341 Node* chain[] = {w1.loop}; in TEST()
344 Node* header[] = {w1.loop}; in TEST()
345 Node* body[] = {w1.branch, w1.if_true}; in TEST()
363 While w1(t, t.p0); in TEST() local
365 Counter c1(w1, 0, 1); in TEST()
367 w2.chain(w1.exit); in TEST()
371 Node* chain[] = {w1.loop}; in TEST()
374 Node* header[] = {w1.loop, c1.phi}; in TEST()
375 Node* body[] = {w1.branch, w1.if_true, c1.add}; in TEST()
394 While w1(t, t.p0); in TEST() local
396 Counter c1(w1, 0, 1); in TEST()
402 w2.chain(w1.exit); in TEST()
406 Node* chain[] = {w1.loop}; in TEST()
409 Node* header[] = {w1.loop, c1.phi}; in TEST()
410 Node* body[] = {w1.branch, w1.if_true, c1.add}; in TEST()
429 While w1(t, t.p0); in TEST() local
431 w2.nest(w1); in TEST()
432 t.Return(t.p0, t.start, w1.exit); in TEST()
434 Node* chain[] = {w1.loop, w2.loop}; in TEST()
437 Node* h1[] = {w1.loop}; in TEST()
438 Node* b1[] = {w1.branch, w1.if_true, w2.loop, w2.branch, w2.if_true, w2.exit}; in TEST()
450 While w1(t, t.p0); in TEST() local
452 Counter c1(w1, 0, 1); in TEST()
455 w2.nest(w1); in TEST()
456 t.Return(c1.phi, t.start, w1.exit); in TEST()
458 Node* chain[] = {w1.loop, w2.loop}; in TEST()
461 Node* h1[] = {w1.loop, c1.phi}; in TEST()
462 Node* b1[] = {w1.branch, w1.if_true, w2.loop, w2.branch, w2.if_true, in TEST()
475 While w1(t, t.p0); in TEST() local
477 w2.nest(w1); in TEST()
480 Node* p1a = t.graph.NewNode(op, t.p0, t.p0, w1.loop); in TEST()
481 Node* p1b = t.graph.NewNode(op, t.p0, t.p0, w1.loop); in TEST()
491 t.Return(t.p0, t.start, w1.exit); in TEST()
493 Node* chain[] = {w1.loop, w2.loop}; in TEST()
496 Node* h1[] = {w1.loop, p1a, p1b}; in TEST()
497 Node* b1[] = {w1.branch, w1.if_true, w2.loop, p2a, in TEST()
510 While w1(t, t.p0); in TEST() local
513 w2.nest(w1); in TEST()
514 w3.nest(w1); in TEST()
516 t.Return(t.p0, t.start, w1.exit); in TEST()
518 Node* chain1[] = {w1.loop, w2.loop}; in TEST()
521 Node* chain2[] = {w1.loop, w3.loop}; in TEST()
524 Node* h1[] = {w1.loop}; in TEST()
525 Node* b1[] = {w1.branch, w1.if_true, w2.loop, w2.branch, w2.if_true, in TEST()
542 While w1(t, t.p0); in TEST() local
545 w2.loop->ReplaceInput(0, w1.if_true); in TEST()
548 w1.loop->ReplaceInput(1, w2.exit); in TEST()
549 t.Return(t.p0, t.start, w1.exit); in TEST()
551 Node* chain[] = {w1.loop, w2.loop, w3.loop}; in TEST()
554 Node* h1[] = {w1.loop}; in TEST()
555 Node* b1[] = {w1.branch, w1.if_true, w2.loop, w2.branch, w2.if_true, in TEST()
572 While w1(t, t.p0); in TEST() local
573 Counter c1(w1, 0, 1); in TEST()
578 w2.loop->ReplaceInput(0, w1.if_true); in TEST()
581 w1.loop->ReplaceInput(1, w2.exit); in TEST()
582 w1.branch->ReplaceInput(0, c1.phi); in TEST()
585 t.Return(c1.phi, t.start, w1.exit); in TEST()
587 Node* chain[] = {w1.loop, w2.loop, w3.loop}; in TEST()
590 Node* h1[] = {w1.loop, c1.phi}; in TEST()
591 Node* b1[] = {w1.branch, w1.if_true, c1.add, c2.add, c2.add, in TEST()