Lines Matching refs:ExitingBlocks
8057 SmallVector<BasicBlock *, 8> ExitingBlocks; in getSmallConstantTripMultiple() local
8058 L->getExitingBlocks(ExitingBlocks); in getSmallConstantTripMultiple()
8061 for (auto *ExitingBB : ExitingBlocks) { in getSmallConstantTripMultiple()
8522 SmallVector<BasicBlock *, 8> ExitingBlocks; in computeBackedgeTakenCount() local
8523 L->getExitingBlocks(ExitingBlocks); in computeBackedgeTakenCount()
8537 for (unsigned i = 0, e = ExitingBlocks.size(); i != e; ++i) { in computeBackedgeTakenCount()
8538 BasicBlock *ExitBB = ExitingBlocks[i]; in computeBackedgeTakenCount()
8596 bool MaxOrZero = (MustExitMaxOrZero && ExitingBlocks.size() == 1); in computeBackedgeTakenCount()
13174 SmallVector<BasicBlock *, 8> ExitingBlocks; in PrintLoopInfo() local
13175 L->getExitingBlocks(ExitingBlocks); in PrintLoopInfo()
13176 if (ExitingBlocks.size() != 1) in PrintLoopInfo()
13184 if (ExitingBlocks.size() > 1) in PrintLoopInfo()
13185 for (BasicBlock *ExitingBlock : ExitingBlocks) { in PrintLoopInfo()
14510 SmallVector<BasicBlock*, 16> ExitingBlocks; in computeSymbolicMaxBackedgeTakenCount() local
14511 L->getExitingBlocks(ExitingBlocks); in computeSymbolicMaxBackedgeTakenCount()
14517 for (BasicBlock *ExitingBB : ExitingBlocks) { in computeSymbolicMaxBackedgeTakenCount()