Re: [PATCH] tree-optimization/99956 - improve loop interchange

2021-04-26 Thread Richard Biener via Gcc-patches
On Wed, Apr 7, 2021 at 6:43 PM Richard Biener wrote: > > When we apply store motion and DSE manually to the bwaves kernel > in gfortran.dg/pr81303.f loop interchange no longer happens because > the perfect nest considered covers outer loops we cannot analyze > strides for. The following compensat

[PATCH] tree-optimization/99956 - improve loop interchange

2021-04-07 Thread Richard Biener
When we apply store motion and DSE manually to the bwaves kernel in gfortran.dg/pr81303.f loop interchange no longer happens because the perfect nest considered covers outer loops we cannot analyze strides for. The following compensates for this by shrinking the nest in this analysis which was alr