Lines Matching defs:loopHead
284 void CircuitBuilder::LoopBegin(Label *loopHead)
286 ASSERT(loopHead);
287 auto loopControl = LoopBegin(loopHead->GetControl());
288 loopHead->SetControl(loopControl);
289 loopHead->SetPreControl(loopControl);
290 loopHead->Bind();
291 env_->SetCurrentLabel(loopHead);
294 void CircuitBuilder::LoopEnd(Label *loopHead)
296 ASSERT(loopHead);
301 loopHead->AppendPredecessor(currentLabel);
302 loopHead->MergeControl(loopend);
303 loopHead->Seal();
304 loopHead->MergeAllControl();
305 loopHead->MergeAllDepend();
1072 Label loopHead(env_);
1080 Branch(Int32LessThan(*i, levelIndex), &loopHead, &afterLoop);
1081 LoopBegin(&loopHead);
1087 LoopEnd(&loopHead);