Home
last modified time | relevance | path

Searched refs:outer_code (Results 1 – 25 of 51) sorted by relevance

123

/netbsd/src/external/gpl3/gcc/dist/gcc/
Daddresses.h30 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()
Drtlanal.cc4560 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 …]
Dira-costs.cc1129 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()
Dcombine.cc9967 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 …]
Dtarghooks.cc991 int outer_code ATTRIBUTE_UNUSED) in hook_bool_const_rtx_commutative_p()
Dreload.cc5562 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/
Davr.h283 #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)
Davr.cc2723 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/
Dbfin.cc2694 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/
Dlm32.cc69 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/
Dvax.cc815 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/
Dcris.cc1874 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/
Drs6000.cc21752 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/
Dpdp11.cc975 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/
Dmn10300.cc2314 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/
Dsh.cc3228 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/
Dm68k.cc2985 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/
Dh8300.cc1191 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/
Di386.cc20488 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/
Dpa.cc149 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/
Dalpha.cc1361 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/
Dmcore.cc539 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/
Dv850.cc321 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/
Darm.cc10218 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/
Dm32c.cc2211 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()

123