| /freebsd-12.1/contrib/gcc/ |
| H A D | addresses.h | 27 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 D | target.h | 558 bool (* rtx_costs) (rtx x, int code, int outer_code, int *total);
|
| H A D | targhooks.c | 466 hook_bool_rtx_commutative_p (rtx x, int outer_code ATTRIBUTE_UNUSED) in hook_bool_rtx_commutative_p()
|
| H A D | regclass.c | 878 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 D | combine.c | 8079 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 D | reload.c | 5367 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 D | rtlanal.c | 3233 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 D | ChangeLog-2006 | 2215 (avr_rtx_costs): Mark 'outer_code' argument with ATTRIBUTE_UNUSED. 16297 (sh_rtx_costs): Take account of outer_code for SHmedia constants.
|
| H A D | FSFChangeLog.10 | 6167 * jump.c (jump_optimize): Pass outer_code arg to rtx_cost.
|
| H A D | ChangeLog-1998 | 3598 * cse.c (rtx_cost): Mark parameter `outer_code' with ATTRIBUTE_UNUSED.
|
| H A D | ChangeLog-1999 | 17224 (arm_rtx_costs): Remove outer_code parameter.
|
| H A D | ChangeLog-2004 | 16509 (rs6000_rtx_costs): outer_code is used.
|
| /freebsd-12.1/contrib/gcc/config/rs6000/ |
| H A D | rs6000.c | 18762 || (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 D | mips.c | 2511 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 D | arm.c | 4653 *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 D | i386.c | 17949 + 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 D | s390.c | 2111 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 D | sparc.c | 8294 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 D | tm.texi | 2331 @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 D | ia64.c | 4744 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()
|