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 | 8326 ScalarEvolution::BackedgeTakenInfo & 8332 auto Pair = PredicatedBackedgeTakenCounts.insert({L, BackedgeTakenInfo()}); in getPredicatedBackedgeTakenInfo() 8337 BackedgeTakenInfo Result = in getPredicatedBackedgeTakenInfo() 8343 ScalarEvolution::BackedgeTakenInfo & 8350 std::pair<DenseMap<const Loop *, BackedgeTakenInfo>::iterator, bool> Pair = in getBackedgeTakenInfo() 8351 BackedgeTakenCounts.insert({L, BackedgeTakenInfo()}); in getBackedgeTakenInfo() 8358 BackedgeTakenInfo Result = computeBackedgeTakenCount(L); in getBackedgeTakenInfo() 8577 ScalarEvolution::BackedgeTakenInfo::getExact(const Loop *L, ScalarEvolution *SE, in getExact() 8616 ScalarEvolution::BackedgeTakenInfo::getExact(const BasicBlock *ExitingBlock, in getExact() 8625 const SCEV *ScalarEvolution::BackedgeTakenInfo::getConstantMax( in getConstantMax() [all …]
|