This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Graph coloring for register allocation
- To: dberlin at redhat dot com, matzmich at cs dot tu-berlin dot de, m dot hayes at elec dot canterbury dot ac dot nz, gcc at gcc dot gnu dot org, shebs at apple dot com
- Subject: Re: Graph coloring for register allocation
- From: Brad Lucier <lucier at math dot purdue dot edu>
- Date: Sun, 21 Jan 2001 19:06:51 -0500 (EST)
- Cc: lucier at math dot purdue dot edu (Brad Lucier)
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