This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Update to jump thread selection code
- From: Michael Matz <matz at suse dot de>
- To: Jeffrey A Law <law at redhat dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Mon, 25 Apr 2005 08:47:54 +0200 (CEST)
- Subject: Re: Update to jump thread selection code
- References: <1114217061.8780.42.camel@localhost.localdomain>
Hi Jeff,
On Fri, 22 Apr 2005, Jeffrey A Law wrote:
> This change finally updates the jump threading selection code to allow
> threading through blocks with side effects that must be preserved. This
> allows us to thread ~40% more jumps (static count). Or to look at it
> another way, we're able to reduce the number of runtime conditional
> jumps executed by ~4% (SPECINT2000).
Nice. Do you have numbers somewhere what this means in overall
performance (for the overall set of patches perhaps)?
> We have one case which can result in compile-time explosions that I've
> had to throttle.
Have you tried this also on something like Brad Luciers ugly big compile
time hogs? Would be interesting.
Ciao,
Michael.