Lines Matching refs:GetVal
230 *min_val = SimplifyMin(GetVal(context, loop, info, trip, /*is_min=*/ true)); in GetInductionRange()
231 *max_val = SimplifyMax(GetVal(context, loop, info, trip, /*is_min=*/ false), chase_hint); in GetInductionRange()
237 *min_val = SimplifyMin(GetVal(context, loop, info, trip, /*is_min=*/ true)); in GetInductionRange()
490 Value min_val = GetVal(context, loop, info, /*trip=*/ nullptr, /*is_min=*/ true); in IsConstant()
491 Value max_val = GetVal(context, loop, info, /*trip=*/ nullptr, /*is_min=*/ false); in IsConstant()
618 return GetVal(context, loop, &cancelled_trip, trip, is_min); in GetLinear()
633 return SubValue(Value(0), GetVal(context, loop, &cancelled_trip, trip, !is_min)); in GetLinear()
641 GetVal(context, loop, info->op_b, trip, is_min)); in GetLinear()
664 Value c = GetVal(context, loop, info->op_b, trip, is_min); in GetPolynomial()
665 Value m = GetVal(context, loop, trip, trip, is_min); in GetPolynomial()
690 Value b = GetVal(context, loop, info->op_b, trip, is_min); in GetGeometric()
775 return GetVal(context, next_loop, next_info, next_trip, is_min); in GetFetch()
781 InductionVarRange::Value InductionVarRange::GetVal(const HBasicBlock* context, in GetVal() function in art::InductionVarRange
792 return AddValue(GetVal(context, loop, info->op_a, trip, is_min), in GetVal()
793 GetVal(context, loop, info->op_b, trip, is_min)); in GetVal()
795 return SubValue(GetVal(context, loop, info->op_a, trip, is_min), in GetVal()
796 GetVal(context, loop, info->op_b, trip, !is_min)); in GetVal()
799 GetVal(context, loop, info->op_b, trip, !is_min)); in GetVal()
814 return GetVal(context, loop, info->op_a, trip, /*is_min=*/ false); in GetVal()
822 return SubValue(GetVal(context, loop, info->op_a, trip, is_min), Value(1)); in GetVal()
837 return MergeVal(GetVal(context, loop, info->op_a, trip, is_min), in GetVal()
838 GetVal(context, loop, info->op_b, trip, is_min), in GetVal()
859 Value v1_min = GetVal(context, loop, info1, trip, /*is_min=*/ true); in GetMul()
860 Value v1_max = GetVal(context, loop, info1, trip, /*is_min=*/ false); in GetMul()
861 Value v2_min = GetVal(context, loop, info2, trip, /*is_min=*/ true); in GetMul()
862 Value v2_max = GetVal(context, loop, info2, trip, /*is_min=*/ false); in GetMul()
894 Value v1_min = GetVal(context, loop, info1, trip, /*is_min=*/ true); in GetDiv()
895 Value v1_max = GetVal(context, loop, info1, trip, /*is_min=*/ false); in GetDiv()
896 Value v2_min = GetVal(context, loop, info2, trip, /*is_min=*/ true); in GetDiv()
897 Value v2_max = GetVal(context, loop, info2, trip, /*is_min=*/ false); in GetDiv()
963 return MulValue(GetVal(context, loop, info, trip, is_min == value >= 0), c); in MulRangeAndConstant()
977 return DivValue(GetVal(context, loop, info, trip, is_min == value >= 0), c); in DivRangeAndConstant()
1662 Value extreme = GetVal(context, loop, info, trip, is_min); in GenerateCode()