Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DScalarEvolution.h1245 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/
DScalarEvolution.h291 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/
DScalarEvolution.h697 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/
DScalarEvolution.cpp4015 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/
DScalarEvolution.cpp5361 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/
DScalarEvolution.cpp6622 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 …]