Lines Matching defs:ExprVal
15473 // constant, and returns their APInt in ExprVal and in DivisorVal.
15475 APInt &ExprVal, APInt &DivisorVal) {
15480 ExprVal = ConstExpr->getAPInt();
15482 return ExprVal.isNonNegative() && !DivisorVal.isNonPositive();
15490 APInt ExprVal;
15492 if (!GetNonNegExprAndPosDivisor(Expr, Divisor, ExprVal, DivisorVal))
15494 APInt Rem = ExprVal.urem(DivisorVal);
15497 return SE.getConstant(ExprVal + DivisorVal - Rem);
15506 APInt ExprVal;
15508 if (!GetNonNegExprAndPosDivisor(Expr, Divisor, ExprVal, DivisorVal))
15510 APInt Rem = ExprVal.urem(DivisorVal);
15512 return SE.getConstant(ExprVal - Rem);