Lines Matching refs:ExitingBlocks
7190 SmallVector<BasicBlock *, 8> ExitingBlocks; in getSmallConstantTripMultiple() local
7191 L->getExitingBlocks(ExitingBlocks); in getSmallConstantTripMultiple()
7194 for (auto *ExitingBB : ExitingBlocks) { in getSmallConstantTripMultiple()
7719 SmallVector<BasicBlock *, 8> ExitingBlocks; in computeBackedgeTakenCount() local
7720 L->getExitingBlocks(ExitingBlocks); in computeBackedgeTakenCount()
7734 for (unsigned i = 0, e = ExitingBlocks.size(); i != e; ++i) { in computeBackedgeTakenCount()
7735 BasicBlock *ExitBB = ExitingBlocks[i]; in computeBackedgeTakenCount()
7793 bool MaxOrZero = (MustExitMaxOrZero && ExitingBlocks.size() == 1); in computeBackedgeTakenCount()
12773 SmallVector<BasicBlock *, 8> ExitingBlocks; in PrintLoopInfo() local
12774 L->getExitingBlocks(ExitingBlocks); in PrintLoopInfo()
12775 if (ExitingBlocks.size() != 1) in PrintLoopInfo()
12783 if (ExitingBlocks.size() > 1) in PrintLoopInfo()
12784 for (BasicBlock *ExitingBlock : ExitingBlocks) { in PrintLoopInfo()
13876 SmallVector<BasicBlock*, 16> ExitingBlocks; in computeSymbolicMaxBackedgeTakenCount() local
13877 L->getExitingBlocks(ExitingBlocks); in computeSymbolicMaxBackedgeTakenCount()
13883 for (BasicBlock *ExitingBB : ExitingBlocks) { in computeSymbolicMaxBackedgeTakenCount()