Home
last modified time | relevance | path

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

/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/aarch64/
H A Daarch64.c11675 const struct cpu_cost_table *extra_cost in aarch64_rtx_mult_cost() local
11709 cost += extra_cost->alu.arith_shift_reg; in aarch64_rtx_mult_cost()
11713 cost += extra_cost->alu.extend_arith; in aarch64_rtx_mult_cost()
11716 cost += extra_cost->alu.arith_shift; in aarch64_rtx_mult_cost()
11720 cost += extra_cost->alu.shift; in aarch64_rtx_mult_cost()
11754 cost += extra_cost->mult[0].extend_add; in aarch64_rtx_mult_cost()
11757 cost += extra_cost->mult[0].extend; in aarch64_rtx_mult_cost()
11772 cost += extra_cost->mult[mode == DImode].add; in aarch64_rtx_mult_cost()
11775 cost += extra_cost->mult[mode == DImode].simple; in aarch64_rtx_mult_cost()
11799 cost += extra_cost->fp[mode == DFmode].fma; in aarch64_rtx_mult_cost()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/aarch64/
H A Daarch64.cc13142 const struct cpu_cost_table *extra_cost in aarch64_rtx_mult_cost() local
13175 cost += extra_cost->vect.mult; in aarch64_rtx_mult_cost()
13178 cost += extra_cost->vect.alu; in aarch64_rtx_mult_cost()
13203 cost += extra_cost->alu.arith_shift_reg; in aarch64_rtx_mult_cost()
13207 cost += extra_cost->alu.extend_arith; in aarch64_rtx_mult_cost()
13210 cost += extra_cost->alu.arith_shift; in aarch64_rtx_mult_cost()
13214 cost += extra_cost->alu.shift; in aarch64_rtx_mult_cost()
13248 cost += extra_cost->mult[0].extend_add; in aarch64_rtx_mult_cost()
13251 cost += extra_cost->mult[0].extend; in aarch64_rtx_mult_cost()
13266 cost += extra_cost->mult[mode == DImode].add; in aarch64_rtx_mult_cost()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/arm/
H A Darm.c9896 const struct cpu_cost_table *extra_cost = current_tune->insn_extra_cost; in arm_unspec_cost() local
9907 *cost += (ARM_NUM_REGS (GET_MODE (x)) * extra_cost->ldst.load in arm_unspec_cost()
9908 + extra_cost->ldst.load_unaligned); in arm_unspec_cost()
9919 *cost += (ARM_NUM_REGS (GET_MODE (x)) * extra_cost->ldst.store in arm_unspec_cost()
9920 + extra_cost->ldst.store_unaligned); in arm_unspec_cost()
9936 *cost += extra_cost->fp[GET_MODE (x) == DFmode].roundint; in arm_unspec_cost()
9960 *cost += extra_cost->alu.arith_shift_reg; \
9965 *cost += extra_cost->alu.arith_shift; \
9981 arm_mem_costs (rtx x, const struct cpu_cost_table *extra_cost, in arm_mem_costs() argument
10037 *cost += extra_cost->ldst.loadd; in arm_mem_costs()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/arm/
H A Darm.cc10044 const struct cpu_cost_table *extra_cost = current_tune->insn_extra_cost; in arm_unspec_cost() local
10055 *cost += (ARM_NUM_REGS (GET_MODE (x)) * extra_cost->ldst.load in arm_unspec_cost()
10056 + extra_cost->ldst.load_unaligned); in arm_unspec_cost()
10067 *cost += (ARM_NUM_REGS (GET_MODE (x)) * extra_cost->ldst.store in arm_unspec_cost()
10068 + extra_cost->ldst.store_unaligned); in arm_unspec_cost()
10084 *cost += extra_cost->fp[GET_MODE (x) == DFmode].roundint; in arm_unspec_cost()
10108 *cost += extra_cost->alu.arith_shift_reg; \
10113 *cost += extra_cost->alu.arith_shift; \
10129 arm_mem_costs (rtx x, const struct cpu_cost_table *extra_cost, in arm_mem_costs() argument
10185 *cost += extra_cost->ldst.loadd; in arm_mem_costs()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dtarget.h114 int extra_cost; /* Cost for using (a) scratch register(s) to be taken member
H A Dexpmed.cc3945 int extra_cost; in expmed_mult_highpart() local
3966 extra_cost = shift_cost (speed, mode, GET_MODE_BITSIZE (mode) - 1); in expmed_mult_highpart()
3972 extra_cost += add_cost (speed, mode); in expmed_mult_highpart()
3977 max_cost - extra_cost)) in expmed_mult_highpart()
3982 alg.cost.cost + extra_cost); in expmed_mult_highpart()
4229 int max_cost, extra_cost; in expand_divmod() local
4489 extra_cost in expand_divmod()
4495 NULL_RTX, 1, max_cost - extra_cost); in expand_divmod()
4521 extra_cost in expand_divmod()
4527 NULL_RTX, 1, max_cost - extra_cost); in expand_divmod()
[all …]
H A Dira-costs.cc441 sri.extra_cost = 0; in copy_cost()
451 + sri.extra_cost in copy_cost()
459 return sri.extra_cost in copy_cost()
466 return (sri.extra_cost in copy_cost()
472 return sri.extra_cost + COSTS_N_INSNS (1); in copy_cost()
H A Dlra-constraints.cc1316 sri.extra_cost = 0; in check_and_process_move()
1349 sri.extra_cost = 0; in check_and_process_move()
H A DChangeLog-202015908 redundant extra_cost variable.
H A DChangeLog-201034360 (arm_rtx_costs_1): Remove unused variable extra_cost.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dtarget.h126 int extra_cost; /* Cost for using (a) scratch register(s) to be taken member
H A Dexpmed.c3929 int extra_cost; in expmed_mult_highpart() local
3950 extra_cost = shift_cost (speed, mode, GET_MODE_BITSIZE (mode) - 1); in expmed_mult_highpart()
3956 extra_cost += add_cost (speed, mode); in expmed_mult_highpart()
3961 max_cost - extra_cost)) in expmed_mult_highpart()
3966 alg.cost.cost + extra_cost); in expmed_mult_highpart()
4205 int max_cost, extra_cost; in expand_divmod() local
4461 extra_cost in expand_divmod()
4467 NULL_RTX, 1, max_cost - extra_cost); in expand_divmod()
4493 extra_cost in expand_divmod()
4499 NULL_RTX, 1, max_cost - extra_cost); in expand_divmod()
[all …]
H A Dira-costs.c440 sri.extra_cost = 0; in copy_cost()
450 + sri.extra_cost in copy_cost()
458 return sri.extra_cost in copy_cost()
465 return (sri.extra_cost in copy_cost()
471 return sri.extra_cost + COSTS_N_INSNS (1); in copy_cost()
H A Dlra-constraints.c1265 sri.extra_cost = 0; in check_and_process_move()
1298 sri.extra_cost = 0; in check_and_process_move()
H A Dtarget.def5601 (a) scratch register(s), set @code{sri->extra_cost} to the additional cost.\n\
5604 forwarding logic, you can set @code{sri->extra_cost} to a negative amount.",
/netbsd-src/external/gpl3/gcc/dist/gcc/config/rs6000/
H A Drs6000.cc5399 unsigned int extra_cost = nunits * adjusted_cost; in update_target_cost_per_stmt() local
5400 m_extra_ctor_cost += extra_cost; in update_target_cost_per_stmt()
11899 int extra_cost = 0; in rs6000_secondary_reload_memory() local
11961 extra_cost = -1; in rs6000_secondary_reload_memory()
11966 extra_cost = 1; in rs6000_secondary_reload_memory()
11979 extra_cost = -1; in rs6000_secondary_reload_memory()
11984 extra_cost = 1; in rs6000_secondary_reload_memory()
11998 extra_cost = -1; in rs6000_secondary_reload_memory()
12004 extra_cost = 1; in rs6000_secondary_reload_memory()
12007 extra_cost = 2; in rs6000_secondary_reload_memory()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/rs6000/
H A Drs6000.c11196 int extra_cost = 0; in rs6000_secondary_reload_memory() local
11258 extra_cost = -1; in rs6000_secondary_reload_memory()
11263 extra_cost = 1; in rs6000_secondary_reload_memory()
11276 extra_cost = -1; in rs6000_secondary_reload_memory()
11281 extra_cost = 1; in rs6000_secondary_reload_memory()
11295 extra_cost = -1; in rs6000_secondary_reload_memory()
11301 extra_cost = 1; in rs6000_secondary_reload_memory()
11304 extra_cost = 2; in rs6000_secondary_reload_memory()
11309 extra_cost = -1; in rs6000_secondary_reload_memory()
11321 extra_cost = 1; in rs6000_secondary_reload_memory()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/i386/
H A Di386.cc19361 sri->extra_cost = 1; in ix86_secondary_reload()
19390 sri->extra_cost = 1; in ix86_secondary_reload()
20277 int extra_cost = 0; in ix86_widen_mult_cost() local
20284 extra_cost = cost->sse_op * 2; in ix86_widen_mult_cost()
20296 extra_cost = (cost->mulss + cost->addss + cost->sse_op) * 4 in ix86_widen_mult_cost()
20305 return ix86_vec_cost (mode, basic_cost + extra_cost); in ix86_widen_mult_cost()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/sparc/
H A Dsparc.c13533 sri->extra_cost = 0; in sparc_secondary_reload()
13581 sri->extra_cost = 2; in sparc_secondary_reload()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/sparc/
H A Dsparc.cc13498 sri->extra_cost = 0; in sparc_secondary_reload()
13546 sri->extra_cost = 2; in sparc_secondary_reload()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/i386/
H A Di386.c18524 sri->extra_cost = 1; in ix86_secondary_reload()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/doc/
H A Dtm.texi2717 (a) scratch register(s), set @code{sri->extra_cost} to the additional cost.
2720 forwarding logic, you can set @code{sri->extra_cost} to a negative amount.
H A Dgccint.info33456 allocate (a) scratch register(s), set 'sri->extra_cost' to the
33460 'sri->extra_cost' to a negative amount.
/netbsd-src/external/gpl3/gcc/dist/gcc/doc/
H A Dgccint.info34901 allocate (a) scratch register(s), set 'sri->extra_cost' to the
34905 'sri->extra_cost' to a negative amount.