Lines Matching refs:ExitingBlocks
517 SmallVector<BasicBlock *> ExitingBlocks; in UnrollLoop() member
520 SmallVector<BasicBlock *, 4> ExitingBlocks; in UnrollLoop() local
521 L->getExitingBlocks(ExitingBlocks); in UnrollLoop()
522 for (auto *ExitingBlock : ExitingBlocks) { in UnrollLoop()
540 Info.ExitingBlocks.push_back(ExitingBlock); in UnrollLoop()
787 ExitInfoIt->second.ExitingBlocks.push_back(New); in UnrollLoop()
929 for (unsigned i = 0, e = Info.ExitingBlocks.size(); i != e; ++i) { in UnrollLoop()
936 Info.FirstExitingBlock = Info.ExitingBlocks[i]; in UnrollLoop()
947 Info.FirstExitingBlock = Info.ExitingBlocks[i]; in UnrollLoop()
951 SetDest(Info.ExitingBlocks[i], *KnownWillExit, Info.ExitOnTrue); in UnrollLoop()
957 if (ExitingBlocks.size() == 1 && ExitInfos.size() == 1) { in UnrollLoop()
967 Info.FirstExitingBlock = Info.ExitingBlocks.back(); in UnrollLoop()