Graph coloring for register allocation

Brad Lucier lucier@math.purdue.edu
Sun Jan 21 16:07:00 GMT 2001


I hope you guys do a survey of the grungy requirements for
register allocation on various machines before finalizing your plans.
The "The output register conflicts with all input registers in
alpha 21264 IEEE arithmetic" constraint really causes the current register
allocator to stumble, and it would seem that grafting this
requirement onto a beautiful graph-coloring register
allocator algorithm after the fact may cause the new code to be just
as complicated as the existing code in places.

Brad Lucier


More information about the Gcc mailing list