rs6000 fused multiply-add patch [+ patchlet]

Richard Kenner kenner@vlsi1.ultra.nyu.edu
Fri Jan 10 02:15:00 GMT 2003


    Reducing the amount of rtl isn't the same as improving performance.

No, but unless the MD file has a serious problem, it is *one way* of
improving performance.

    The only difference in this regard is that the original combine
    is easier to prove to be terminating.

And that it sticks to the semantics, which is *combining* insns.

There's no question that we don't current have a pass which is good at
finding the simplest form of the RTL.  The idea is to move as much of
combine as possible into simplify-rtx.c.  Then combine is very small and
other passes will do what you are trying to do.



More information about the Gcc-patches mailing list