Home | History | Annotate | Download | only in Utils

Lines Matching refs:LatchBlock

122 /// TripCount is the iteration on which control exits LatchBlock if no early
124 /// terminates LatchBlock in order to remove unnecesssary instances of the
127 /// LatchBlock's terminator prior to TripCount iterations.
129 /// Similarly, TripMultiple divides the number of times that the LatchBlock may
148 BasicBlock *LatchBlock = L->getLoopLatch();
149 if (!LatchBlock) {
161 BranchInst *BI = dyn_cast<BranchInst>(LatchBlock->getTerminator());
258 Latches.push_back(LatchBlock);
283 Value *InVal = NewPHI->getIncomingValueForBlock(LatchBlock);
317 if (*BB == LatchBlock)
338 Value *InVal = PN->removeIncomingValue(LatchBlock, false);
345 assert(Latches.back() == LastValueMap[LatchBlock] && "bad last latch");