Lines Matching defs:LatchBlock
120 /// TripCount is the iteration on which control exits LatchBlock if no early
122 /// terminates LatchBlock in order to remove unnecesssary instances of the
125 /// LatchBlock's terminator prior to TripCount iterations.
127 /// Similarly, TripMultiple divides the number of times that the LatchBlock may
145 BasicBlock *LatchBlock = L->getLoopLatch();
146 if (!LatchBlock) {
152 BranchInst *BI = dyn_cast<BranchInst>(LatchBlock->getTerminator());
232 Latches.push_back(LatchBlock);
257 Value *InVal = NewPHI->getIncomingValueForBlock(LatchBlock);
291 if (*BB == LatchBlock)
312 Value *InVal = PN->removeIncomingValue(LatchBlock, false);
319 assert(Latches.back() == LastValueMap[LatchBlock] && "bad last latch");