Lines Matching refs:ratio

3043   tree ratio;  in get_computation_aff()  local
3099 ratio = build_int_cst_type (uutype, ratioi); in get_computation_aff()
3105 ratio = double_int_to_tree (uutype, rat); in get_computation_aff()
3161 delta = fold_build2 (MULT_EXPR, common_type, cbase, ratio); in get_computation_aff()
3165 expr = fold_build2 (MULT_EXPR, uutype, ratio, expr); in get_computation_aff()
3324 multiplier_allowed_in_address_p (HOST_WIDE_INT ratio) in multiplier_allowed_in_address_p() argument
3356 if (ratio > MAX_RATIO || ratio < -MAX_RATIO) in multiplier_allowed_in_address_p()
3359 return TEST_BIT (valid_mult, ratio + MAX_RATIO); in multiplier_allowed_in_address_p()
3370 unsigned HOST_WIDE_INT offset, HOST_WIDE_INT ratio) in get_address_cost() argument
3546 ratio_p = (ratio != 1 in get_address_cost()
3547 && multiplier_allowed_in_address_p (ratio)); in get_address_cost()
3549 if (ratio != 1 && !ratio_p) in get_address_cost()
3550 cost += multiply_by_cost (ratio, Pmode); in get_address_cost()
3854 HOST_WIDE_INT ratio, aratio; in get_computation_cost_at() local
3909 if (!divide (TYPE_PRECISION (utype), ustepi, cstepi, &ratio)) in get_computation_cost_at()
3920 ratio = double_int_to_shwi (rat); in get_computation_cost_at()
3934 offset = - ratio * int_cst_value (cbase); in get_computation_cost_at()
3940 else if (ratio == 1) in get_computation_cost_at()
3960 offset -= ratio * cstepi; in get_computation_cost_at()
3966 return cost + get_address_cost (symbol_present, var_present, offset, ratio); in get_computation_cost_at()
3969 aratio = ratio > 0 ? ratio : -ratio; in get_computation_cost_at()
3972 if (ratio != 1) in get_computation_cost_at()
3973 cost += multiply_by_cost (ratio, TYPE_MODE (ctype)); in get_computation_cost_at()