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]

[new-regalloc] What's the status on the new allocator?


I just joined the mailing list yesterday due to someone telling me
that work was being done on rewriting gcc's register allocator
using a Chaitin/Brigg's style graph coloring algorithm.  This topic
is near and dear to me (I developed Interference Region Spilling using
gcc 2.7.2 for my thesis work) and I was contemplating reimplementing
it (targeting PPC) to test out some new spill code minimization and
coalescing ideas I have.  However, I see that you've beaten me to it! :-)

Scanning through the mailing list archive, I see that the allocator
is somewhat implemented.  Can someone please give a short status
update on the new allocator?  Also, I haven't seen a detailed list
of what will be implemented (ie, Iterated Coalescing, Optimistic Coalescing,
live range spilling,...).  I'd appreciate it if someone could describe
what will be going into the new allocator too.  Thanks!


Peter

--
Peter Bergner
SLIC Optimizing Translator Development / Linux PPC64 Kernel Development
IBM Rochester, MN
bergner@us.ibm.com

Note: I do my mailing list reading on my old UofMN email account
      so I can use procmail...


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