Re: [PATCH v2 2/4] vect: disable multiple calls of poly simdclones

2024-11-19 Thread Victor Do Nascimento
Richard Biener writes: > On Mon, 18 Nov 2024, Victor Do Nascimento wrote: > >> On 11/5/24 07:39, Richard Biener wrote: >> > On Tue, 5 Nov 2024, Victor Do Nascimento wrote: >> > >> >> The current codegen code to support VF's that are multiples of a simdclone >> >> simdlen rely on BIT_FIELD_REF to

Re: [PATCH v2 2/4] vect: disable multiple calls of poly simdclones

2024-11-19 Thread Richard Biener
On Mon, 18 Nov 2024, Victor Do Nascimento wrote: > On 11/5/24 07:39, Richard Biener wrote: > > On Tue, 5 Nov 2024, Victor Do Nascimento wrote: > > > >> The current codegen code to support VF's that are multiples of a simdclone > >> simdlen rely on BIT_FIELD_REF to create multiple input vectors.

Re: [PATCH v2 2/4] vect: disable multiple calls of poly simdclones

2024-11-18 Thread Victor Do Nascimento
On 11/5/24 07:39, Richard Biener wrote: On Tue, 5 Nov 2024, Victor Do Nascimento wrote: The current codegen code to support VF's that are multiples of a simdclone simdlen rely on BIT_FIELD_REF to create multiple input vectors. This does not work for non-constant simdclones, so we should disabl

Re: [PATCH v2 2/4] vect: disable multiple calls of poly simdclones

2024-11-16 Thread Victor Do Nascimento
On 11/5/24 07:39, Richard Biener wrote: On Tue, 5 Nov 2024, Victor Do Nascimento wrote: The current codegen code to support VF's that are multiples of a simdclone simdlen rely on BIT_FIELD_REF to create multiple input vectors. This does not work for non-constant simdclones, so we should disa

Re: [PATCH v2 2/4] vect: disable multiple calls of poly simdclones

2024-11-04 Thread Richard Biener
On Tue, 5 Nov 2024, Victor Do Nascimento wrote: > The current codegen code to support VF's that are multiples of a simdclone > simdlen rely on BIT_FIELD_REF to create multiple input vectors. This does not > work for non-constant simdclones, so we should disable using such clones when > the VF is

[PATCH v2 2/4] vect: disable multiple calls of poly simdclones

2024-11-04 Thread Victor Do Nascimento
The current codegen code to support VF's that are multiples of a simdclone simdlen rely on BIT_FIELD_REF to create multiple input vectors. This does not work for non-constant simdclones, so we should disable using such clones when the VF is a multiple of the non-constant simdlen until we change th