Searched refs:ExitCond (Results 1 – 2 of 2) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolution.h | 1152 ExitLimit computeExitLimitFromCond(const Loop *L, Value *ExitCond, 1787 std::optional<ExitLimit> find(const Loop *L, Value *ExitCond, 1791 void insert(const Loop *L, Value *ExitCond, bool ExitIfTrue, 1799 const Loop *L, Value *ExitCond, 1804 Value *ExitCond, bool ExitIfTrue, 1808 ExitLimitCacheTy &Cache, const Loop *L, Value *ExitCond, bool ExitIfTrue, 1816 ExitLimit computeExitLimitFromICmp(const Loop *L, ICmpInst *ExitCond,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 8888 auto Itr = TripCountMap.find({ExitCond, ControlsOnlyExit}); in find() 8933 if (ICmpInst *ExitCondICmp = dyn_cast<ICmpInst>(ExitCond)) { in computeExitLimitFromCondImpl() 8949 if (ConstantInt *CI = dyn_cast<ConstantInt>(ExitCond)) { in computeExitLimitFromCondImpl() 8982 return computeExitCountExhaustively(L, ExitCond, ExitIfTrue); in computeExitLimitFromCondImpl() 9021 bool UseSequentialUMin = !isa<BinaryOperator>(ExitCond); in computeExitLimitFromCondFromBinOp() 9072 Pred = ExitCond->getPredicate(); in computeExitLimitFromICmp() 9074 Pred = ExitCond->getInversePredicate(); in computeExitLimitFromICmp() 9077 const SCEV *LHS = getSCEV(ExitCond->getOperand(0)); in computeExitLimitFromICmp() 9078 const SCEV *RHS = getSCEV(ExitCond->getOperand(1)); in computeExitLimitFromICmp() 9086 computeExitCountExhaustively(L, ExitCond, ExitIfTrue); in computeExitLimitFromICmp() [all …]
|