]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/config/i386/i386.h
i386.h (enum reg_class): Add FLOAT_INT_REGS.
authorJan Hubicka <hubicka@freesoft.cz>
Fri, 19 Nov 1999 20:50:36 +0000 (21:50 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Fri, 19 Nov 1999 20:50:36 +0000 (20:50 +0000)
commit8fcaaa8099e6073951189584b1e482b0ff373ba1
treef03313c0d43159024dfdfe2c450a61c59e8730d1
parentf97d9ec3779fba07c222b4241da011afb1664a24
i386.h (enum reg_class): Add FLOAT_INT_REGS.

* i386.h (enum reg_class): Add FLOAT_INT_REGS.
(REG_CLASS_NAMES): Likewise.
(REG_CLASS_CONTENTS): Define FLOAT_INT_REGS as union of FLOAT_REGS
and GENERAL_REGS.
* i386.md (pushsf): Do not preferre FLOAT_REGS over GENERAL_REGS.
(movsf): Likewise; unify 4th and 5th alternative.
(pushdf): Likewise.
(movdf_1): Likewise; rename to movdf_integer.
(pushxf): Likewise; rename to pushxf_integer; fix output template;
remove redundant splitter.
(movxf_1): Likewise; rename to movxf_integer; fix splitter's condition.
(movdf_nointeger): New.
(movxf_nointeger): New.
(pushxf_nointeger): New.

From-SVN: r30594
gcc/ChangeLog
gcc/config/i386/i386.h
gcc/config/i386/i386.md