Searched refs:extra_cost (Results 1 - 11 of 11) sorted by relevance

/haiku-buildtools/gcc/gcc/
H A Dtarget.h121 int extra_cost; /* Cost for using (a) scratch register(s) to be taken member in struct:secondary_reload_info
H A Dexpmed.c3640 int extra_cost;
3661 extra_cost = shift_cost (speed, mode, GET_MODE_BITSIZE (mode) - 1);
3667 extra_cost += add_cost (speed, mode);
3672 max_cost - extra_cost))
3677 alg.cost.cost + extra_cost);
3920 int max_cost, extra_cost;
4174 extra_cost
4181 NULL_RTX, 1, max_cost - extra_cost);
4207 extra_cost
4213 NULL_RTX, 1, max_cost - extra_cost);
3628 int extra_cost; local
3907 int max_cost, extra_cost; local
[all...]
H A Dira-costs.c478 sri.extra_cost = 0;
485 + sri.extra_cost
493 return sri.extra_cost
500 return (sri.extra_cost
506 return sri.extra_cost + COSTS_N_INSNS (1);
H A Dlra-constraints.c1130 sri.extra_cost = 0;
1163 sri.extra_cost = 0;
/haiku-buildtools/gcc/gcc/config/aarch64/
H A Daarch64.c5194 const struct cpu_cost_table *extra_cost local
5219 cost += extra_cost->alu.arith_shift;
5222 cost += extra_cost->alu.shift;
5243 cost += extra_cost->mult[0].extend_add;
5246 cost += extra_cost->mult[0].extend;
5261 cost += extra_cost->mult[mode == DImode].add;
5264 cost += extra_cost->mult[mode == DImode].simple;
5288 cost += extra_cost->fp[mode == DFmode].fma;
5291 cost += extra_cost->fp[mode == DFmode].mult;
5524 const struct cpu_cost_table *extra_cost local
[all...]
/haiku-buildtools/gcc/gcc/config/arm/
H A Darm.c9413 const struct cpu_cost_table *extra_cost = current_tune->insn_extra_cost;
9423 *cost += (ARM_NUM_REGS (GET_MODE (x)) * extra_cost->ldst.load
9424 + extra_cost->ldst.load_unaligned);
9435 *cost += (ARM_NUM_REGS (GET_MODE (x)) * extra_cost->ldst.store
9436 + extra_cost->ldst.store_unaligned);
9453 *cost += extra_cost->fp[GET_MODE (x) == DFmode].roundint;
9477 *cost += extra_cost->alu.arith_shift_reg; \
9481 *cost += extra_cost->alu.arith_shift; \
9506 const struct cpu_cost_table *extra_cost,
9585 *cost += (extra_cost
9401 const struct cpu_cost_table *extra_cost = current_tune->insn_extra_cost; local
9493 arm_new_rtx_costs(rtx x, enum rtx_code code, enum rtx_code outer_code, const struct cpu_cost_table *extra_cost, int *cost, bool speed_p) argument
[all...]
/haiku-buildtools/legacy/gcc/gcc/
H A Dexpmed.c2910 int max_cost, extra_cost;
3140 extra_cost = (shift_cost[post_shift - 1]
3144 max_cost - extra_cost);
3167 extra_cost = (shift_cost[pre_shift]
3171 max_cost - extra_cost);
3284 extra_cost = (shift_cost[post_shift]
3288 max_cost - extra_cost);
3307 extra_cost = (shift_cost[post_shift]
3311 max_cost - extra_cost);
3386 extra_cost
2897 int max_cost, extra_cost; local
[all...]
/haiku-buildtools/gcc/gcc/config/rs6000/
H A Drs6000.c16793 int extra_cost = 0;
16847 extra_cost = -1;
16852 extra_cost = 1;
16865 extra_cost = -1;
16870 extra_cost = 1;
16884 extra_cost = -1;
16890 extra_cost = 1;
16893 extra_cost = 2;
16898 extra_cost = -1;
16910 extra_cost
16766 int extra_cost = 0; local
17287 int extra_cost = rs6000_secondary_reload_memory (XEXP (x, 0), rclass, local
[all...]
/haiku-buildtools/legacy/gcc/gcc/config/arm/
H A Darm.c1609 int extra_cost;
1693 extra_cost = 0;
1705 extra_cost = 4;
1708 return (4 + extra_cost + (REG_OR_SUBREG_REG (XEXP (x, 0)) ? 0 : 8)
1715 return (1 + (GET_CODE (XEXP (x, 1)) == CONST_INT ? 0 : extra_cost)
1722 return (1 + extra_cost
1607 int extra_cost; local
/haiku-buildtools/gcc/gcc/config/sparc/
H A Dsparc.c12399 sri->extra_cost = 0;
12447 sri->extra_cost = 2;
/haiku-buildtools/gcc/gcc/config/i386/
H A Di386.c[all...]

Completed in 933 milliseconds