Lines Matching refs:ExitCounts
8703 ArrayRef<ScalarEvolution::BackedgeTakenInfo::EdgeExitInfo> ExitCounts, in BackedgeTakenInfo() argument
8708 ExitNotTaken.reserve(ExitCounts.size()); in BackedgeTakenInfo()
8709 std::transform(ExitCounts.begin(), ExitCounts.end(), in BackedgeTakenInfo()
8732 SmallVector<EdgeExitInfo, 4> ExitCounts; in computeBackedgeTakenCount() local
8771 ExitCounts.emplace_back(ExitBB, EL); in computeBackedgeTakenCount()
8817 for (const auto &Pair : ExitCounts) { in computeBackedgeTakenCount()
8824 return BackedgeTakenInfo(std::move(ExitCounts), CouldComputeBECount, in computeBackedgeTakenCount()
14922 SmallVector<const SCEV*, 4> ExitCounts; in computeSymbolicMaxBackedgeTakenCount() local
14930 ExitCounts.push_back(ExitCount); in computeSymbolicMaxBackedgeTakenCount()
14933 if (ExitCounts.empty()) in computeSymbolicMaxBackedgeTakenCount()
14935 return getUMinFromMismatchedTypes(ExitCounts, /*Sequential*/ true); in computeSymbolicMaxBackedgeTakenCount()