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