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: Live range splitting in new allocator



On Wed, Jan 31, 2001 at 05:11:16PM +0100, Christian Iseli wrote:
> > For the registers, I guess the function prologue could set them to
> > the specified value at the same time as the stack...

Michael Meissner writes:
> That assumes there is a convenient method to set the call clobbered registers
> (and call saved registers that are used) to a given value.  Some registers are
> harder to set (for example fp registers on machines where you can't copy from
> int registers to fp registers without going through memory).

You're attacking the problem at too low a level.  Front ends can insert
initializations for all automatic variables easily enough.  This then
allows dead code elimination to kill unused initializations.


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