reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1177 removeChildLoop(NewInner, NewOuter); 1178 OuterLoopParent->addChildLoop(NewOuter); 1180 removeChildLoop(NewInner, NewOuter); 1181 LI->changeTopLevelLoop(NewInner, NewOuter); 1183 while (!NewOuter->empty()) 1184 NewInner->addChildLoop(NewOuter->removeChildLoop(NewOuter->begin())); 1184 NewInner->addChildLoop(NewOuter->removeChildLoop(NewOuter->begin())); 1185 NewOuter->addChildLoop(NewInner); 1188 SmallVector<BasicBlock *, 8> OrigInnerBBs(NewOuter->blocks()); 1194 NewOuter->addBlockEntry(BB); 1198 BasicBlock *OuterHeader = NewOuter->getHeader(); 1199 BasicBlock *OuterLatch = NewOuter->getLoopLatch(); 1202 if (LI->getLoopFor(BB) != NewOuter) 1213 NewOuter->addBlockEntry(OrigOuterPreHeader); 1214 LI->changeLoopFor(OrigOuterPreHeader, NewOuter); 1217 SE->forgetLoop(NewOuter);