Lines Matching refs:a
49 static int64_t SafeMul(int64_t a, int64_t b, /*out*/ bool* overflow) { in SafeMul() argument
50 if (a > 0 && b > 0 && a > (std::numeric_limits<int64_t>::max() / b)) { in SafeMul()
53 return a * b; in SafeMul()
581 int64_t a = 0; in GetPolynomial() local
583 if (IsConstant(info->op_a->op_a, kExact, &a) && CanLongValueFitIntoInt(a) && a >= 0 && in GetPolynomial()
593 Value x = MulValue(Value(a), t); in GetPolynomial()
607 int64_t a = 0; in GetGeometric() local
609 if (IsConstant(info->op_a, kExact, &a) && in GetGeometric()
610 CanLongValueFitIntoInt(a) && in GetGeometric()
614 const bool is_min_a = a >= 0 ? is_min : !is_min; in GetGeometric()
617 return is_min_a ? b : AddValue(Value(a), b); in GetGeometric()
1024 int64_t a = 0; in GenerateLastValuePolynomial() local
1027 if (IsConstant(info->op_a->op_a, kExact, &a) && in GenerateLastValuePolynomial()
1036 int64_t sum = a * ((m * (m - 1)) / 2) + b * m; in GenerateLastValuePolynomial()