Live range splitting in new allocator
Joe Buck
jbuck@racerx.synopsys.com
Wed Jan 31 11:43:00 GMT 2001
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.
More information about the Gcc
mailing list