This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH 0/7] ira.c tidies
- From: Bernd Schmidt <bschmidt at redhat dot com>
- To: Alan Modra <amodra at gmail dot com>, gcc-patches at gcc dot gnu dot org
- Date: Mon, 21 Mar 2016 14:44:38 +0100
- Subject: Re: [PATCH 0/7] ira.c tidies
- Authentication-results: sourceware.org; auth=none
- References: <20160321013723 dot GC22605 at bubble dot grove dot modra dot org>
On 03/21/2016 02:37 AM, Alan Modra wrote:
This series tidies some of the early ira code, in the process making a
tiny improvement to register pressure. Patches 1 to 3 are fairly
simple tidies, with zero impact on generated code. Patch 4 also is
mainly a tidy, but could see some extra REG_EQUIV notes added by
add_store_equivs. In practice I didn't see any differences in gcc/*.o
on both x86_64 and powerpc64le (except ira.o of course) after this
patch.
These are ok when gcc-7 stage1 opens.
Patch 5 is also just a tidy.
This one I'm not sure I like. I see the benefit of using less memory,
but it feels less robust to rely on "more or less valid" data,
especially considering someone may add another optimization at some
point without considering its effect on luids.
The other two I still need to look at a bit.
Bernd