Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/gcc/
H A 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()
H A Dtarget.h558 bool (* rtx_costs) (rtx x, int code, int outer_code, int *total);
H A Dtarghooks.c466 hook_bool_rtx_commutative_p (rtx x, int outer_code ATTRIBUTE_UNUSED) in hook_bool_rtx_commutative_p()
H A 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()
H A 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()
H A 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()
H A 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()
H A DChangeLog-20062215 (avr_rtx_costs): Mark 'outer_code' argument with ATTRIBUTE_UNUSED.
16297 (sh_rtx_costs): Take account of outer_code for SHmedia constants.
H A DFSFChangeLog.106167 * jump.c (jump_optimize): Pass outer_code arg to rtx_cost.
H A DChangeLog-19983598 * cse.c (rtx_cost): Mark parameter `outer_code' with ATTRIBUTE_UNUSED.
H A DChangeLog-199917224 (arm_rtx_costs): Remove outer_code parameter.
H A DChangeLog-200416509 (rs6000_rtx_costs): outer_code is used.
/freebsd-12.1/contrib/gcc/config/rs6000/
H A Drs6000.c18762 || (outer_code == AND in rs6000_rtx_costs()
18770 || ((outer_code == IOR || outer_code == XOR) in rs6000_rtx_costs()
18783 || ((outer_code == DIV || outer_code == UDIV in rs6000_rtx_costs()
18784 || outer_code == MOD || outer_code == UMOD) in rs6000_rtx_costs()
18789 || (outer_code == EQ in rs6000_rtx_costs()
18795 || (outer_code == GTU in rs6000_rtx_costs()
18821 if ((outer_code == IOR || outer_code == XOR) in rs6000_rtx_costs()
18831 || outer_code == IOR in rs6000_rtx_costs()
18919 && (outer_code == PLUS || outer_code == MINUS)) in rs6000_rtx_costs()
18970 if (outer_code == AND || outer_code == IOR || outer_code == XOR) in rs6000_rtx_costs()
[all …]
/freebsd-12.1/contrib/gcc/config/mips/
H A Dmips.c2511 mips_rtx_costs (rtx x, int code, int outer_code, int *total) in mips_rtx_costs() argument
2523 if ((outer_code) == ASHIFT || (outer_code) == ASHIFTRT in mips_rtx_costs()
2524 || (outer_code) == LSHIFTRT) in mips_rtx_costs()
2534 if ((outer_code) == XOR in mips_rtx_costs()
2544 if (((outer_code) == LT || (outer_code) == LE in mips_rtx_costs()
2545 || (outer_code) == GE || (outer_code) == GT in mips_rtx_costs()
2546 || (outer_code) == LTU || (outer_code) == LEU in mips_rtx_costs()
2547 || (outer_code) == GEU || (outer_code) == GTU) in mips_rtx_costs()
2555 if (((outer_code) == EQ || (outer_code) == NE) in mips_rtx_costs()
2569 if (outer_code == SET in mips_rtx_costs()
/freebsd-12.1/contrib/gcc/config/arm/
H A Darm.c4653 *total = thumb_rtx_costs (x, code, outer_code); in arm_size_rtx_costs()
4831 *total = COSTS_N_INSNS (outer_code == SET ? 1 : 0); in arm_size_rtx_costs()
4833 *total = COSTS_N_INSNS (outer_code == AND ? 0 : 1); in arm_size_rtx_costs()
4836 if (outer_code == COMPARE || outer_code == PLUS in arm_size_rtx_costs()
4837 || outer_code == MINUS) in arm_size_rtx_costs()
4874 *total = thumb_rtx_costs (x, code, outer_code); in arm_slowmul_rtx_costs()
4913 *total = arm_rtx_costs_1 (x, code, outer_code); in arm_slowmul_rtx_costs()
4928 *total = thumb_rtx_costs (x, code, outer_code); in arm_fastmul_rtx_costs()
4979 *total = arm_rtx_costs_1 (x, code, outer_code); in arm_fastmul_rtx_costs()
5056 *total = arm_rtx_costs_1 (x, code, outer_code); in arm_xscale_rtx_costs()
[all …]
/freebsd-12.1/contrib/gcc/config/i386/
H A Di386.c17949 + rtx_cost (op0, outer_code) + rtx_cost (op1, outer_code)); in ix86_rtx_costs()
17979 *total += rtx_cost (XEXP (XEXP (x, 0), 1), outer_code); in ix86_rtx_costs()
17981 outer_code); in ix86_rtx_costs()
17982 *total += rtx_cost (XEXP (x, 1), outer_code); in ix86_rtx_costs()
17993 *total += rtx_cost (XEXP (XEXP (x, 0), 0), outer_code); in ix86_rtx_costs()
17994 *total += rtx_cost (XEXP (x, 1), outer_code); in ix86_rtx_costs()
18003 *total += rtx_cost (XEXP (x, 1), outer_code); in ix86_rtx_costs()
18023 + (rtx_cost (XEXP (x, 0), outer_code) in ix86_rtx_costs()
18025 + (rtx_cost (XEXP (x, 1), outer_code) in ix86_rtx_costs()
18055 + rtx_cost (XEXP (XEXP (x, 0), 0), outer_code) in ix86_rtx_costs()
[all …]
/freebsd-12.1/contrib/gcc/config/s390/
H A 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-12.1/contrib/gcc/config/sparc/
H A 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-12.1/contrib/gcc/doc/
H A 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-12.1/contrib/gcc/config/ia64/
H A 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()