This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: i386 prologues/epilogues tweeks


On Wed, Jun 13, 2001 at 11:36:31AM +0200, Jan Hubicka wrote:
> 	* i386.c (x86_accumulate_outgoing_args, x86_prologue_using_move,
> 	x86_epilogue_using_move): New global variables.
> 	(override_options): Enable ACCUMULATE_OUTGOING_ARGS if preferred.
> 	(ix86_emit_save_regs_using_mov): New static function.
> 	(ix86_expand_prologue, ix86_expand_epilogue): Use moves if preferred.
> 	* i386.h (MASK_MMX, MASK_SSE, MASK_SSE2, MASK_128BIT_LONG_DOUBLE,
> 	MASK_MIX_SSE_I387): Renumber.
> 	(MASK_NO_ACCUMULATE_OUTGOING_ARGS): New.
> 	(x86_accumulate_outgoing_args, x86_prologue_using_move,
> 	x86_epilogue_using_move): Declare.
> 	(TARGET_PROLOGUE_USING_MOVE, TARGET_EPILOGUE_USING_MOVE): New.

Ok.


r~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]