/external/llvm-project/llvm/include/llvm/Analysis/ |
D | ScalarEvolution.h | 1620 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/ |
D | ScalarEvolution.h | 1525 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/ |
D | ScalarEvolution.cpp | 7222 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/ |
D | ScalarEvolution.cpp | 7482 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/ |
D | ScalarEvolution.h | 910 Value *ExitCond, 922 ICmpInst *ExitCond,
|
/external/llvm/lib/Analysis/ |
D | ScalarEvolution.cpp | 5803 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 …]
|