Re: [PATCH] Support reduction def re-use for epilogue with different vector size

2021-07-15 Thread Christophe Lyon via Gcc-patches
On Thu, Jul 15, 2021 at 2:34 PM Richard Biener wrote: > On Thu, 15 Jul 2021, Christophe Lyon wrote: > > > Hi, > > > > > > > > On Tue, Jul 13, 2021 at 2:09 PM Richard Biener > wrote: > > > > > The following adds support for re-using the vector reduction def > > > from the main loop in vectorized

Re: [PATCH] Support reduction def re-use for epilogue with different vector size

2021-07-15 Thread Richard Biener
On Thu, 15 Jul 2021, Christophe Lyon wrote: > Hi, > > > > On Tue, Jul 13, 2021 at 2:09 PM Richard Biener wrote: > > > The following adds support for re-using the vector reduction def > > from the main loop in vectorized epilogue loops on architectures > > which use different vector sizes for

Re: [PATCH] Support reduction def re-use for epilogue with different vector size

2021-07-15 Thread Christophe Lyon via Gcc-patches
Hi, On Tue, Jul 13, 2021 at 2:09 PM Richard Biener wrote: > The following adds support for re-using the vector reduction def > from the main loop in vectorized epilogue loops on architectures > which use different vector sizes for the epilogue. That's only > x86 as far as I am aware. > > vect

Re: [PATCH] Support reduction def re-use for epilogue with different vector size

2021-07-13 Thread Richard Sandiford via Gcc-patches
Richard Biener writes: > The following adds support for re-using the vector reduction def > from the main loop in vectorized epilogue loops on architectures > which use different vector sizes for the epilogue. That's only > x86 as far as I am aware. > > vect.exp tested on x86_64-unknown-linux-gnu

[PATCH] Support reduction def re-use for epilogue with different vector size

2021-07-13 Thread Richard Biener
The following adds support for re-using the vector reduction def from the main loop in vectorized epilogue loops on architectures which use different vector sizes for the epilogue. That's only x86 as far as I am aware. vect.exp tested on x86_64-unknown-linux-gnu, full bootstrap & regtest in progr