This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: [autovect] Why all these redundant computations?
- From: Dorit Naishlos <DORIT at il dot ibm dot com>
- To: Sebastian Pop <sebastian dot pop at cri dot ensmp dot fr>
- Cc: gcc at gcc dot gnu dot org, Ira Rosen <IRAR at il dot ibm dot com>
- Date: Mon, 1 Aug 2005 17:27:50 +0300
- Subject: Re: [autovect] Why all these redundant computations?
> ...
>
> The problem seems to be that analyze_offset_expr calls the scev
> analyzer explicitely asking for recomputation (third parameter is
> true):
>
> ...
>
> Why should we start the analysis from scratch in this case? The same
> question could be asked for all the uses of analyze_scalar_evolution
> in the vectorizer... Grepping for analyze_scalar_evolution, you get
> the following places (in autovect branch) that explicitely ask for
> scev recomputation:
>
I don't think there was an intention to force recomputation - probably just
overlooked what the third argument actually stands for. These occurrences
could probably be changed to false.
dorit