Lines Matching defs:LatchBlock
130 /// TripCount is the iteration on which control exits LatchBlock if no early
132 /// terminates LatchBlock in order to remove unnecesssary instances of the
135 /// LatchBlock's terminator prior to TripCount iterations.
137 /// Similarly, TripMultiple divides the number of times that the LatchBlock may
156 BasicBlock *LatchBlock = L->getLoopLatch();
157 if (!LatchBlock) {
169 BranchInst *BI = dyn_cast<BranchInst>(LatchBlock->getTerminator());
281 Latches.push_back(LatchBlock);
306 Value *InVal = NewPHI->getIncomingValueForBlock(LatchBlock);
340 if (*BB == LatchBlock)
361 Value *InVal = PN->removeIncomingValue(LatchBlock, false);
368 assert(Latches.back() == LastValueMap[LatchBlock] && "bad last latch");