Lines Matching refs:kExact

355       if (IsConstant(info->op_a, kExact, &stride_value) && stride_value == 1) {  in IsUnitStride()
357 if (IsConstant(info->op_b, kExact, &off_value)) { in IsUnitStride()
406 *is_constant = IsConstant(trip->op_a, kExact, trip_count); in CheckForFiniteAndConstantProps()
430 if ((request == kExact && min_val.b_constant == max_val.b_constant) || request == kAtMost) { in IsConstant()
493 return IsConstant(info->op_a, kExact, stride_value); in NeedsTripCount()
537 if (IsConstant(info->op_a, kExact, &stride_value)) { in GetLinear()
583 if (IsConstant(info->op_a->op_a, kExact, &a) && CanLongValueFitIntoInt(a) && a >= 0 && in GetPolynomial()
584 IsConstant(info->op_a->op_b, kExact, &b) && CanLongValueFitIntoInt(b) && b >= 0) { in GetPolynomial()
609 if (IsConstant(info->op_a, kExact, &a) && in GetGeometric()
766 if (IsConstant(info1, kExact, &value)) { in GetMul()
768 } else if (IsConstant(info2, kExact, &value)) { in GetMul()
802 if (IsConstant(info2, kExact, &value)) { in GetDiv()
835 if (IsConstant(info1, kExact, &v1) && IsConstant(info2, kExact, &v2) && v2 != 0) { in GetRem()
850 if (IsConstant(info1, kExact, &v1) && IsConstant(info2, kExact, &v2)) { in GetXor()
1027 if (IsConstant(info->op_a->op_a, kExact, &a) && in GenerateLastValuePolynomial()
1028 IsConstant(info->op_a->op_b, kExact, &b) && in GenerateLastValuePolynomial()
1029 IsConstant(trip->op_a, kExact, &m) && m >= 1) { in GenerateLastValuePolynomial()
1059 if (IsInt64AndGet(info->fetch, &f) && f >= 1 && IsConstant(trip->op_a, kExact, &m) && m >= 1) { in GenerateLastValueGeometric()
1116 IsConstant(trip->op_a, kExact, &m) && m >= depth) { in GenerateLastValueWrapAround()
1153 if (IsConstant(trip->op_a, kExact, &m) && m >= 1) { in GenerateLastValuePeriodic()
1312 if (IsConstant(info->op_a, kExact, &stride_value) && in GenerateCode()