diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1993-12-31 06:44:59 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1993-12-31 06:44:59 -0500 |
commit | abe6e52f2327fb3eeb45e40eeeea83033485daa1 (patch) | |
tree | 704d7314fe48f3331d4c3c7ddf53fd07c81ee40f /gcc/genoutput.c | |
parent | e3d616e3da1033aa9417bebf8005854cc4621d63 (diff) | |
download | gcc-abe6e52f2327fb3eeb45e40eeeea83033485daa1.zip gcc-abe6e52f2327fb3eeb45e40eeeea83033485daa1.tar.gz gcc-abe6e52f2327fb3eeb45e40eeeea83033485daa1.tar.bz2 |
(added_links_insn): New variable.
(distribute_links): Set it.
(if_then_else_cond): New function.
(try_combine): Return added_links_insn if it is earlier than what we would
otherwise return.
(subst): Generalize (OP X Y) to call if_then_else_cond instead of only
checking for an explicit IF_THEN_ELSE.
(subst, case IF_THEN_ELSE): When converting to a MULT, simplify the MULT
before putting it into OP.
(subst, case AND): Don't make IF_THEN_ELSE here; now made in generic case
earlier.
From-SVN: r6343
Diffstat (limited to 'gcc/genoutput.c')
0 files changed, 0 insertions, 0 deletions