Re: [PATCH 1/2] arm: Auto-vectorization for MVE: vclz

2021-06-09 Thread Richard Sandiford via Gcc-patches
Christophe Lyon writes: > On Tue, 8 Jun 2021 at 13:58, Richard Sandiford > wrote: >> >> Christophe Lyon writes: >> > This patch adds support for auto-vectorization of clz for MVE. >> > >> > It does so by removing the unspec from mve_vclzq_ and uses >> > 'clz' instead. It moves to neon_vclz expan

Re: [PATCH 1/2] arm: Auto-vectorization for MVE: vclz

2021-06-09 Thread Christophe Lyon via Gcc-patches
On Tue, 8 Jun 2021 at 13:58, Richard Sandiford wrote: > > Christophe Lyon writes: > > This patch adds support for auto-vectorization of clz for MVE. > > > > It does so by removing the unspec from mve_vclzq_ and uses > > 'clz' instead. It moves to neon_vclz expander from neon.md to > > vec-common.

Re: [PATCH 1/2] arm: Auto-vectorization for MVE: vclz

2021-06-08 Thread Richard Sandiford via Gcc-patches
Christophe Lyon writes: > This patch adds support for auto-vectorization of clz for MVE. > > It does so by removing the unspec from mve_vclzq_ and uses > 'clz' instead. It moves to neon_vclz expander from neon.md to > vec-common.md and renames it into the standard name clz2. > > 2021-06-03 Christ

[PATCH 1/2] arm: Auto-vectorization for MVE: vclz

2021-06-07 Thread Christophe Lyon via Gcc-patches
This patch adds support for auto-vectorization of clz for MVE. It does so by removing the unspec from mve_vclzq_ and uses 'clz' instead. It moves to neon_vclz expander from neon.md to vec-common.md and renames it into the standard name clz2. 2021-06-03 Christophe Lyon gcc/ * c