Lines Matching defs:InnerLoopLatch
631 BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch();
633 dyn_cast<BranchInst>(InnerLoopLatch->getTerminator());
771 BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch();
775 if (InnerLoop->getExitingBlock() != InnerLoopLatch ||
777 !isa<BranchInst>(InnerLoopLatch->getTerminator()) ||
932 BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch();
933 for (PHINode &PHI : InnerLoopLatch->phis()) {
936 if (InnerLoopLatch == UI->getParent())
1565 BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch();
1569 InnerLoopLatch->getUniquePredecessor();
1576 dyn_cast<BranchInst>(InnerLoopLatch->getTerminator());
1607 // In this case the outerLoopHeader should branch to the InnerLoopLatch.
1608 updateSuccessor(OuterLoopHeaderBI, OuterLoopLatch, InnerLoopLatch,
1629 updateSuccessor(InnerLoopLatchPredecessorBI, InnerLoopLatch,
1639 updateSuccessor(OuterLoopLatchBI, OuterLoopLatchSuccessor, InnerLoopLatch,
1646 moveLCSSAPhis(InnerLoopLatchSuccessor, InnerLoopHeader, InnerLoopLatch,
1651 OuterLoopLatchSuccessor->replacePhiUsesWith(OuterLoopLatch, InnerLoopLatch);
1680 OuterLoopHeader->replacePhiUsesWith(InnerLoopLatch, OuterLoopLatch);
1682 InnerLoopHeader->replacePhiUsesWith(OuterLoopLatch, InnerLoopLatch);