Home
last modified time | relevance | path

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

/freebsd-9-stable/contrib/gcc/
Daddresses.h27 enum rtx_code outer_code ATTRIBUTE_UNUSED, in base_reg_class()
31 return MODE_CODE_BASE_REG_CLASS (mode, outer_code, index_code); in base_reg_class()
52 enum rtx_code outer_code ATTRIBUTE_UNUSED, in ok_for_base_p_1()
56 return REGNO_MODE_CODE_OK_FOR_BASE_P (regno, mode, outer_code, index_code); in ok_for_base_p_1()
75 enum rtx_code outer_code, enum rtx_code index_code) in regno_ok_for_base_p() argument
80 return ok_for_base_p_1 (regno, mode, outer_code, index_code); in regno_ok_for_base_p()
Dtarget.h558 bool (* rtx_costs) (rtx x, int code, int outer_code, int *total);
Dtarghooks.c454 hook_bool_rtx_commutative_p (rtx x, int outer_code ATTRIBUTE_UNUSED) in hook_bool_rtx_commutative_p()
Dregclass.c878 enum rtx_code outer_code, enum rtx_code index_code) in ok_for_base_p_nonstrict() argument
884 return ok_for_base_p_1 (regno, mode, outer_code, index_code); in ok_for_base_p_nonstrict()
1942 enum rtx_code outer_code, enum rtx_code index_code, in record_address_regs() argument
1951 class = base_reg_class (mode, outer_code, index_code); in record_address_regs()
Dcombine.c8079 enum rtx_code outer_code, inner_code; in distribute_and_simplify_rtx() local
8087 outer_code = GET_CODE (x); in distribute_and_simplify_rtx()
8096 if (outer_code == AND && inner_code == XOR && GET_CODE (distributed) == NOT) in distribute_and_simplify_rtx()
8099 outer_code = IOR; in distribute_and_simplify_rtx()
8105 new_op0 = simplify_gen_binary (outer_code, mode, inner_op0, distributed); in distribute_and_simplify_rtx()
8106 new_op1 = simplify_gen_binary (outer_code, mode, inner_op1, distributed); in distribute_and_simplify_rtx()
8111 new_op0 = simplify_gen_binary (outer_code, mode, distributed, inner_op0); in distribute_and_simplify_rtx()
8112 new_op1 = simplify_gen_binary (outer_code, mode, distributed, inner_op1); in distribute_and_simplify_rtx()
8117 if (GET_CODE (tmp) != outer_code in distribute_and_simplify_rtx()
Dreload.c5367 enum rtx_code outer_code, enum rtx_code index_code, in find_reloads_address_1() argument
5382 context_reg_class = base_reg_class (mode, outer_code, index_code); in find_reloads_address_1()
5682 || !REG_OK_FOR_CONTEXT (context, regno, mode, outer_code, in find_reloads_address_1()
5861 || !REG_OK_FOR_CONTEXT (context, regno, mode, outer_code, in find_reloads_address_1()
5894 if (!REG_OK_FOR_CONTEXT (context, regno, mode, outer_code, in find_reloads_address_1()
Drtlanal.c3233 rtx_cost (rtx x, enum rtx_code outer_code ATTRIBUTE_UNUSED) in rtx_cost()
3281 if (targetm.rtx_costs (x, code, outer_code, &total)) in rtx_cost()
DChangeLog-20062215 (avr_rtx_costs): Mark 'outer_code' argument with ATTRIBUTE_UNUSED.
16297 (sh_rtx_costs): Take account of outer_code for SHmedia constants.
DFSFChangeLog.106167 * jump.c (jump_optimize): Pass outer_code arg to rtx_cost.
DChangeLog-19983598 * cse.c (rtx_cost): Mark parameter `outer_code' with ATTRIBUTE_UNUSED.
DChangeLog-199917224 (arm_rtx_costs): Remove outer_code parameter.
DChangeLog-200416509 (rs6000_rtx_costs): outer_code is used.
/freebsd-9-stable/contrib/gcc/config/rs6000/
Drs6000.c18748 rs6000_rtx_costs (rtx x, int code, int outer_code, int *total) in rs6000_rtx_costs() argument
18756 if (((outer_code == SET in rs6000_rtx_costs()
18757 || outer_code == PLUS in rs6000_rtx_costs()
18758 || outer_code == MINUS) in rs6000_rtx_costs()
18761 || (outer_code == AND in rs6000_rtx_costs()
18769 || ((outer_code == IOR || outer_code == XOR) in rs6000_rtx_costs()
18774 || outer_code == ASHIFT in rs6000_rtx_costs()
18775 || outer_code == ASHIFTRT in rs6000_rtx_costs()
18776 || outer_code == LSHIFTRT in rs6000_rtx_costs()
18777 || outer_code == ROTATE in rs6000_rtx_costs()
[all …]
/freebsd-9-stable/contrib/gcc/config/mips/
Dmips.c2487 mips_rtx_costs (rtx x, int code, int outer_code, int *total) in mips_rtx_costs() argument
2499 if ((outer_code) == ASHIFT || (outer_code) == ASHIFTRT in mips_rtx_costs()
2500 || (outer_code) == LSHIFTRT) in mips_rtx_costs()
2510 if ((outer_code) == XOR in mips_rtx_costs()
2520 if (((outer_code) == LT || (outer_code) == LE in mips_rtx_costs()
2521 || (outer_code) == GE || (outer_code) == GT in mips_rtx_costs()
2522 || (outer_code) == LTU || (outer_code) == LEU in mips_rtx_costs()
2523 || (outer_code) == GEU || (outer_code) == GTU) in mips_rtx_costs()
2531 if (((outer_code) == EQ || (outer_code) == NE) in mips_rtx_costs()
2545 if (outer_code == SET in mips_rtx_costs()
/freebsd-9-stable/contrib/gcc/config/arm/
Darm.c4644 arm_size_rtx_costs (rtx x, int code, int outer_code, int *total) in arm_size_rtx_costs() argument
4651 *total = thumb_rtx_costs (x, code, outer_code); in arm_size_rtx_costs()
4829 *total = COSTS_N_INSNS (outer_code == SET ? 1 : 0); in arm_size_rtx_costs()
4831 *total = COSTS_N_INSNS (outer_code == AND ? 0 : 1); in arm_size_rtx_costs()
4834 if (outer_code == COMPARE || outer_code == PLUS in arm_size_rtx_costs()
4835 || outer_code == MINUS) in arm_size_rtx_costs()
4866 arm_slowmul_rtx_costs (rtx x, int code, int outer_code, int *total) in arm_slowmul_rtx_costs() argument
4872 *total = thumb_rtx_costs (x, code, outer_code); in arm_slowmul_rtx_costs()
4911 *total = arm_rtx_costs_1 (x, code, outer_code); in arm_slowmul_rtx_costs()
4920 arm_fastmul_rtx_costs (rtx x, int code, int outer_code, int *total) in arm_fastmul_rtx_costs() argument
[all …]
/freebsd-9-stable/contrib/gcc/config/i386/
Di386.c17777 ix86_rtx_costs (rtx x, int code, int outer_code, int *total) in ix86_rtx_costs() argument
17935 + rtx_cost (op0, outer_code) + rtx_cost (op1, outer_code)); in ix86_rtx_costs()
17965 *total += rtx_cost (XEXP (XEXP (x, 0), 1), outer_code); in ix86_rtx_costs()
17967 outer_code); in ix86_rtx_costs()
17968 *total += rtx_cost (XEXP (x, 1), outer_code); in ix86_rtx_costs()
17979 *total += rtx_cost (XEXP (XEXP (x, 0), 0), outer_code); in ix86_rtx_costs()
17980 *total += rtx_cost (XEXP (x, 1), outer_code); in ix86_rtx_costs()
17987 *total += rtx_cost (XEXP (XEXP (x, 0), 0), outer_code); in ix86_rtx_costs()
17988 *total += rtx_cost (XEXP (XEXP (x, 0), 1), outer_code); in ix86_rtx_costs()
17989 *total += rtx_cost (XEXP (x, 1), outer_code); in ix86_rtx_costs()
[all …]
/freebsd-9-stable/contrib/gcc/config/s390/
Ds390.c2111 s390_rtx_costs (rtx x, int code, int outer_code, int *total) in s390_rtx_costs() argument
2281 if (outer_code == MULT || outer_code == DIV || outer_code == MOD in s390_rtx_costs()
2282 || outer_code == PLUS || outer_code == MINUS in s390_rtx_costs()
2283 || outer_code == COMPARE) in s390_rtx_costs()
/freebsd-9-stable/contrib/gcc/config/sparc/
Dsparc.c8294 sparc_rtx_costs (rtx x, int code, int outer_code, int *total) in sparc_rtx_costs() argument
8335 if (outer_code == ZERO_EXTEND) in sparc_rtx_costs()
8339 else if (outer_code == SIGN_EXTEND) in sparc_rtx_costs()
/freebsd-9-stable/contrib/gcc/doc/
Dtm.texi2331 @defmac MODE_CODE_BASE_REG_CLASS (@var{mode}, @var{outer_code}, @var{index_code})
2333 base register must belong. @var{outer_code} and @var{index_code} define the
2334 context in which the base register occurs. @var{outer_code} is the code of
2338 index expression if @var{outer_code} is @code{PLUS}; @code{SCRATCH} otherwise.
2378 @defmac REGNO_MODE_CODE_OK_FOR_BASE_P (@var{num}, @var{mode}, @var{outer_code}, @var{index_code})
2381 memory reference. @var{outer_code} is the code of the immediately enclosing
2384 code of the corresponding index expression if @var{outer_code} is @code{PLUS};
5762 @deftypefn {Target Hook} bool TARGET_RTX_COSTS (rtx @var{x}, int @var{code}, int @var{outer_code}, …
5767 in which it is contained, found in @var{outer_code}. @var{code} is the
9731 @deftypefn {Target Hook} bool TARGET_COMMUTATIVE_P (rtx @var{x}, @var{outer_code})
[all …]
/freebsd-9-stable/contrib/gcc/config/ia64/
Dia64.c4744 ia64_rtx_costs (rtx x, int code, int outer_code, int *total) in ia64_rtx_costs() argument
4749 switch (outer_code) in ia64_rtx_costs()