This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: RFC: Code size improvement for global alloc
- From: "Vladimir N. Makarov" <vmakarov at redhat dot com>
- To: Daniel Jacobowitz <drow at false dot org>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Thu, 23 Sep 2004 09:01:30 -0400
- Subject: Re: RFC: Code size improvement for global alloc
- References: <20040706150716.GA10639@nevyn.them.org> <40EAD990.8020202@redhat.com> <20040921004504.GA16493@nevyn.them.org>
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