Lines Matching refs:LatchBlock
306 BasicBlock *LatchBlock = L->getLoopLatch(); in UnrollLoop() local
383 BranchInst *LatchBI = dyn_cast<BranchInst>(LatchBlock->getTerminator()); in UnrollLoop()
387 bool LatchIsExiting = L->isLoopExiting(LatchBlock); in UnrollLoop()
485 Latches.push_back(LatchBlock); in UnrollLoop()
531 auto BlockInsertPt = std::next(LatchBlock->getIterator()); in UnrollLoop()
554 Value *InVal = NewPHI->getIncomingValueForBlock(LatchBlock); in UnrollLoop()
584 if (*BB == LatchBlock) in UnrollLoop()
634 Value *InVal = PN->removeIncomingValue(LatchBlock, false); in UnrollLoop()
641 assert(Latches.back() == LastValueMap[LatchBlock] && "bad last latch"); in UnrollLoop()
670 BasicBlock *NewIDom = DT->findNearestCommonDominator(BB, LatchBlock); in UnrollLoop()
737 bool IsLatch = Pair.first == LatchBlock; in UnrollLoop()