Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A 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,
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DScalarEvolution.cpp7118 const Loop *L, Value *ExitCond, bool ExitIfTrue, in computeExitLimitFromCond() argument
7136 auto Itr = TripCountMap.find({ExitCond, ControlsExit}); in find()
7267 if (ICmpInst *ExitCondICmp = dyn_cast<ICmpInst>(ExitCond)) { in computeExitLimitFromCondImpl()
7282 if (ConstantInt *CI = dyn_cast<ConstantInt>(ExitCond)) { in computeExitLimitFromCondImpl()
7297 ICmpInst *ExitCond, in computeExitLimitFromICmp() argument
7304 Pred = ExitCond->getPredicate(); in computeExitLimitFromICmp()
7306 Pred = ExitCond->getInversePredicate(); in computeExitLimitFromICmp()
7318 const SCEV *LHS = getSCEV(ExitCond->getOperand(0)); in computeExitLimitFromICmp()
7319 const SCEV *RHS = getSCEV(ExitCond->getOperand(1)); in computeExitLimitFromICmp()
7385 computeExitCountExhaustively(L, ExitCond, ExitIfTrue); in computeExitLimitFromICmp()
[all …]