Lines Matching refs:getLoopLatch
299 if (L->getLoopLatch() == nullptr || L->getLoopPredecessor() == nullptr) in getInductionVariable()
586 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in tightlyNested()
666 BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch(); in isLoopStructureUnderstood()
755 if (!L->getLoopLatch() || !L->getLoopPredecessor()) in findInductionAndReductions()
776 Value *V = followLCSSA(PHI.getIncomingValueForBlock(L->getLoopLatch())); in findInductionAndReductions()
797 BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch(); in currentLimitations()
802 OuterLoop->getExitingBlock() != OuterLoop->getLoopLatch() || in currentLimitations()
804 !isa<BranchInst>(OuterLoop->getLoopLatch()->getTerminator())) { in currentLimitations()
1005 if (!IncomingI || IncomingI->getParent() != OuterLoop->getLoopLatch()) in areOuterLoopExitPHIsSupported()
1018 if (OuterLoop->getLoopLatch()->getUniquePredecessor() == nullptr) in areOuterLoopExitPHIsSupported()
1039 if (OuterLoop->getLoopLatch()->getUniquePredecessor() != nullptr) in areInnerLoopLatchPHIsSupported()
1048 BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch(); in areInnerLoopLatchPHIsSupported()
1326 BasicBlock *OuterLatch = NewOuter->getLoopLatch(); in restructureLoops()
1375 SplitBlock(InnerLoop->getLoopLatch(), in transform()
1376 InnerLoop->getLoopLatch()->getTerminator(), DT, LI); in transform()
1410 cast<BranchInst>(InnerLoop->getLoopLatch()->getTerminator()) in transform()
1621 BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch(); in adjustLoopBranches()
1622 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in adjustLoopBranches()