| /netbsd/src/external/gpl3/gcc/dist/gcc/ |
| D | addresses.h | 30 enum rtx_code outer_code ATTRIBUTE_UNUSED, in base_reg_class() 34 return MODE_CODE_BASE_REG_CLASS (MACRO_MODE (mode), as, outer_code, in base_reg_class() 58 enum rtx_code outer_code ATTRIBUTE_UNUSED, in ok_for_base_p_1() 63 outer_code, index_code); in ok_for_base_p_1() 82 enum rtx_code outer_code, enum rtx_code index_code) in regno_ok_for_base_p() argument 87 return ok_for_base_p_1 (regno, mode, as, outer_code, index_code); in regno_ok_for_base_p()
|
| D | rtlanal.cc | 4560 rtx_cost (rtx x, machine_mode mode, enum rtx_code outer_code, in rtx_cost() argument 4634 if (targetm.rtx_costs (x, mode, outer_code, opno, &total, speed)) in rtx_cost() 6482 strip_address_mutations (rtx *loc, enum rtx_code *outer_code) in strip_address_mutations() argument 6506 if (outer_code) in strip_address_mutations() 6507 *outer_code = code; in strip_address_mutations() 6675 enum rtx_code outer_code, enum rtx_code index_code) in baseness() argument 6688 bool base_p = ok_for_base_p_1 (regno, mode, as, outer_code, index_code); in baseness() 6781 addr_space_t as, enum rtx_code outer_code) in decompose_address() argument 6786 info->addr_outer_code = outer_code; in decompose_address() 6788 info->inner = strip_address_mutations (loc, &outer_code); in decompose_address() [all …]
|
| D | ira-costs.cc | 1129 enum rtx_code outer_code, enum rtx_code index_code) in ok_for_base_p_nonstrict() argument 1135 return ok_for_base_p_1 (regno, mode, as, outer_code, index_code); in ok_for_base_p_nonstrict() 1152 int context, enum rtx_code outer_code, in record_address_regs() argument 1161 rclass = base_reg_class (mode, as, outer_code, index_code); in record_address_regs()
|
| D | combine.cc | 9967 enum rtx_code outer_code, inner_code; in distribute_and_simplify_rtx() local 9981 outer_code = GET_CODE (x); in distribute_and_simplify_rtx() 9990 if (outer_code == AND && inner_code == XOR && GET_CODE (distributed) == NOT) in distribute_and_simplify_rtx() 9993 outer_code = IOR; in distribute_and_simplify_rtx() 9999 new_op0 = simplify_gen_binary (outer_code, mode, inner_op0, distributed); in distribute_and_simplify_rtx() 10000 new_op1 = simplify_gen_binary (outer_code, mode, inner_op1, distributed); in distribute_and_simplify_rtx() 10005 new_op0 = simplify_gen_binary (outer_code, mode, distributed, inner_op0); in distribute_and_simplify_rtx() 10006 new_op1 = simplify_gen_binary (outer_code, mode, distributed, inner_op1); in distribute_and_simplify_rtx() 10011 if (GET_CODE (tmp) != outer_code in distribute_and_simplify_rtx() 10435 enum rtx_code outer_code, HOST_WIDE_INT outer_const) in try_widen_shift_mode() argument [all …]
|
| D | targhooks.cc | 991 int outer_code ATTRIBUTE_UNUSED) in hook_bool_const_rtx_commutative_p()
|
| D | reload.cc | 5562 enum rtx_code outer_code, enum rtx_code index_code, in find_reloads_address_1() argument 5578 context_reg_class = base_reg_class (mode, as, outer_code, index_code); in find_reloads_address_1() 6030 || !REG_OK_FOR_CONTEXT (context, regno, mode, as, outer_code, in find_reloads_address_1() 6063 if (!REG_OK_FOR_CONTEXT (context, regno, mode, as, outer_code, in find_reloads_address_1()
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/avr/ |
| D | avr.h | 283 #define MODE_CODE_BASE_REG_CLASS(mode, as, outer_code, index_code) \ argument 284 avr_mode_code_base_reg_class (mode, as, outer_code, index_code) 288 #define REGNO_MODE_CODE_OK_FOR_BASE_P(num, mode, as, outer_code, index_code) \ argument 289 avr_regno_mode_code_ok_for_base_p (num, mode, as, outer_code, index_code)
|
| D | avr.cc | 2723 RTX_CODE outer_code, bool strict) in avr_reg_ok_for_addr_p() argument 2727 as, outer_code, UNKNOWN) in avr_reg_ok_for_addr_p() 11371 avr_rtx_costs_1 (rtx x, machine_mode mode, int outer_code, in avr_rtx_costs_1() argument 12034 if (outer_code == TRUNCATE) in avr_rtx_costs_1() 12225 if (outer_code == SET in avr_rtx_costs_1() 12243 avr_rtx_costs (rtx x, machine_mode mode, int outer_code, in avr_rtx_costs() argument 12246 bool done = avr_rtx_costs_1 (x, mode, outer_code, opno, total, speed); in avr_rtx_costs() 12251 done, speed ? "speed" : "size", *total, outer_code, x); in avr_rtx_costs() 12611 addr_space_t as, RTX_CODE outer_code, in avr_mode_code_base_reg_class() argument 12622 return PLUS == outer_code ? BASE_POINTER_REGS : POINTER_REGS; in avr_mode_code_base_reg_class() [all …]
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/bfin/ |
| D | bfin.cc | 2694 enum rtx_code outer_code) in bfin_valid_reg_p() argument 2697 return REGNO_OK_FOR_BASE_STRICT_P (regno, mode, outer_code, SCRATCH); in bfin_valid_reg_p() 2699 return REGNO_OK_FOR_BASE_NONSTRICT_P (regno, mode, outer_code, SCRATCH); in bfin_valid_reg_p() 2809 enum rtx_code outer_code = (enum rtx_code) outer_code_i; in bfin_rtx_costs() local 2816 if (outer_code == SET || outer_code == PLUS) in bfin_rtx_costs() 2818 else if (outer_code == AND) in bfin_rtx_costs() 2820 else if (outer_code == LE || outer_code == LT || outer_code == EQ) in bfin_rtx_costs() 2822 else if (outer_code == LEU || outer_code == LTU) in bfin_rtx_costs() 2824 else if (outer_code == MULT) in bfin_rtx_costs() 2826 else if (outer_code == ASHIFT && (INTVAL (x) == 1 || INTVAL (x) == 2)) in bfin_rtx_costs() [all …]
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/lm32/ |
| D | lm32.cc | 69 static bool lm32_rtx_costs (rtx x, machine_mode mode, int outer_code, int opno, 925 lm32_rtx_costs (rtx x, machine_mode mode, int outer_code, in lm32_rtx_costs() argument 1092 switch (outer_code) in lm32_rtx_costs() 1145 switch (outer_code) in lm32_rtx_costs()
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/vax/ |
| D | vax.cc | 815 vax_rtx_costs (rtx x, machine_mode mode, int outer_code, in vax_rtx_costs() argument 836 if (outer_code == AND) in vax_rtx_costs() 843 || (outer_code == COMPARE in vax_rtx_costs() 845 || ((outer_code == PLUS || outer_code == MINUS) in vax_rtx_costs() 865 || (outer_code == PLUS in vax_rtx_costs()
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/cris/ |
| D | cris.cc | 1874 cris_rtx_costs (rtx x, machine_mode mode, int outer_code, int opno, in cris_rtx_costs() argument 1925 if (outer_code == PLUS && cris_biap_index_p (x, false)) in cris_rtx_costs() 1970 = (rtx_cost (XEXP (x, 0), mode, (enum rtx_code) outer_code, in cris_rtx_costs() 1981 if (outer_code != COMPARE) in cris_rtx_costs() 1985 switch (outer_code) in cris_rtx_costs() 2005 *total = rtx_cost (XEXP (x, 0), VOIDmode, (enum rtx_code) outer_code, in cris_rtx_costs()
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/rs6000/ |
| D | rs6000.cc | 21752 rs6000_rtx_costs (rtx x, machine_mode mode, int outer_code, in rs6000_rtx_costs() argument 21761 if (((outer_code == SET in rs6000_rtx_costs() 21762 || outer_code == PLUS in rs6000_rtx_costs() 21763 || outer_code == MINUS) in rs6000_rtx_costs() 21766 || (outer_code == AND in rs6000_rtx_costs() 21771 || ((outer_code == IOR || outer_code == XOR) in rs6000_rtx_costs() 21776 || outer_code == ASHIFT in rs6000_rtx_costs() 21777 || outer_code == ASHIFTRT in rs6000_rtx_costs() 21778 || outer_code == LSHIFTRT in rs6000_rtx_costs() 21779 || outer_code == ROTATE in rs6000_rtx_costs() [all …]
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/pdp11/ |
| D | pdp11.cc | 975 pdp11_rtx_costs (rtx x, machine_mode mode, int outer_code, in pdp11_rtx_costs() argument 1119 *total += rtx_cost (src, mode, (enum rtx_code) outer_code, 1, speed); in pdp11_rtx_costs() 1128 *total += rtx_cost (dest, mode, (enum rtx_code) outer_code, 0, speed); in pdp11_rtx_costs()
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/mn10300/ |
| D | mn10300.cc | 2314 mn10300_rtx_costs (rtx x, machine_mode mode, int outer_code, in mn10300_rtx_costs() argument 2330 if (outer_code == SET) in mn10300_rtx_costs() 2350 if (outer_code == SET) in mn10300_rtx_costs() 2402 if (!speed && outer_code == SET && CONST_INT_P (XEXP (x, 1))) in mn10300_rtx_costs()
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/sh/ |
| D | sh.cc | 3228 sh_rtx_costs (rtx x, machine_mode mode ATTRIBUTE_UNUSED, int outer_code, in sh_rtx_costs() argument 3362 *total = outer_code != SET; in sh_rtx_costs() 3365 + (outer_code != SET)); in sh_rtx_costs() 3367 *total = COSTS_N_INSNS (3) + (outer_code != SET); in sh_rtx_costs() 3373 else if ((outer_code == AND || outer_code == IOR || outer_code == XOR) in sh_rtx_costs() 3379 else if (outer_code == COMPARE in sh_rtx_costs() 3441 if (outer_code == COMPARE && GET_MODE (x) == DImode) in sh_rtx_costs() 3453 *total = outer_code != SET; in sh_rtx_costs() 3456 + (outer_code != SET)); in sh_rtx_costs() 3457 *total = COSTS_N_INSNS (3) + (outer_code != SET); in sh_rtx_costs()
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/m68k/ |
| D | m68k.cc | 2985 m68k_rtx_costs (rtx x, machine_mode mode, int outer_code, in m68k_rtx_costs() argument 3010 if ((GET_RTX_CLASS (outer_code) == RTX_COMPARE in m68k_rtx_costs() 3011 || GET_RTX_CLASS (outer_code) == RTX_COMM_COMPARE) in m68k_rtx_costs() 3125 if (GET_RTX_CLASS (outer_code) == RTX_COMPARE in m68k_rtx_costs() 3126 || GET_RTX_CLASS (outer_code) == RTX_COMM_COMPARE) in m68k_rtx_costs()
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/h8300/ |
| D | h8300.cc | 1191 h8300_rtx_costs (rtx x, machine_mode mode ATTRIBUTE_UNUSED, int outer_code, in h8300_rtx_costs() argument 1196 if (TARGET_H8300SX && outer_code == MEM) in h8300_rtx_costs() 1236 *total = 0 + (outer_code == SET); in h8300_rtx_costs() 1240 *total = 0 + (outer_code == SET); in h8300_rtx_costs()
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/i386/ |
| D | i386.cc | 20488 enum rtx_code outer_code = (enum rtx_code) outer_code_i; in ix86_rtx_costs() local 20696 + rtx_cost (op0, mode, outer_code, opno, speed) in ix86_rtx_costs() 20697 + rtx_cost (op1, mode, outer_code, opno, speed)); in ix86_rtx_costs() 20725 outer_code, opno, speed); in ix86_rtx_costs() 20727 outer_code, opno, speed); in ix86_rtx_costs() 20729 outer_code, opno, speed); in ix86_rtx_costs() 20741 outer_code, opno, speed); in ix86_rtx_costs() 20743 outer_code, opno, speed); in ix86_rtx_costs() 20759 outer_code, opno, speed); in ix86_rtx_costs() 20763 outer_code, opno, speed); in ix86_rtx_costs() [all …]
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/pa/ |
| D | pa.cc | 149 static bool pa_commutative_p (const_rtx x, int outer_code); 1540 hppa_rtx_costs (rtx x, machine_mode mode, int outer_code, in hppa_rtx_costs() argument 1549 if (outer_code == SET) in hppa_rtx_costs() 1571 && outer_code != SET) in hppa_rtx_costs() 8948 pa_commutative_p (const_rtx x, int outer_code) in pa_commutative_p() argument 8952 || (outer_code != UNKNOWN && outer_code != MEM) in pa_commutative_p()
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/alpha/ |
| D | alpha.cc | 1361 alpha_rtx_costs (rtx x, machine_mode mode, int outer_code, int opno, int *total, in alpha_rtx_costs() argument 1392 else if ((outer_code == PLUS && add_operand (x, VOIDmode)) in alpha_rtx_costs() 1393 || (outer_code == AND && and_operand (x, VOIDmode))) in alpha_rtx_costs() 1405 *total = COSTS_N_INSNS (outer_code != MEM); in alpha_rtx_costs() 1407 *total = COSTS_N_INSNS (1 + (outer_code != MEM)); in alpha_rtx_costs() 1430 (enum rtx_code) outer_code, opno, speed) in alpha_rtx_costs() 1432 (enum rtx_code) outer_code, opno, speed) in alpha_rtx_costs()
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/mcore/ |
| D | mcore.cc | 539 mcore_rtx_costs (rtx x, machine_mode mode ATTRIBUTE_UNUSED, int outer_code, in mcore_rtx_costs() argument 548 *total = mcore_const_costs (x, (enum rtx_code) outer_code); in mcore_rtx_costs()
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/v850/ |
| D | v850.cc | 321 v850_rtx_costs (rtx x, machine_mode mode, int outer_code, in v850_rtx_costs() argument 365 if (outer_code == COMPARE) in v850_rtx_costs()
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/arm/ |
| D | arm.cc | 10218 arm_rtx_costs_internal (rtx x, enum rtx_code code, enum rtx_code outer_code, in arm_rtx_costs_internal() argument 10229 *cost = thumb1_rtx_costs (x, code, outer_code); in arm_rtx_costs_internal() 10231 *cost = thumb1_size_rtx_costs (x, code, outer_code); in arm_rtx_costs_internal() 10254 if (!speed_p && TARGET_THUMB && outer_code == COND_EXEC) in arm_rtx_costs_internal() 10266 outer_code = SET; in arm_rtx_costs_internal() 11429 if (outer_code == SET) in arm_rtx_costs_internal() 11657 if (!(outer_code == PLUS in arm_rtx_costs_internal() 11658 || outer_code == AND in arm_rtx_costs_internal() 11659 || outer_code == IOR in arm_rtx_costs_internal() 11660 || outer_code == XOR in arm_rtx_costs_internal() [all …]
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/m32c/ |
| D | m32c.cc | 2211 m32c_rtx_costs (rtx x, machine_mode mode, int outer_code, in m32c_rtx_costs() argument 2254 if (outer_code == SET) in m32c_rtx_costs()
|