OSDN Git Service

* config/i386/i386.md (*float<SSEMODEI24:mode><X87MODEF:mode>2_1):
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 2 Apr 2008 19:07:27 +0000 (19:07 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 2 Apr 2008 19:07:27 +0000 (19:07 +0000)
commit470d0bc898e07390e0439afd279397d249ee84e8
tree56faf3425a568cd278b27628ce70cd0df4b9f171
parent534468ec8c35ec1997d76617a3b711b22ed10730
    * 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@133845 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.md