Home
last modified time | relevance | path

Searched refs:BackedgeTakenInfo (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolution.h1495 class BackedgeTakenInfo {
1522 BackedgeTakenInfo() = default;
1523 BackedgeTakenInfo(BackedgeTakenInfo &&) = default;
1524 BackedgeTakenInfo &operator=(BackedgeTakenInfo &&) = default;
1529 BackedgeTakenInfo(ArrayRef<EdgeExitInfo> ExitCounts, bool IsComplete,
1593 DenseMap<const Loop *, BackedgeTakenInfo> BackedgeTakenCounts;
1597 DenseMap<const Loop *, BackedgeTakenInfo> PredicatedBackedgeTakenCounts;
1771 BackedgeTakenInfo &getBackedgeTakenInfo(const Loop *L);
1775 BackedgeTakenInfo &getPredicatedBackedgeTakenInfo(const Loop *L);
1780 BackedgeTakenInfo computeBackedgeTakenCount(const Loop *L,
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp8324 ScalarEvolution::BackedgeTakenInfo &
8330 auto Pair = PredicatedBackedgeTakenCounts.insert({L, BackedgeTakenInfo()}); in getPredicatedBackedgeTakenInfo()
8335 BackedgeTakenInfo Result = in getPredicatedBackedgeTakenInfo()
8341 ScalarEvolution::BackedgeTakenInfo &
8348 std::pair<DenseMap<const Loop *, BackedgeTakenInfo>::iterator, bool> Pair = in getBackedgeTakenInfo()
8349 BackedgeTakenCounts.insert({L, BackedgeTakenInfo()}); in getBackedgeTakenInfo()
8356 BackedgeTakenInfo Result = computeBackedgeTakenCount(L); in getBackedgeTakenInfo()
8575 ScalarEvolution::BackedgeTakenInfo::getExact(const Loop *L, ScalarEvolution *SE, in getExact()
8614 ScalarEvolution::BackedgeTakenInfo::getExact(const BasicBlock *ExitingBlock, in getExact()
8623 const SCEV *ScalarEvolution::BackedgeTakenInfo::getConstantMax( in getConstantMax()
[all …]