Home
last modified time | relevance | path

Searched refs:extra_cost (Results 1 – 5 of 5) sorted by relevance

/freebsd-12-stable/contrib/gcc/
Dexpmed.c3543 int extra_cost; in expand_mult_highpart() local
3563 extra_cost = shift_cost[mode][GET_MODE_BITSIZE (mode) - 1]; in expand_mult_highpart()
3569 extra_cost += add_cost[mode]; in expand_mult_highpart()
3574 max_cost - extra_cost)) in expand_mult_highpart()
3579 alg.cost.cost + extra_cost); in expand_mult_highpart()
3826 int max_cost, extra_cost; in expand_divmod() local
4080 extra_cost in expand_divmod()
4086 max_cost - extra_cost); in expand_divmod()
4116 extra_cost in expand_divmod()
4121 max_cost - extra_cost); in expand_divmod()
[all …]
Dregclass.c1903 sri.extra_cost = 0; in copy_cost()
1908 + sri.extra_cost in copy_cost()
1916 return sri.extra_cost + MEMORY_MOVE_COST (mode, class, to_p); in copy_cost()
1919 return (sri.extra_cost in copy_cost()
1924 return sri.extra_cost + COSTS_N_INSNS (1); in copy_cost()
Dtarget.h63 int extra_cost; /* Cost for using (a) scratch register(s) to be taken member
/freebsd-12-stable/contrib/gcc/config/arm/
Darm.c4407 int extra_cost; in arm_rtx_costs_1() local
4487 extra_cost = rtx_cost (XEXP (x, 0), code); in arm_rtx_costs_1()
4489 extra_cost += 4 * ARM_NUM_REGS (mode); in arm_rtx_costs_1()
4490 return extra_cost; in arm_rtx_costs_1()
4502 extra_cost = 0; in arm_rtx_costs_1()
4514 extra_cost = 4; in arm_rtx_costs_1()
4517 return (4 + extra_cost + (REG_OR_SUBREG_REG (XEXP (x, 0)) ? 0 : 8) in arm_rtx_costs_1()
4524 return (1 + (GET_CODE (XEXP (x, 1)) == CONST_INT ? 0 : extra_cost) in arm_rtx_costs_1()
4531 return (1 + extra_cost in arm_rtx_costs_1()
/freebsd-12-stable/contrib/gcc/doc/
Dtm.texi2547 (a) scratch register(s), set @code{sri->extra_cost} to the additional cost.
2550 forwarding logic, you can set @code{sri->extra_cost} to a negative amount.