i386.h (SSE_CLASS_P, [...]): New macros.
authorJan Hubicka <jh@suse.cz>
Tue, 13 Feb 2001 10:40:40 +0000 (11:40 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Tue, 13 Feb 2001 10:40:40 +0000 (10:40 +0000)
commitf84aa48ac1c8718f7f3275496aa4bcc734c6e36a
tree537f9fa2dd14fc9ffe672728b7337b853e9af29e
parenta946dd00743b24b4ac24ed1f5d39df34bc263964
i386.h (SSE_CLASS_P, [...]): New macros.

* i386.h (SSE_CLASS_P, MMX_CLASS_P, MAYBE_FLOAT_CLASS_P,
MAYBE_SSE_CLASS_P, MAYBE_MMX_CLASS_P): New macros.
(PREFERRED_RELOAD_CLASS, SECONDARY_MEMORY_NEEDED): Move offline.
(REGISTER_MOVE_COST): Likewise.
* i386-protos.h (ix86_secondary_memory_needed,
ix86_preferred_reload_class, ix86_register_move_cost): Declare.
* i386.c (ix86_secondary_memory_needed,
ix86_preferred_reload_class, ix86_register_move_cost): New function.

From-SVN: r39622
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/i386.h