Re: [PATCH] vect: Move costing helpers from aarch64 code

2021-08-05 Thread Richard Sandiford via Gcc-patches
Richard Biener writes: > On Thu, Aug 5, 2021 at 2:04 PM Richard Sandiford > wrote: >> >> Richard Biener writes: >> > On Tue, Aug 3, 2021 at 2:09 PM Richard Sandiford via Gcc-patches >> > wrote: >> >> >> >> When the vectoriser scalarises a strided store, it counts one >> >> scalar_store for each

Re: [PATCH] vect: Move costing helpers from aarch64 code

2021-08-05 Thread Richard Biener via Gcc-patches
On Thu, Aug 5, 2021 at 2:04 PM Richard Sandiford wrote: > > Richard Biener writes: > > On Tue, Aug 3, 2021 at 2:09 PM Richard Sandiford via Gcc-patches > > wrote: > >> > >> When the vectoriser scalarises a strided store, it counts one > >> scalar_store for each element plus one vec_to_scalar ext

[PATCH] vect: Move costing helpers from aarch64 code

2021-08-05 Thread Richard Sandiford via Gcc-patches
Richard Biener writes: > On Tue, Aug 3, 2021 at 2:09 PM Richard Sandiford via Gcc-patches > wrote: >> >> When the vectoriser scalarises a strided store, it counts one >> scalar_store for each element plus one vec_to_scalar extraction >> for each element. However, extracting element 0 is free on