Register allocation problem?
Peter Bergner
bergner@brule.borg.umn.edu
Tue Aug 21 10:47:00 GMT 2001
David Edelsohn wrote:
: Reload primarily is necessary to handle some perverse restrictions
: of some architectures. The difficulty is finding the balance between
: leaving enough of reload in place for the difficult corner cases while not
: having reload interfere with the correct register allocation and
: materialization which the new register allocator has performed.
But it's the "perverse restrictions" that make register allocation fun! :-)
So reload is a noop for some/most architectures?
: Rice and others are helping with the design and tuning.
Good to hear that Rice is helping. I assume that means they are
willing to allow the use of their patent in this area? How goes
the same for IBM? Personally I'd like to see this released.
It means I might have a chance of getting some of my spilling
and coalescing ideas released too.
BTW, is there some other mailing list or informal list where
discussion of the new reg-alloc branch is occurring? I haven't
seen much on this list. In particular, who is actively working
on this branch?
Peter
More information about the Gcc
mailing list