i386.md (attribute mode): Add "TI".
authorJan Hubicka <jh@suse.cz>
Wed, 28 Feb 2001 18:19:23 +0000 (19:19 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Wed, 28 Feb 2001 18:19:23 +0000 (18:19 +0000)
commit2b04e52b0b64e8e1b31fc477adff21517099f2f4
treefba1f7899c2e2be5a348e381e14839a438f41dea
parenta46d1d38ae9c0e71f9d3effb106f9214ba8a6cec
i386.md (attribute mode): Add "TI".

* i386.md (attribute mode): Add "TI".
(movsf_1): Add pxor support; remove constant propagation splitter.
(movdf_integer): Likewise.
(movdf_nointeger): Likewise.
(movxf constant prop splitter): Handle all modes; update for SSE.
* i386.h (CONST_DOUBLE_OK_FOR_LETTER): Add 'H' for SSE constants.
* i386.c (standard_80387_constant_p): Rewrite.
(standard_sse_constant_p): New.
* i386-protos.h (standard_sse_constant_p): New.

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