Lines Matching defs:NewInner
382 void restructureLoops(Loop *NewInner, Loop *NewOuter,
1242 /// Update LoopInfo, after interchanging. NewInner and NewOuter refer to the
1243 /// new inner and outer loop after interchanging: NewInner is the original
1266 Loop *NewInner, Loop *NewOuter, BasicBlock *OrigInnerPreHeader,
1271 NewInner->removeBlockFromLoop(OrigInnerPreHeader);
1277 removeChildLoop(OuterLoopParent, NewInner);
1278 removeChildLoop(NewInner, NewOuter);
1281 removeChildLoop(NewInner, NewOuter);
1282 LI->changeTopLevelLoop(NewInner, NewOuter);
1285 NewInner->addChildLoop(NewOuter->removeChildLoop(NewOuter->begin()));
1286 NewOuter->addChildLoop(NewInner);
1293 for (BasicBlock *BB : NewInner->blocks())
1294 if (LI->getLoopFor(BB) == NewInner)
1307 NewInner->removeBlockFromLoop(BB);
1309 LI->changeLoopFor(BB, NewInner);