Re: [PATCH] middle-end/114189 - drop uses of vcond{,u,eq}_optab

2024-06-21 Thread Richard Sandiford
Richard Biener writes: > On Thu, 20 Jun 2024, Richard Sandiford wrote: > >> Richard Biener writes: >> > On Mon, 17 Jun 2024, Richard Sandiford wrote: >> > >> >> Richard Biener writes: >> >> > On Fri, 14 Jun 2024, Richard Biener wrote: >> >> > >> >> >> On Fri, 14 Jun 2024, Richard Sandiford

Re: [PATCH] middle-end/114189 - drop uses of vcond{,u,eq}_optab

2024-06-21 Thread Richard Biener
On Thu, 20 Jun 2024, Richard Sandiford wrote: > Richard Biener writes: > > On Mon, 17 Jun 2024, Richard Sandiford wrote: > > > >> Richard Biener writes: > >> > On Fri, 14 Jun 2024, Richard Biener wrote: > >> > > >> >> On Fri, 14 Jun 2024, Richard Sandiford wrote: > >> >> > >> >> > Richard

Re: [PATCH] middle-end/114189 - drop uses of vcond{,u,eq}_optab

2024-06-20 Thread Richard Sandiford
Richard Biener writes: > On Mon, 17 Jun 2024, Richard Sandiford wrote: > >> Richard Biener writes: >> > On Fri, 14 Jun 2024, Richard Biener wrote: >> > >> >> On Fri, 14 Jun 2024, Richard Sandiford wrote: >> >> >> >> > Richard Biener writes: >> >> > > On Fri, 14 Jun 2024, Richard Sandiford

Re: [PATCH] middle-end/114189 - drop uses of vcond{,u,eq}_optab

2024-06-18 Thread Richard Biener
On Mon, 17 Jun 2024, Richard Sandiford wrote: > Richard Biener writes: > > On Fri, 14 Jun 2024, Richard Biener wrote: > > > >> On Fri, 14 Jun 2024, Richard Sandiford wrote: > >> > >> > Richard Biener writes: > >> > > On Fri, 14 Jun 2024, Richard Sandiford wrote: > >> > > > >> > >> Richard

Re: [PATCH] middle-end/114189 - drop uses of vcond{,u,eq}_optab

2024-06-17 Thread Kewen.Lin
Hi Richi, on 2024/6/14 18:31, Richard Biener wrote: > The following retires vcond{,u,eq} optabs by stopping to use them > from the middle-end. Targets instead (should) implement vcond_mask > and vec_cmp{,u,eq} optabs. The PR this change refers to lists > possibly affected targets - those

Re: [PATCH] middle-end/114189 - drop uses of vcond{,u,eq}_optab

2024-06-17 Thread Stefan Schulze Frielinghaus
On Mon, Jun 17, 2024 at 08:16:34AM +0200, Richard Biener wrote: > On Mon, 17 Jun 2024, Kewen.Lin wrote: > > > Hi Richi, > > > > on 2024/6/14 18:31, Richard Biener wrote: > > > The following retires vcond{,u,eq} optabs by stopping to use them > > > from the middle-end. Targets instead (should)

Re: [PATCH] middle-end/114189 - drop uses of vcond{,u,eq}_optab

2024-06-17 Thread Kewen.Lin
on 2024/6/17 14:16, Richard Biener wrote: > On Mon, 17 Jun 2024, Kewen.Lin wrote: > >> Hi Richi, >> >> on 2024/6/14 18:31, Richard Biener wrote: >>> The following retires vcond{,u,eq} optabs by stopping to use them >>> from the middle-end. Targets instead (should) implement vcond_mask >>> and

Re: [PATCH] middle-end/114189 - drop uses of vcond{,u,eq}_optab

2024-06-17 Thread Andrew Stubbs
On 14/06/2024 11:31, Richard Biener wrote: The following retires vcond{,u,eq} optabs by stopping to use them from the middle-end. Targets instead (should) implement vcond_mask and vec_cmp{,u,eq} optabs. The PR this change refers to lists possibly affected targets - those implementing these

Re: [PATCH] middle-end/114189 - drop uses of vcond{,u,eq}_optab

2024-06-17 Thread Richard Sandiford
Richard Biener writes: > On Fri, 14 Jun 2024, Richard Biener wrote: > >> On Fri, 14 Jun 2024, Richard Sandiford wrote: >> >> > Richard Biener writes: >> > > On Fri, 14 Jun 2024, Richard Sandiford wrote: >> > > >> > >> Richard Biener writes: >> > >> > The following retires vcond{,u,eq} optabs

Re: [PATCH] middle-end/114189 - drop uses of vcond{,u,eq}_optab

2024-06-17 Thread Richard Biener
On Mon, 17 Jun 2024, Kewen.Lin wrote: > Hi Richi, > > on 2024/6/14 18:31, Richard Biener wrote: > > The following retires vcond{,u,eq} optabs by stopping to use them > > from the middle-end. Targets instead (should) implement vcond_mask > > and vec_cmp{,u,eq} optabs. The PR this change refers

Re: [PATCH] middle-end/114189 - drop uses of vcond{,u,eq}_optab

2024-06-16 Thread Hongtao Liu
On Fri, Jun 14, 2024 at 10:53 PM Hongtao Liu wrote: > > On Fri, Jun 14, 2024 at 6:31 PM Richard Biener wrote: > > > > The following retires vcond{,u,eq} optabs by stopping to use them > > from the middle-end. Targets instead (should) implement vcond_mask > > and vec_cmp{,u,eq} optabs. The PR

Re: [PATCH] middle-end/114189 - drop uses of vcond{,u,eq}_optab

2024-06-14 Thread Xi Ruoyao
On Fri, 2024-06-14 at 12:31 +0200, Richard Biener wrote: > The following retires vcond{,u,eq} optabs by stopping to use them > from the middle-end.  Targets instead (should) implement vcond_mask > and vec_cmp{,u,eq} optabs.  The PR this change refers to lists > possibly affected targets - those

Re: [PATCH] middle-end/114189 - drop uses of vcond{,u,eq}_optab

2024-06-14 Thread Hongtao Liu
On Fri, Jun 14, 2024 at 6:31 PM Richard Biener wrote: > > The following retires vcond{,u,eq} optabs by stopping to use them > from the middle-end. Targets instead (should) implement vcond_mask > and vec_cmp{,u,eq} optabs. The PR this change refers to lists > possibly affected targets - those

Re: [PATCH] middle-end/114189 - drop uses of vcond{,u,eq}_optab

2024-06-14 Thread Richard Biener
On Fri, 14 Jun 2024, Richard Biener wrote: > On Fri, 14 Jun 2024, Richard Sandiford wrote: > > > Richard Biener writes: > > > On Fri, 14 Jun 2024, Richard Sandiford wrote: > > > > > >> Richard Biener writes: > > >> > The following retires vcond{,u,eq} optabs by stopping to use them > > >> >

Re: [PATCH] middle-end/114189 - drop uses of vcond{,u,eq}_optab

2024-06-14 Thread Richard Biener
On Fri, 14 Jun 2024, Richard Sandiford wrote: > Richard Biener writes: > > On Fri, 14 Jun 2024, Richard Sandiford wrote: > > > >> Richard Biener writes: > >> > The following retires vcond{,u,eq} optabs by stopping to use them > >> > from the middle-end. Targets instead (should) implement

Re: [PATCH] middle-end/114189 - drop uses of vcond{,u,eq}_optab

2024-06-14 Thread Richard Sandiford
Richard Biener writes: > On Fri, 14 Jun 2024, Richard Sandiford wrote: > >> Richard Biener writes: >> > The following retires vcond{,u,eq} optabs by stopping to use them >> > from the middle-end. Targets instead (should) implement vcond_mask >> > and vec_cmp{,u,eq} optabs. The PR this change

Re: [PATCH] middle-end/114189 - drop uses of vcond{,u,eq}_optab

2024-06-14 Thread Richard Biener
On Fri, 14 Jun 2024, Richard Sandiford wrote: > Richard Biener writes: > > The following retires vcond{,u,eq} optabs by stopping to use them > > from the middle-end. Targets instead (should) implement vcond_mask > > and vec_cmp{,u,eq} optabs. The PR this change refers to lists > > possibly

Re: [PATCH] middle-end/114189 - drop uses of vcond{,u,eq}_optab

2024-06-14 Thread Richard Sandiford
Richard Biener writes: > The following retires vcond{,u,eq} optabs by stopping to use them > from the middle-end. Targets instead (should) implement vcond_mask > and vec_cmp{,u,eq} optabs. The PR this change refers to lists > possibly affected targets - those implementing these patterns, > and

[PATCH] middle-end/114189 - drop uses of vcond{,u,eq}_optab

2024-06-14 Thread Richard Biener
The following retires vcond{,u,eq} optabs by stopping to use them from the middle-end. Targets instead (should) implement vcond_mask and vec_cmp{,u,eq} optabs. The PR this change refers to lists possibly affected targets - those implementing these patterns, and in particular it lists mips, sparc