This is the mail archive of the gcc@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: Arg pointer and SSE code


On Sat, Feb 24, 2001 at 01:29:24AM +0100, Jan Hubicka wrote:
> What can be really sweet is chance to have arg pointer as pseudo -
> so we will do spilling.

Possible.  PA64 does this.  They don't do elimination on it
though, so getting good code in the cases that we can fall
back on ebp or esp will be ... interesting.

> > different rounds of reload, as TImode values get spilled,
> > but elimination is prepared for that sort of thing.
> Really? That sounds like good news for me.
> Why we don't use it for the PIC pointer then as well?

Because additional uses of the pic register can be generated without
additional spills (via REG_EQUIV).  Which means that reload doesn't
run again, which means that eliminations can't change.


r~


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