Lines Matching refs:getLoopLatch
300 if (L->getLoopLatch() == nullptr || L->getLoopPredecessor() == nullptr) in getInductionVariable()
600 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in tightlyNested()
683 if (!L->getLoopLatch() || !L->getLoopPredecessor()) in findInductionAndReductions()
704 Value *V = followLCSSA(PHI.getIncomingValueForBlock(L->getLoopLatch())); in findInductionAndReductions()
742 BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch(); in currentLimitations()
747 OuterLoop->getExitingBlock() != OuterLoop->getLoopLatch() || in currentLimitations()
749 !isa<BranchInst>(OuterLoop->getLoopLatch()->getTerminator())) { in currentLimitations()
943 if (!IncomingI || IncomingI->getParent() != OuterLoop->getLoopLatch()) in areLoopExitPHIsSupported()
956 if (OuterLoop->getLoopLatch()->getUniquePredecessor() == nullptr) in areLoopExitPHIsSupported()
1202 BasicBlock *OuterLatch = NewOuter->getLoopLatch(); in restructureLoops()
1268 BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch(); in splitInnerLoopLatch()
1384 BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch(); in adjustLoopBranches()
1385 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in adjustLoopBranches()