This is the mail archive of the gcc-patches@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]
Other format: [Raw text]

Re: RFC: Code size improvement for global alloc


Daniel Jacobowitz wrote:

Hi Vladimir,

On Tue, Jul 06, 2004 at 12:55:44PM -0400, Vladimir Makarov wrote:


Still my patch (and yours) is a constrained form of coalescing because it is done after the register allocation (assigning). More common form of coalescing would require an iterative approach to the register allocation (and implementing register live range spilling to undo coalescing if it is necessary). It is one more way to improve the register allocation.

I am going to submit my patch in a few weeks. It would be interesting to compare your patch with mine. I will probably do that.



Has there been any progress on this?




Sorry, it has not happened. Although the patch is practically ready, I've missed moment to inform Mark that I could submit it for gcc-4 (I was on vacation).

Also I am working on more broad allocator improvements. If it will be ok, the patch will be obsolete. But I can tell this only in a few months.

If you are really interesting in the patch and want to make some experiments, I can send it to you.

Vlad


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