i386.md (fixuns_trunc<SSEMODEF>si_1): New insn.
authorRichard Henderson <rth@redhat.com>
Tue, 13 Feb 2007 01:20:02 +0000 (17:20 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Tue, 13 Feb 2007 01:20:02 +0000 (17:20 -0800)
commit174c12c7485f408f87f335ef57b6ce55180a0603
tree4b0f2fab48f3670203cb6c2bcbf3399f1b3e51f0
parent2397c5750e422ea5b7061dbfbabdbd3f2ba54905
i386.md (fixuns_trunc<SSEMODEF>si_1): New insn.

        * config/i386/i386.md (fixuns_trunc<SSEMODEF>si_1): New insn.
        (fixuns_trunc<SSEMODEF>si2): Use it.
        * config/i386/sse.md (vec_setv4sf_0): Export.
        * config/i386/i386.c (ix86_build_const_vector): Export.
        (ix86_split_convert_uns_si_sse): Rename from
        ix86_expand_convert_uns_si_sse and rewrite as a splitter.
        * config/i386/i386-protos.h: Update.

From-SVN: r121877
gcc/ChangeLog
gcc/config/i386/i386-protos.h
gcc/config/i386/i386.c
gcc/config/i386/i386.md
gcc/config/i386/sse.md