Searched refs:BackedgeTakenInfo (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolution.h | 1495 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 D | ScalarEvolution.cpp | 8324 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 …]
|