re PR target/68609 (PowerPC reciprocal estimate missed opportunities)
authorDavid Edelsohn <dje.gcc@gmail.com>
Sat, 5 Dec 2015 12:53:45 +0000 (12:53 +0000)
committerDavid Edelsohn <dje@gcc.gnu.org>
Sat, 5 Dec 2015 12:53:45 +0000 (07:53 -0500)
commit4f0055bd4e338c4662fe9002ebeb6668310edaa1
tree8574c0b63756a5210131719de04f374a6b5560ab
parent5169d82c38343d6bdd34962bedc019aca036198a
re PR target/68609 (PowerPC reciprocal estimate missed opportunities)

        PR target/68609
        * config/rs6000/rs6000-protos.h (rs6000_emit_swsqrt): Rename and add
        bool arguement.
        * config/rs6000/rs6000.c (rs6000_emit_swsqrt): Rename. Add
        non-reciporcal path.
        * config/rs6000/rs6000.md (rsqrt<mode>2): Call new function name.
        (sqrt<mode>2): Replace define_insn with define_expand that may call
        rs6000_emit_swsqrt.

From-SVN: r231317
gcc/ChangeLog
gcc/config/rs6000/rs6000-protos.h
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.md