Lines Matching refs:Loop
120 TestLoop* loop = new TestLoop();
121 loop->count = count;
122 loop->nodes = new BasicBlock* [count];
124 loop->nodes[i] = schedule->NewBasicBlock();
126 schedule->AddSuccessorForTesting(loop->nodes[i - 1], loop->nodes[i]);
129 schedule->AddSuccessorForTesting(loop->nodes[count - 1], loop->nodes[0]);
130 return loop;
201 BasicBlock* loop[] = {schedule.start()};
202 CheckLoop(order, loop, 1);
213 BasicBlock* loop[] = {schedule.start(), body};
214 CheckLoop(order, loop, 2);
277 BasicBlock* loop[] = {B, C};
278 CheckLoop(order, loop, 2);
297 BasicBlock* loop[] = {B, C};
298 CheckLoop(order, loop, 2);
328 // Throw in extra loop exits from time to time.
337 BasicBlock* loop[] = {B, C, D, E, F};
338 CheckLoop(order, loop, 5);
818 Node* loop = graph()->NewNode(common()->Loop(2), f, start);
820 p0, p0, loop);
823 Node* br1 = graph()->NewNode(common()->Branch(), add, loop);
827 loop->ReplaceInput(1, t1); // close loop.
850 Node* loop = graph()->NewNode(common()->Loop(2), start, start);
852 p0, p0, loop);
855 Node* br = graph()->NewNode(common()->Branch(), add, loop);
866 loop->ReplaceInput(1, t); // close loop.
885 Node* loop = graph()->NewNode(common()->Loop(2), start, start);
887 p0, p0, loop);
898 Node* br = graph()->NewNode(common()->Branch(), add, loop);
902 loop->ReplaceInput(1, t); // close loop.
921 Node* loop = graph()->NewNode(common()->Loop(2), start, start);
923 p0, p0, loop);
929 Node* loop1 = graph()->NewNode(common()->Loop(2), t1, start);
931 common()->Phi(MachineRepresentation::kTagged, 2), p0, p0, loop);
938 loop1->ReplaceInput(1, t2); // close inner loop.
947 Node* br = graph()->NewNode(common()->Branch(), add, loop);
951 loop->ReplaceInput(1, t); // close loop.
1146 Node* loop = graph()->NewNode(common()->Loop(2), start, start);
1147 loop->ReplaceInput(1, loop); // self loop, NTL.
1149 Node* effect = graph()->NewNode(common()->EffectPhi(2), start, start, loop);
1150 effect->ReplaceInput(1, effect); // self loop.
1152 Node* terminate = graph()->NewNode(common()->Terminate(), effect, loop);
1157 BasicBlock* block = schedule->block(loop);