diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1994-02-12 08:49:59 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1994-02-12 08:49:59 -0500 |
commit | 9210df584cc37eb1d6da14dc5011be01d727cc5f (patch) | |
tree | 91a7510737929a2a35275eae80a9a9cfb6903e79 /gcc/real.c | |
parent | be8fe4709597973e4a6b029aca7b3d966c05dbd1 (diff) | |
download | gcc-9210df584cc37eb1d6da14dc5011be01d727cc5f.zip gcc-9210df584cc37eb1d6da14dc5011be01d727cc5f.tar.gz gcc-9210df584cc37eb1d6da14dc5011be01d727cc5f.tar.bz2 |
(REVERSIBLE_CC_MODE): Add default definition.
(reversible_comparison_p): REVERSIBLE_CC_MODE.
(subst): Always simplify true and false arms if if_then_else_cond succeeds.
(subst, case IF_THEN_ELSE): More canonicalizations; delete some redundant
tests.
(if_then_else_cond): Canonicalize (OP (mult COMP A) (mult REV_COMP B)).
(gen_binary): Simplify (REL_OP (compare X Y) 0) here.
From-SVN: r6540
Diffstat (limited to 'gcc/real.c')
0 files changed, 0 insertions, 0 deletions