i386.md (*float<SSEMODEI24:mode><X87MODEF:mode>2_1): Emit gen_floatdi<X87MODEF:mode...
authorUros Bizjak <ubizjak@gmail.com>
Wed, 2 Apr 2008 19:07:27 +0000 (21:07 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Wed, 2 Apr 2008 19:07:27 +0000 (21:07 +0200)
commit7b1980026cceb8cdd46dc796b8be79245366f1f7
tree56faf3425a568cd278b27628ce70cd0df4b9f171
parentce52c73bed836a449ee3f4e5333c57e86aa8bbc9
i386.md (*float<SSEMODEI24:mode><X87MODEF:mode>2_1): Emit gen_floatdi<X87MODEF:mode>2_i387_with_xmm for DImode values in 32bit mode...

        * config/i386/i386.md (*float<SSEMODEI24:mode><X87MODEF:mode>2_1):
        Emit gen_floatdi<X87MODEF:mode>2_i387_with_xmm for DImode values
        in 32bit mode when XMM registers are available to avoid store
        forwarding stalls.
        (floatdi<X87MODEF:mode>2_i387_with_xmm): New insn pattern and
        corresponding post-reload splitters.

From-SVN: r133845
gcc/ChangeLog
gcc/config/i386/i386.md