Home
last modified time | relevance | path

Searched refs:ExitCounts (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopPredication.cpp1009 SmallVector<const SCEV *, 4> ExitCounts; in getMinAnalyzeableBackedgeTakenCount() local
1017 ExitCounts.push_back(ExitCount); in getMinAnalyzeableBackedgeTakenCount()
1019 if (ExitCounts.size() < 2) in getMinAnalyzeableBackedgeTakenCount()
1021 return SE.getUMinFromMismatchedTypes(ExitCounts); in getMinAnalyzeableBackedgeTakenCount()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp8697 SmallVector<const SCEV *, 4> ExitCounts; in getSymbolicMax() local
8705 ExitCounts.push_back(ExitCount); in getSymbolicMax()
8713 if (ExitCounts.empty()) in getSymbolicMax()
8717 SE->getUMinFromMismatchedTypes(ExitCounts, /*Sequential*/ true); in getSymbolicMax()
8786 ArrayRef<ScalarEvolution::BackedgeTakenInfo::EdgeExitInfo> ExitCounts, in BackedgeTakenInfo() argument
8791 ExitNotTaken.reserve(ExitCounts.size()); in BackedgeTakenInfo()
8792 std::transform(ExitCounts.begin(), ExitCounts.end(), in BackedgeTakenInfo()
8815 SmallVector<EdgeExitInfo, 4> ExitCounts; in computeBackedgeTakenCount() local
8853 ExitCounts.emplace_back(ExitBB, EL); in computeBackedgeTakenCount()
8899 for (const auto &Pair : ExitCounts) { in computeBackedgeTakenCount()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolution.h1593 LLVM_ABI BackedgeTakenInfo(ArrayRef<EdgeExitInfo> ExitCounts,