Lines Matching refs:InnerLoopLatch

666   BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch();  in isLoopStructureUnderstood()  local
668 dyn_cast<BranchInst>(InnerLoopLatch->getTerminator()); in isLoopStructureUnderstood()
797 BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch(); in currentLimitations() local
801 if (InnerLoop->getExitingBlock() != InnerLoopLatch || in currentLimitations()
803 !isa<BranchInst>(InnerLoopLatch->getTerminator()) || in currentLimitations()
928 llvm::reverse(InnerLoopLatch->instructionsWithoutDebug())) { in currentLimitations()
1048 BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch(); in areInnerLoopLatchPHIsSupported() local
1049 for (PHINode &PHI : InnerLoopLatch->phis()) { in areInnerLoopLatchPHIsSupported()
1052 if (InnerLoopLatch == UI->getParent()) in areInnerLoopLatchPHIsSupported()
1621 BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch(); in adjustLoopBranches() local
1625 InnerLoopLatch->getUniquePredecessor(); in adjustLoopBranches()
1632 dyn_cast<BranchInst>(InnerLoopLatch->getTerminator()); in adjustLoopBranches()
1664 updateSuccessor(OuterLoopHeaderBI, OuterLoopLatch, InnerLoopLatch, in adjustLoopBranches()
1685 updateSuccessor(InnerLoopLatchPredecessorBI, InnerLoopLatch, in adjustLoopBranches()
1696 updateSuccessor(OuterLoopLatchBI, OuterLoopLatchSuccessor, InnerLoopLatch, in adjustLoopBranches()
1703 moveLCSSAPhis(InnerLoopLatchSuccessor, InnerLoopHeader, InnerLoopLatch, in adjustLoopBranches()
1708 OuterLoopLatchSuccessor->replacePhiUsesWith(OuterLoopLatch, InnerLoopLatch); in adjustLoopBranches()
1738 OuterLoopHeader->replacePhiUsesWith(InnerLoopLatch, OuterLoopLatch); in adjustLoopBranches()
1740 InnerLoopHeader->replacePhiUsesWith(OuterLoopLatch, InnerLoopLatch); in adjustLoopBranches()