Lines Matching refs:ExitingBlocks
354 SmallVector<BasicBlock *> ExitingBlocks; in UnrollLoop() member
357 SmallVector<BasicBlock *, 4> ExitingBlocks; in UnrollLoop() local
358 L->getExitingBlocks(ExitingBlocks); in UnrollLoop()
359 for (auto *ExitingBlock : ExitingBlocks) { in UnrollLoop()
377 Info.ExitingBlocks.push_back(ExitingBlock); in UnrollLoop()
625 ExitInfoIt->second.ExitingBlocks.push_back(New); in UnrollLoop()
767 for (unsigned i = 0, e = Info.ExitingBlocks.size(); i != e; ++i) { in UnrollLoop()
774 Info.FirstExitingBlock = Info.ExitingBlocks[i]; in UnrollLoop()
785 Info.FirstExitingBlock = Info.ExitingBlocks[i]; in UnrollLoop()
789 SetDest(Info.ExitingBlocks[i], *KnownWillExit, Info.ExitOnTrue); in UnrollLoop()
795 if (ExitingBlocks.size() == 1 && ExitInfos.size() == 1) { in UnrollLoop()
805 Info.FirstExitingBlock = Info.ExitingBlocks.back(); in UnrollLoop()