Lines Matching defs:NewInner
341 void restructureLoops(Loop *NewInner, Loop *NewOuter,
1206 /// Update LoopInfo, after interchanging. NewInner and NewOuter refer to the
1207 /// new inner and outer loop after interchanging: NewInner is the original
1230 Loop *NewInner, Loop *NewOuter, BasicBlock *OrigInnerPreHeader,
1235 NewInner->removeBlockFromLoop(OrigInnerPreHeader);
1241 removeChildLoop(OuterLoopParent, NewInner);
1242 removeChildLoop(NewInner, NewOuter);
1245 removeChildLoop(NewInner, NewOuter);
1246 LI->changeTopLevelLoop(NewInner, NewOuter);
1249 NewInner->addChildLoop(NewOuter->removeChildLoop(NewOuter->begin()));
1250 NewOuter->addChildLoop(NewInner);
1257 for (BasicBlock *BB : NewInner->blocks())
1258 if (LI->getLoopFor(BB) == NewInner)
1271 NewInner->removeBlockFromLoop(BB);
1273 LI->changeLoopFor(BB, NewInner);