Home
last modified time | relevance | path

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

/external/llvm-project/llvm/include/llvm/Analysis/
DScalarEvolution.h1620 ExitLimit computeExitLimitFromCond(const Loop *L, Value *ExitCond,
1648 Optional<ExitLimit> find(const Loop *L, Value *ExitCond, bool ExitIfTrue,
1651 void insert(const Loop *L, Value *ExitCond, bool ExitIfTrue,
1658 const Loop *L, Value *ExitCond,
1663 Value *ExitCond, bool ExitIfTrue,
1668 Value *ExitCond, bool ExitIfTrue,
1679 ExitLimit computeExitLimitFromICmp(const Loop *L, ICmpInst *ExitCond,
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DScalarEvolution.h1525 ExitLimit computeExitLimitFromCond(const Loop *L, Value *ExitCond,
1548 Optional<ExitLimit> find(const Loop *L, Value *ExitCond, bool ExitIfTrue,
1551 void insert(const Loop *L, Value *ExitCond, bool ExitIfTrue,
1558 const Loop *L, Value *ExitCond,
1563 Value *ExitCond, bool ExitIfTrue,
1572 ExitLimit computeExitLimitFromICmp(const Loop *L, ICmpInst *ExitCond,
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DScalarEvolution.cpp7222 const Loop *L, Value *ExitCond, bool ExitIfTrue, in computeExitLimitFromCond() argument
7225 return computeExitLimitFromCondCached(Cache, L, ExitCond, ExitIfTrue, in computeExitLimitFromCond()
7230 ScalarEvolution::ExitLimitCache::find(const Loop *L, Value *ExitCond, in find() argument
7240 auto Itr = TripCountMap.find({ExitCond, ControlsExit}); in find()
7246 void ScalarEvolution::ExitLimitCache::insert(const Loop *L, Value *ExitCond, in insert() argument
7255 auto InsertResult = TripCountMap.insert({{ExitCond, ControlsExit}, EL}); in insert()
7262 ExitLimitCacheTy &Cache, const Loop *L, Value *ExitCond, bool ExitIfTrue, in computeExitLimitFromCondCached() argument
7266 Cache.find(L, ExitCond, ExitIfTrue, ControlsExit, AllowPredicates)) in computeExitLimitFromCondCached()
7269 ExitLimit EL = computeExitLimitFromCondImpl(Cache, L, ExitCond, ExitIfTrue, in computeExitLimitFromCondCached()
7271 Cache.insert(L, ExitCond, ExitIfTrue, ControlsExit, AllowPredicates, EL); in computeExitLimitFromCondCached()
[all …]
/external/llvm-project/llvm/lib/Analysis/
DScalarEvolution.cpp7482 const Loop *L, Value *ExitCond, bool ExitIfTrue, in computeExitLimitFromCond() argument
7485 return computeExitLimitFromCondCached(Cache, L, ExitCond, ExitIfTrue, in computeExitLimitFromCond()
7490 ScalarEvolution::ExitLimitCache::find(const Loop *L, Value *ExitCond, in find() argument
7500 auto Itr = TripCountMap.find({ExitCond, ControlsExit}); in find()
7506 void ScalarEvolution::ExitLimitCache::insert(const Loop *L, Value *ExitCond, in insert() argument
7515 auto InsertResult = TripCountMap.insert({{ExitCond, ControlsExit}, EL}); in insert()
7522 ExitLimitCacheTy &Cache, const Loop *L, Value *ExitCond, bool ExitIfTrue, in computeExitLimitFromCondCached() argument
7526 Cache.find(L, ExitCond, ExitIfTrue, ControlsExit, AllowPredicates)) in computeExitLimitFromCondCached()
7529 ExitLimit EL = computeExitLimitFromCondImpl(Cache, L, ExitCond, ExitIfTrue, in computeExitLimitFromCondCached()
7531 Cache.insert(L, ExitCond, ExitIfTrue, ControlsExit, AllowPredicates, EL); in computeExitLimitFromCondCached()
[all …]
/external/llvm/include/llvm/Analysis/
DScalarEvolution.h910 Value *ExitCond,
922 ICmpInst *ExitCond,
/external/llvm/lib/Analysis/
DScalarEvolution.cpp5803 Value *ExitCond, in computeExitLimitFromCond() argument
5809 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(ExitCond)) { in computeExitLimitFromCond()
5902 if (ICmpInst *ExitCondICmp = dyn_cast<ICmpInst>(ExitCond)) { in computeExitLimitFromCond()
5917 if (ConstantInt *CI = dyn_cast<ConstantInt>(ExitCond)) { in computeExitLimitFromCond()
5927 return computeExitCountExhaustively(L, ExitCond, !L->contains(TBB)); in computeExitLimitFromCond()
5932 ICmpInst *ExitCond, in computeExitLimitFromICmp() argument
5941 Cond = ExitCond->getPredicate(); in computeExitLimitFromICmp()
5943 Cond = ExitCond->getInversePredicate(); in computeExitLimitFromICmp()
5946 if (LoadInst *LI = dyn_cast<LoadInst>(ExitCond->getOperand(0))) in computeExitLimitFromICmp()
5947 if (Constant *RHS = dyn_cast<Constant>(ExitCond->getOperand(1))) { in computeExitLimitFromICmp()
[all …]