Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DScalarEvolution.h1499 ExitLimit computeExitLimitFromCond(const Loop *L, Value *ExitCond,
1522 Optional<ExitLimit> find(const Loop *L, Value *ExitCond, bool ExitIfTrue,
1525 void insert(const Loop *L, Value *ExitCond, bool ExitIfTrue,
1532 const Loop *L, Value *ExitCond,
1537 Value *ExitCond, bool ExitIfTrue,
1546 ExitLimit computeExitLimitFromICmp(const Loop *L, ICmpInst *ExitCond,
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DScalarEvolution.h439 Value *ExitCond,
447 ICmpInst *ExitCond,
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DScalarEvolution.cpp7113 const Loop *L, Value *ExitCond, bool ExitIfTrue, in computeExitLimitFromCond() argument
7116 return computeExitLimitFromCondCached(Cache, L, ExitCond, ExitIfTrue, in computeExitLimitFromCond()
7121 ScalarEvolution::ExitLimitCache::find(const Loop *L, Value *ExitCond, in find() argument
7131 auto Itr = TripCountMap.find({ExitCond, ControlsExit}); in find()
7137 void ScalarEvolution::ExitLimitCache::insert(const Loop *L, Value *ExitCond, in insert() argument
7146 auto InsertResult = TripCountMap.insert({{ExitCond, ControlsExit}, EL}); in insert()
7153 ExitLimitCacheTy &Cache, const Loop *L, Value *ExitCond, bool ExitIfTrue, in computeExitLimitFromCondCached() argument
7157 Cache.find(L, ExitCond, ExitIfTrue, ControlsExit, AllowPredicates)) in computeExitLimitFromCondCached()
7160 ExitLimit EL = computeExitLimitFromCondImpl(Cache, L, ExitCond, ExitIfTrue, in computeExitLimitFromCondCached()
7162 Cache.insert(L, ExitCond, ExitIfTrue, ControlsExit, AllowPredicates, EL); in computeExitLimitFromCondCached()
[all …]
/external/swiftshader/third_party/LLVM/lib/Analysis/
DScalarEvolution.cpp4334 Value *ExitCond, in ComputeExitLimitFromCond() argument
4338 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(ExitCond)) { in ComputeExitLimitFromCond()
4407 if (ICmpInst *ExitCondICmp = dyn_cast<ICmpInst>(ExitCond)) in ComputeExitLimitFromCond()
4414 if (ConstantInt *CI = dyn_cast<ConstantInt>(ExitCond)) { in ComputeExitLimitFromCond()
4424 return ComputeExitCountExhaustively(L, ExitCond, !L->contains(TBB)); in ComputeExitLimitFromCond()
4432 ICmpInst *ExitCond, in ComputeExitLimitFromICmp() argument
4439 Cond = ExitCond->getPredicate(); in ComputeExitLimitFromICmp()
4441 Cond = ExitCond->getInversePredicate(); in ComputeExitLimitFromICmp()
4444 if (LoadInst *LI = dyn_cast<LoadInst>(ExitCond->getOperand(0))) in ComputeExitLimitFromICmp()
4445 if (Constant *RHS = dyn_cast<Constant>(ExitCond->getOperand(1))) { in ComputeExitLimitFromICmp()
[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 …]