Lines Matching refs:NewLoop
115 static void reconnectChildLoops(LoopInfo &LI, Loop *ParentLoop, Loop *NewLoop,
125 return L == NewLoop || !Blocks.contains(L->getHeader());
140 LI.changeLoopFor(BB, NewLoop);
148 NewLoop->addChildLoop(GrandChildLoop);
156 NewLoop->addChildLoop(Child);
202 auto NewLoop = LI.AllocateLoop();
204 ParentLoop->addChildLoop(NewLoop);
206 LI.addTopLevelLoop(NewLoop);
216 NewLoop->addBasicBlockToLoop(G, LI);
221 NewLoop->addBlockEntry(BB);
225 LI.changeLoopFor(BB, NewLoop);
231 << NewLoop->getHeader()->getName() << "\n");
233 reconnectChildLoops(LI, ParentLoop, NewLoop, Blocks, Headers);
235 NewLoop->verifyLoop();