Lines Matching defs:NewLoop
132 static void reconnectChildLoops(LoopInfo &LI, Loop *ParentLoop, Loop *NewLoop,
140 return NewLoop == L || !NewLoop->contains(L->getHeader());
154 LI.changeLoopFor(BB, NewLoop);
162 NewLoop->addChildLoop(GrandChildLoop);
170 NewLoop->addChildLoop(Child);
186 auto *NewLoop = LI.AllocateLoop();
188 ParentLoop->addChildLoop(NewLoop);
190 LI.addTopLevelLoop(NewLoop);
200 NewLoop->addBasicBlockToLoop(G, LI);
204 NewLoop->addBlockEntry(BB);
208 LI.changeLoopFor(BB, NewLoop);
214 << NewLoop->getHeader()->getName() << "\n");
216 reconnectChildLoops(LI, ParentLoop, NewLoop, C.getHeader());
218 LLVM_DEBUG(dbgs() << "Verify new loop.\n"; NewLoop->print(dbgs()));
219 NewLoop->verifyLoop();