This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Alias Analysis Improvement Patch
- From: Andreas Jaeger <aj at suse dot de>
- To: "Sanjiv Kumar Gupta, Noida" <sanjivg at noida dot hcltech dot com>
- Cc: gcc-patches at gcc dot gnu dot org, vmakarov at redhat dot com
- Date: Wed, 11 Jun 2003 17:04:06 +0200
- Subject: Re: Alias Analysis Improvement Patch
- References: <E04CF3F88ACBD5119EFE00508BBB212109D09165@exch-01.noida.hcltech.com>
"Sanjiv Kumar Gupta, Noida" <sanjivg@noida.hcltech.com> writes:
> Hi,
>
> Attached is the patch based on the paper that
> I presented at GCC summit. The patch is enabled
> by a new compiler option called -falias-arithmetic.
> The patch is tested for x86, sh-elf, and mips-elf.
> I do not have access to an ia64, so could not do
> make check for that but stress-1.17 is clear for ia64-elf.
> The code size improvements are given below.
>
> gcc version 3.4 20030609 (experimental)
> options#1 -O2 -funroll-all-loops
> options#2 -O2 -funroll-all-loops -falias-arithmetic
> .text size comparisons for ia64-elf
> ----------------------------------
> filename options#1 options#2
>
> dct64.lst 16256 15408
> dogmove.lst 26555 26571
> g_combat.lst 11403 11371
> g_func.lst 50077 50109
So, you have both regressions and improvements? How does this effect
execution speed? What are the results on x86?
Andreas
--
Andreas Jaeger
SuSE Labs aj@suse.de
private aj@arthur.inka.de
http://www.suse.de/~aj