Lines Matching refs:getLoopLatch
550 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in tightlyNested()
631 BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch(); in isLoopStructureUnderstood()
731 if (!L->getLoopLatch() || !L->getLoopPredecessor()) in findInductionAndReductions()
751 Value *V = followLCSSA(PHI.getIncomingValueForBlock(L->getLoopLatch())); in findInductionAndReductions()
771 BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch(); in currentLimitations()
776 OuterLoop->getExitingBlock() != OuterLoop->getLoopLatch() || in currentLimitations()
778 !isa<BranchInst>(OuterLoop->getLoopLatch()->getTerminator())) { in currentLimitations()
889 if (!IncomingI || IncomingI->getParent() != OuterLoop->getLoopLatch()) in areOuterLoopExitPHIsSupported()
902 if (OuterLoop->getLoopLatch()->getUniquePredecessor() == nullptr) in areOuterLoopExitPHIsSupported()
923 if (OuterLoop->getLoopLatch()->getUniquePredecessor() != nullptr) in areInnerLoopLatchPHIsSupported()
932 BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch(); in areInnerLoopLatchPHIsSupported()
1264 BasicBlock *OuterLatch = NewOuter->getLoopLatch(); in restructureLoops()
1312 SplitBlock(InnerLoop->getLoopLatch(), in transform()
1313 InnerLoop->getLoopLatch()->getTerminator(), DT, LI); in transform()
1348 cast<BranchInst>(InnerLoop->getLoopLatch()->getTerminator()) in transform()
1565 BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch(); in adjustLoopBranches()
1566 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in adjustLoopBranches()