reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Scalar/LoopInterchange.cpp
 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);