Searched refs:ExitCounts (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopPredication.cpp | 1010 SmallVector<const SCEV *, 4> ExitCounts; in isLoopProfitableToPredicate() 1018 ExitCounts.push_back(ExitCount); in isLoopProfitableToPredicate() 1020 if (ExitCounts.size() < 2) in isLoopProfitableToPredicate() 1022 return SE.getUMinFromMismatchedTypes(ExitCounts); in isLoopProfitableToPredicate() 1093 SmallVector<const SCEV *, 4> ExitCounts; getMinAnalyzeableBackedgeTakenCount() local
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ScalarEvolution.cpp | 8665 SmallVector<const SCEV *, 4> ExitCounts; in getSymbolicMax() local 8673 ExitCounts.push_back(ExitCount); in getSymbolicMax() 8682 if (ExitCounts.empty()) in getSymbolicMax() 8686 SE->getUMinFromMismatchedTypes(ExitCounts, /*Sequential*/ true); in getSymbolicMax() 8748 ArrayRef<ScalarEvolution::BackedgeTakenInfo::EdgeExitInfo> ExitCounts, in BackedgeTakenInfo() argument 8753 ExitNotTaken.reserve(ExitCounts.size()); in BackedgeTakenInfo() 8754 std::transform(ExitCounts.begin(), ExitCounts.end(), in BackedgeTakenInfo() 8777 SmallVector<EdgeExitInfo, 4> ExitCounts; in computeBackedgeTakenCount() local 8815 ExitCounts.emplace_back(ExitBB, EL); in computeBackedgeTakenCount() 8861 for (const auto &Pair : ExitCounts) { in computeBackedgeTakenCount() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolution.h | 1529 BackedgeTakenInfo(ArrayRef<EdgeExitInfo> ExitCounts, bool IsComplete,
|