GCC superblock and region formation support

Robert Kidd rkidd@crhc.uiuc.edu
Tue Apr 19 15:22:00 GMT 2005


As a quick introduction, my name is Robert Kidd, and I'm working with 
the Gelato Federation to improve the performance of GCC on Itanium.  In 
particular, I'm looking into improving GCC's superblock support, 
hopefully bringing over some of what we have learned with the IMPACT 
compiler project.

After studying GCC's current tail duplication and extended basic block 
scheduling code, I'm thinking about ways to improve GCC's 
representation.  I'm aiming for a more concrete form than a basic block 
trace.  Steven Bosscher pointed me in the direction of the region 
formation project by Daniel Berlin and Kenneth Zadeck, which sounds 
like a good basis for a superblock representation.  What is the status 
of this project?  Has any documentation or code been released?

Thanks
Robert Kidd
rkidd@crhc.uiuc.edu



More information about the Gcc mailing list