]> gcc.gnu.org Git - gcc.git/commit
(subst): Move simple operations inside IF_THEN_ELSE if the IF_THEN_ELSE is in the...
authorRichard Kenner <kenner@gcc.gnu.org>
Mon, 2 Aug 1993 22:52:56 +0000 (18:52 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Mon, 2 Aug 1993 22:52:56 +0000 (18:52 -0400)
commit5109d49f79bd30eed20e28d4a24253860e0eaa06
treef25f0a40e1a441faee462eba46f337dbb1dfdbca
parent5937bc8428e95e960bb3de18ea1517ebe3d954e3
(subst): Move simple operations inside IF_THEN_ELSE if the IF_THEN_ELSE is in the second operand as well as the first.

(subst): Move simple operations inside IF_THEN_ELSE if the IF_THEN_ELSE is in
the second operand as well as the first.
(subst, case NEG): Use plus_constant to make a PLUS.
(subst, case MINUS): Simplify (minus 1 (comparison foo bar)).
(subst, case EQ): Add a number of missing cases where comparisons may be
replaced with arithmetic or logical ops.
(subst, case IF_THEN_ELSE): Handle (if_then_else COND (OP Z C1) Z) in a more
general manner.
(simplify_and_const_int): Make AND with gen_binary in case we can simplify it.

From-SVN: r5056
gcc/combine.c
This page took 0.059368 seconds and 5 git commands to generate.