Lines Matching refs:NewLoop
118 static void reconnectChildLoops(LoopInfo &LI, Loop *ParentLoop, Loop *NewLoop, in INITIALIZE_PASS_DEPENDENCY()
128 return L == NewLoop || !Blocks.contains(L->getHeader()); in INITIALIZE_PASS_DEPENDENCY()
143 LI.changeLoopFor(BB, NewLoop); in INITIALIZE_PASS_DEPENDENCY()
151 NewLoop->addChildLoop(GrandChildLoop); in INITIALIZE_PASS_DEPENDENCY()
159 NewLoop->addChildLoop(Child); in INITIALIZE_PASS_DEPENDENCY()
205 auto NewLoop = LI.AllocateLoop(); in createNaturalLoopInternal() local
207 ParentLoop->addChildLoop(NewLoop); in createNaturalLoopInternal()
209 LI.addTopLevelLoop(NewLoop); in createNaturalLoopInternal()
219 NewLoop->addBasicBlockToLoop(G, LI); in createNaturalLoopInternal()
224 NewLoop->addBlockEntry(BB); in createNaturalLoopInternal()
228 LI.changeLoopFor(BB, NewLoop); in createNaturalLoopInternal()
234 << NewLoop->getHeader()->getName() << "\n"); in createNaturalLoopInternal()
236 reconnectChildLoops(LI, ParentLoop, NewLoop, Blocks, Headers); in createNaturalLoopInternal()
238 NewLoop->verifyLoop(); in createNaturalLoopInternal()