Lines Matching refs:LatchBlock
495 BasicBlock *LatchBlock = L->getLoopLatch();
576 BranchInst *LatchBI = dyn_cast<BranchInst>(LatchBlock->getTerminator());
580 bool LatchIsExiting = L->isLoopExiting(LatchBlock);
669 Latches.push_back(LatchBlock);
716 auto BlockInsertPt = std::next(LatchBlock->getIterator());
739 Value *InVal = NewPHI->getIncomingValueForBlock(LatchBlock);
780 if (*BB == LatchBlock)
830 Value *InVal = PN->removeIncomingValue(LatchBlock, false);
837 assert(Latches.back() == LastValueMap[LatchBlock] && "bad last latch");
866 BasicBlock *NewIDom = DT->findNearestCommonDominator(BB, LatchBlock);
932 bool IsLatch = Pair.first == LatchBlock;
982 assert(LatchBlock->getSingleSuccessor() && "Loop with multiple latches?");