Searched refs:BackedgeTakenInfo (Results 1 – 6 of 6) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/ |
D | ScalarEvolution.h | 1245 class BackedgeTakenInfo { 1269 BackedgeTakenInfo() : MaxAndComplete(nullptr, 0) {} 1270 BackedgeTakenInfo(BackedgeTakenInfo &&) = default; 1271 BackedgeTakenInfo &operator=(BackedgeTakenInfo &&) = default; 1276 BackedgeTakenInfo(SmallVectorImpl<EdgeExitInfo> &&ExitCounts, bool Complete, 1332 DenseMap<const Loop *, BackedgeTakenInfo> BackedgeTakenCounts; 1336 DenseMap<const Loop *, BackedgeTakenInfo> PredicatedBackedgeTakenCounts; 1470 const BackedgeTakenInfo &getBackedgeTakenInfo(const Loop *L); 1474 const BackedgeTakenInfo &getPredicatedBackedgeTakenInfo(const Loop *L); 1479 BackedgeTakenInfo computeBackedgeTakenCount(const Loop *L,
|
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
D | ScalarEvolution.h | 291 class BackedgeTakenInfo { 301 BackedgeTakenInfo() : Max(0) {} 304 BackedgeTakenInfo( 336 DenseMap<const Loop*, BackedgeTakenInfo> BackedgeTakenCounts; 425 const BackedgeTakenInfo &getBackedgeTakenInfo(const Loop *L); 429 BackedgeTakenInfo ComputeBackedgeTakenCount(const Loop *L);
|
/external/llvm/include/llvm/Analysis/ |
D | ScalarEvolution.h | 697 class BackedgeTakenInfo { 708 BackedgeTakenInfo() : Max(nullptr) {} 711 BackedgeTakenInfo(SmallVectorImpl<EdgeInfo> &ExitCounts, bool Complete, 761 DenseMap<const Loop *, BackedgeTakenInfo> BackedgeTakenCounts; 765 DenseMap<const Loop *, BackedgeTakenInfo> PredicatedBackedgeTakenCounts; 879 const BackedgeTakenInfo &getBackedgeTakenInfo(const Loop *L); 883 const BackedgeTakenInfo &getPredicatedBackedgeTakenInfo(const Loop *L); 888 BackedgeTakenInfo computeBackedgeTakenCount(const Loop *L,
|
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
D | ScalarEvolution.cpp | 4015 const ScalarEvolution::BackedgeTakenInfo & 4022 std::pair<DenseMap<const Loop *, BackedgeTakenInfo>::iterator, bool> Pair = in getBackedgeTakenInfo() 4023 BackedgeTakenCounts.insert(std::make_pair(L, BackedgeTakenInfo())); in getBackedgeTakenInfo() 4030 BackedgeTakenInfo Result = ComputeBackedgeTakenCount(L); in getBackedgeTakenInfo() 4094 DenseMap<const Loop*, BackedgeTakenInfo>::iterator BTCPos = in forgetLoop() 4158 ScalarEvolution::BackedgeTakenInfo::getExact(ScalarEvolution *SE) const { in getExact() 4183 ScalarEvolution::BackedgeTakenInfo::getExact(BasicBlock *ExitingBlock, in getExact() 4196 ScalarEvolution::BackedgeTakenInfo::getMax(ScalarEvolution *SE) const { in getMax() 4202 ScalarEvolution::BackedgeTakenInfo::BackedgeTakenInfo( in BackedgeTakenInfo() function in ScalarEvolution::BackedgeTakenInfo 4228 void ScalarEvolution::BackedgeTakenInfo::clear() { in clear() [all …]
|
/external/llvm/lib/Analysis/ |
D | ScalarEvolution.cpp | 5361 const ScalarEvolution::BackedgeTakenInfo & 5367 auto Pair = PredicatedBackedgeTakenCounts.insert({L, BackedgeTakenInfo()}); in getPredicatedBackedgeTakenInfo() 5372 BackedgeTakenInfo Result = in getPredicatedBackedgeTakenInfo() 5378 const ScalarEvolution::BackedgeTakenInfo & 5385 std::pair<DenseMap<const Loop *, BackedgeTakenInfo>::iterator, bool> Pair = in getBackedgeTakenInfo() 5386 BackedgeTakenCounts.insert({L, BackedgeTakenInfo()}); in getBackedgeTakenInfo() 5393 BackedgeTakenInfo Result = computeBackedgeTakenCount(L); in getBackedgeTakenInfo() 5456 [L](DenseMap<const Loop *, BackedgeTakenInfo> &Map) { in forgetLoop() 5533 ScalarEvolution::BackedgeTakenInfo::getExact( in getExact() 5563 ScalarEvolution::BackedgeTakenInfo::getExact(BasicBlock *ExitingBlock, in getExact() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/ |
D | ScalarEvolution.cpp | 6622 const ScalarEvolution::BackedgeTakenInfo & 6628 auto Pair = PredicatedBackedgeTakenCounts.insert({L, BackedgeTakenInfo()}); in getPredicatedBackedgeTakenInfo() 6633 BackedgeTakenInfo Result = in getPredicatedBackedgeTakenInfo() 6639 const ScalarEvolution::BackedgeTakenInfo & 6646 std::pair<DenseMap<const Loop *, BackedgeTakenInfo>::iterator, bool> Pair = in getBackedgeTakenInfo() 6647 BackedgeTakenCounts.insert({L, BackedgeTakenInfo()}); in getBackedgeTakenInfo() 6654 BackedgeTakenInfo Result = computeBackedgeTakenCount(L); in getBackedgeTakenInfo() 6745 [](DenseMap<const Loop *, BackedgeTakenInfo> &Map, const Loop *L) { in forgetLoop() 6848 ScalarEvolution::BackedgeTakenInfo::getExact(const Loop *L, ScalarEvolution *SE, in getExact() 6883 ScalarEvolution::BackedgeTakenInfo::getExact(BasicBlock *ExitingBlock, in getExact() [all …]
|