Lines Matching defs:Latch
297 BasicBlock *Latch = L.getLoopLatch();
316 if (DT.dominates(BB, Latch) && L.isLoopInvariant(Ptr) &&
515 BasicBlock *Latch = L->getLoopLatch();
516 if (!Latch)
519 BranchInst *LatchBR = dyn_cast<BranchInst>(Latch->getTerminator());
520 if (!LatchBR || LatchBR->getNumSuccessors() != 2 || !L->isLoopExiting(Latch))
756 BasicBlock *Latch = L->getLoopLatch();
816 BasicBlock *NewLatch = cast<BasicBlock>(VMap[Latch]);
839 Value *LatchVal = NewPHI->getIncomingValueForBlock(Latch);
925 BasicBlock *Latch = L->getLoopLatch();
946 BasicBlock *NewIDom = DT.findNearestCommonDominator(BB, Latch);
1009 cast<Instruction>(cast<BasicBlock>(Latch)->getTerminator());
1065 Value *NewVal = PHI->getIncomingValueForBlock(Latch);