Lines Matching defs:OuterLoopLatch
586 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch();
600 Succ != OuterLoopLatch)
607 containsUnsafeInstructions(OuterLoopLatch))
621 LoopNest::skipEmptyBlockUntil(InnerLoopExit, OuterLoopLatch);
622 if (&SuccInner != OuterLoopLatch) {
1603 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch();
1611 dyn_cast<BranchInst>(OuterLoopLatch->getTerminator());
1643 if (llvm::is_contained(OuterLoopHeaderBI->successors(), OuterLoopLatch)) {
1645 updateSuccessor(OuterLoopHeaderBI, OuterLoopLatch, InnerLoopLatch,
1684 OuterLoopHeader, OuterLoopLatch, InnerLoop->getExitBlock(),
1688 OuterLoopLatchSuccessor->replacePhiUsesWith(OuterLoopLatch, InnerLoopLatch);
1717 OuterLoopHeader->replacePhiUsesWith(InnerLoopLatch, OuterLoopLatch);
1719 InnerLoopHeader->replacePhiUsesWith(OuterLoopLatch, InnerLoopLatch);