http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53342



--- Comment #5 from rguenther at suse dot de <rguenther at suse dot de> 
2012-12-10 12:26:21 UTC ---

On Mon, 10 Dec 2012, jakub at gcc dot gnu.org wrote:



> 

> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53342

> 

> Jakub Jelinek <jakub at gcc dot gnu.org> changed:

> 

>            What    |Removed                     |Added

> ----------------------------------------------------------------------------

>                  CC|                            |jakub at gcc dot gnu.org

> 

> --- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> 2012-12-10 
> 12:10:41 UTC ---

> Is this slower compared to pre-r186530 gfortran, or just from the r186530

> through 187339?  I think before that change on this testcase we've vectorized

> just 25 loops, not 28 loops as now, and supposedly the loops for which the

> r187340 change is a problem are only those that weren't vectorized before at

> all.  If the latter, then this wouldn't be a regression.

> 

> Is there an easy way to detect if peeling could turn a simple_iv vectorized

> load into non-!simple_iv?



See my "this could be done differently now" comment - you should be

able to re-use the original SCEV result, thus the non-simple_iv case

should never pop up "late".



Richard.

Reply via email to