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

References

lib/Transforms/Scalar/LoopInterchange.cpp
 1225   if (InnerLoop->getSubLoops().empty()) {
 1226     BasicBlock *InnerLoopPreHeader = InnerLoop->getLoopPreheader();
 1228     PHINode *InductionPHI = getInductionVariable(InnerLoop, SE);
 1248         SplitBlock(InnerLoop->getLoopLatch(),
 1249                    InnerLoop->getLoopLatch()->getTerminator(), DT, LI);
 1266           if (!InnerLoop->contains(UserI->getParent()) ||
 1275               this->LI->getLoopFor(OpI->getParent()) != this->InnerLoop ||
 1285         cast<BranchInst>(InnerLoop->getLoopLatch()->getTerminator())
 1294     BasicBlock *InnerLoopHeader = InnerLoop->getHeader();
 1431   BasicBlock *InnerLoopPreHeader = InnerLoop->getLoopPreheader();
 1434          InnerLoopPreHeader != InnerLoop->getHeader() && OuterLoopPreHeader &&
 1446         InsertPreheaderForLoop(InnerLoop, DT, LI, nullptr, true);
 1449   BasicBlock *InnerLoopHeader = InnerLoop->getHeader();
 1451   BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch();
 1519   restructureLoops(OuterLoop, InnerLoop, InnerLoopPreHeader,
 1523                 OuterLoopHeader, OuterLoopLatch, InnerLoop->getExitBlock());
 1567   BasicBlock *InnerLoopPreHeader = InnerLoop->getLoopPreheader();