Lines Matching refs:ExitCond
4334 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()
4452 const SCEV *LHS = getSCEV(ExitCond->getOperand(0)); in ComputeExitLimitFromICmp()
4453 const SCEV *RHS = getSCEV(ExitCond->getOperand(1)); in ComputeExitLimitFromICmp()
4521 if (ExitCond->getOperand(0)->getType()->isUnsigned()) in ComputeExitLimitFromICmp()
4529 return ComputeExitCountExhaustively(L, ExitCond, !L->contains(TBB)); in ComputeExitLimitFromICmp()