Searched refs:extra_cost (Results 1 – 5 of 5) sorted by relevance
3543 int extra_cost; in expand_mult_highpart() local3563 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() local4080 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 …]
1903 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()
63 int extra_cost; /* Cost for using (a) scratch register(s) to be taken member
4407 int extra_cost; in arm_rtx_costs_1() local4487 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()
2547 (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.