aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-copy.c
diff options
context:
space:
mode:
authorBernd Schmidt <bernds@codesourcery.com>2010-08-03 23:48:52 +0000
committerBernd Schmidt <bernds@gcc.gnu.org>2010-08-03 23:48:52 +0000
commit29b40d79bb5827f79c71e97ed029cdada940dc55 (patch)
treeecb6814d4696c9ee687838148c96dfdb407da3ab /gcc/tree-ssa-copy.c
parent15b71db372221e4cb5b5e490397cd4ea4199505f (diff)
downloadgcc-29b40d79bb5827f79c71e97ed029cdada940dc55.zip
gcc-29b40d79bb5827f79c71e97ed029cdada940dc55.tar.gz
gcc-29b40d79bb5827f79c71e97ed029cdada940dc55.tar.bz2
simplify-rtx.c (simplify_binary_operation_1): Try to simplify away NEG as operand of a MULT by merging it with the other operand.
* simplify-rtx.c (simplify_binary_operation_1): Try to simplify away NEG as operand of a MULT by merging it with the other operand. * combine.c (make_compound_operation): Use trunc_int_for_mode when generating a MULT with constant. Canonicalize PLUS and MINUS involving MULT. * config/arm/constraints.md (M): Examine only 32 bits of a HOST_WIDE_INT. * config/arm/predicates.md (power_of_two_operand): Likewise. From-SVN: r162849
Diffstat (limited to 'gcc/tree-ssa-copy.c')
0 files changed, 0 insertions, 0 deletions