[RFC] Run copyrename one extra time before out-of-ssa
Steven Bosscher
steven@gcc.gnu.org
Sun Jan 23 01:42:00 GMT 2005
On Friday 21 January 2005 18:59, Mark Mitchell wrote:
> Jeffrey A Law wrote:
> >>May I interpret your comments as "OK" after bootstrapping/testing? ;-)
> >
> > I can't speak for Andrew, but it would have my support.
>
> In theory, this makes sense, but we need more analysis than an isolated
> testcase. Please obtain benchmark numbers on at least one, and
> hopefully two or three, platforms. If this is not a demonstrable win,
> then let's not do it.
OK, so that went a lot smoother than I expected...
Bootstrapped and tested on i686, ia64, x86_64, ppc64, and ppc. There
are no new regressions, of course.
Benchmark results are not all in yet, but for AMD64 I have SPECint and
SPECfp numbers, at -O2. Here is a summary of the results:
- Not one binary was bigger, and a few were smaller with the patch.
Overall the binaries are ~0.5% smaller.
- Compile time was 2s faster on 194 seconds for the unpatched compiler.
Let's call it compile time neutral.
- For SPECint there is a 5% win for twolf, all other benchmarks are
within 0.5%.
- For SPECfp there is a 30% improvement for mgrid (!), and 6% for mesa.
The rest is in the noise (within 0.4%).
Good enough?
Gr.
Steven
More information about the Gcc-patches
mailing list