Lines Matching defs:OuterLoopLatch
550 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch();
564 Succ != OuterLoopLatch)
571 containsUnsafeInstructions(OuterLoopLatch))
585 LoopNest::skipEmptyBlockUntil(InnerLoopExit, OuterLoopLatch);
586 if (&SuccInner != OuterLoopLatch) {
1566 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch();
1574 dyn_cast<BranchInst>(OuterLoopLatch->getTerminator());
1606 if (llvm::is_contained(OuterLoopHeaderBI->successors(), OuterLoopLatch)) {
1608 updateSuccessor(OuterLoopHeaderBI, OuterLoopLatch, InnerLoopLatch,
1647 OuterLoopHeader, OuterLoopLatch, InnerLoop->getExitBlock(),
1651 OuterLoopLatchSuccessor->replacePhiUsesWith(OuterLoopLatch, InnerLoopLatch);
1680 OuterLoopHeader->replacePhiUsesWith(InnerLoopLatch, OuterLoopLatch);
1682 InnerLoopHeader->replacePhiUsesWith(OuterLoopLatch, InnerLoopLatch);