Home
last modified time | relevance | path

Searched refs:sh_rtx_costs (Results 1 – 10 of 10) sorted by relevance

/netbsd/src/external/gpl3/gcc/dist/gcc/config/sh/
Dsh.cc261 static bool sh_rtx_costs (rtx, machine_mode, int, int, int *, bool);
491 #define TARGET_RTX_COSTS sh_rtx_costs
3228 sh_rtx_costs (rtx x, machine_mode mode ATTRIBUTE_UNUSED, int outer_code, in sh_rtx_costs() function
/netbsd/src/external/gpl3/gcc/dist/gcc/
DChangeLog-201210923 * config/sh/sh.c (sh_rtx_costs): Add handling of MEM, SIGN_EXTEND,
14514 * config/sh/sh.c (sh_rtx_costs): Handle div0s patterns.
16870 (sh_rtx_costs) ... here. Return false when shiftcosts cannot be
25395 * config/sh/sh.c (sh_rtx_costs): Handle SET.
31904 (sh_rtx_costs): Don't apply COSTS_N_INSNS to the return value
DChangeLog-201515005 * config/sh/sh.c (sh_rtx_costs): Adjust matching of tst #imm,r0 insn.
24518 * config/sh/sh.c (sh_rtx_costs): Likewise.
41625 (sh_rtx_costs): Handle IF_THEN_ELSE and ZERO_EXTRACT.
41626 (sh_rtx_costs): Use arith_reg_operand in SIGN_EXTEND and ZERO_EXTEND.
41627 (sh_rtx_costs): Handle additional bit test patterns in EQ and AND cases.
DChangeLog-20066395 (sh_rtx_costs): Give lower cost for certain CONST_INT values and for
23382 (sh_rtx_costs): Take account of outer_code for SHmedia constants.
DChangeLog-201611864 * config/sh/sh.c (sh_rtx_costs): Fix return value of SET of movt and
12123 (sh_rtx_costs): Handle SET of movt and movrt patterns.
25870 * config/sh/sh.c (sh_rtx_costs): Add another div0s case.
DChangeLog-20118454 * config/sh/sh.c (sh_rtx_costs): Add test instruction case.
11164 (sh_rtx_costs): Added XOR and IOR case.
14225 (sh_rtx_costs): Add an opno parameter.
DChangeLog-20087964 * config/sh/sh.c (sh_rtx_costs, sh_address_cost): Update.
DChangeLog-20071938 * config/sh/sh.c (sh_rtx_costs): Likewise.
DChangeLog-201734441 * config/sh/sh.c (sh_rtx_costs): Likewise.
DChangeLog-201331309 * config/sh/sh.c (sh_rtx_costs): Handle SMIN and SMAX cases.