aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-inline.c
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@linaro.org>2017-09-21 11:14:01 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2017-09-21 11:14:01 +0000
commita708f4b67038ff12800a3874722374a66624e2a0 (patch)
treeedc5c36cb2a56966dddefc63972cfbd2eefa465c /gcc/tree-inline.c
parent6b1237e30840dac66ae8d16507581c948c76c52c (diff)
downloadgcc-a708f4b67038ff12800a3874722374a66624e2a0.zip
gcc-a708f4b67038ff12800a3874722374a66624e2a0.tar.gz
gcc-a708f4b67038ff12800a3874722374a66624e2a0.tar.bz2
Make more use of simplify_gen_binary
This patch replaces various places that previously used: if (GET_CODE (y) == CONST_INT) ... plus_constant (..., x, [-]INTVAL (y)) ... else ... gen_rtx_PLUS/MINUS (..., x, y) ... with single calls to simplify_gen_binary. This allows them to handle polynomial integers as well as constants. 2017-09-21 Richard Sandiford <richard.sandiford@linaro.org> Alan Hayward <alan.hayward@arm.com> David Sherwood <david.sherwood@arm.com> gcc/ * calls.c (compute_argument_addresses): Use simplify_gen_binary rather than choosing between plus_constant and gen_rtx_<CODE>. * expr.c (emit_push_insn): Likewise. (expand_expr_real_2): Likewise. Co-Authored-By: Alan Hayward <alan.hayward@arm.com> Co-Authored-By: David Sherwood <david.sherwood@arm.com> From-SVN: r253059
Diffstat (limited to 'gcc/tree-inline.c')
0 files changed, 0 insertions, 0 deletions