Searched refs:ExitCounts (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LoopPredication.cpp | 1071 SmallVector<const SCEV *, 4> ExitCounts; in getMinAnalyzeableBackedgeTakenCount() local 1079 ExitCounts.push_back(ExitCount); in getMinAnalyzeableBackedgeTakenCount() 1081 if (ExitCounts.size() < 2) in getMinAnalyzeableBackedgeTakenCount() 1083 return SE.getUMinFromMismatchedTypes(ExitCounts); in getMinAnalyzeableBackedgeTakenCount()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 8499 ArrayRef<ScalarEvolution::BackedgeTakenInfo::EdgeExitInfo> ExitCounts, in BackedgeTakenInfo() argument 8504 ExitNotTaken.reserve(ExitCounts.size()); in BackedgeTakenInfo() 8506 ExitCounts.begin(), ExitCounts.end(), std::back_inserter(ExitNotTaken), in BackedgeTakenInfo() 8527 SmallVector<EdgeExitInfo, 4> ExitCounts; in computeBackedgeTakenCount() local 8562 ExitCounts.emplace_back(ExitBB, EL); in computeBackedgeTakenCount() 8601 for (const auto &Pair : ExitCounts) in computeBackedgeTakenCount() 8604 return BackedgeTakenInfo(std::move(ExitCounts), CouldComputeBECount, in computeBackedgeTakenCount() 14516 SmallVector<const SCEV*, 4> ExitCounts; in computeSymbolicMaxBackedgeTakenCount() local 14526 ExitCounts.push_back(ExitCount); in computeSymbolicMaxBackedgeTakenCount() 14529 if (ExitCounts.empty()) in computeSymbolicMaxBackedgeTakenCount() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolution.h | 1401 BackedgeTakenInfo(ArrayRef<EdgeExitInfo> ExitCounts, bool IsComplete,
|