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: Update to jump thread selection code


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.


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