Lines Matching defs:Latch
299 BasicBlock *Latch = L.getLoopLatch();
318 if (DT.dominates(BB, Latch) && L.isLoopInvariant(Ptr) &&
517 BasicBlock *Latch = L->getLoopLatch();
518 if (!Latch)
521 BranchInst *LatchBR = dyn_cast<BranchInst>(Latch->getTerminator());
522 if (!LatchBR || LatchBR->getNumSuccessors() != 2 || !L->isLoopExiting(Latch))
758 BasicBlock *Latch = L->getLoopLatch();
818 BasicBlock *NewLatch = cast<BasicBlock>(VMap[Latch]);
841 Value *LatchVal = NewPHI->getIncomingValueForBlock(Latch);
927 BasicBlock *Latch = L->getLoopLatch();
948 BasicBlock *NewIDom = DT.findNearestCommonDominator(BB, Latch);
1011 cast<Instruction>(cast<BasicBlock>(Latch)->getTerminator());
1067 Value *NewVal = PHI->getIncomingValueForBlock(Latch);