This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] Extend store ccp
- From: Revital1 Eres <ERES at il dot ibm dot com>
- To: "Richard Guenther" <richard dot guenther at gmail dot com>
- Cc: Ayal Zaks <ZAKS at il dot ibm dot com>, Dorit Nuzman <DORIT at il dot ibm dot com>, gcc-patches at gcc dot gnu dot org, Victor Kaplansky <VICTORK at il dot ibm dot com>
- Date: Wed, 18 Apr 2007 13:54:50 +0300
- Subject: Re: [PATCH] Extend store ccp
>
> Did you check compile-time and runtime effects of this patch like on
SPEC? I
> suppose we can eliminate array zero initialization if there follows
> different initialzation
> with this patch.
>
Testing the patch on SPEC2006 show no improvements with -O2
so far; although there are some benchmarks that use it to
eliminate redundant loads. (sjeng, h264ref, xalancbmk, bwaves,
gamess, dealII). We had an example (like the one shown in
http://gcc.gnu.org/ml/gcc-patches/2007-03/msg01305.html) where this
optimization was applied in a loop; open opportunity for DSE optimization
and as a result simplify things for the vectorizer. In terms of compile
time I saw no effect either.
Thanks,
Revital