Re: [RFC] Proposal to support Packed Boolean Vector masks.

2024-07-17 Thread Richard Biener
On Wed, Jul 17, 2024 at 3:17 PM Richard Sandiford wrote: > > Richard Biener writes: > > On Wed, Jul 17, 2024 at 1:53 PM Tejas Belagod wrote: > >> > >> On 7/17/24 4:36 PM, Richard Biener wrote: > >> > On Wed, Jul 17, 2024 at 10:17 AM Tejas Belagod > >> > wrote: > >> >> > >> >> On 7/15/24 6:05 P

Re: [RFC] Proposal to support Packed Boolean Vector masks.

2024-07-17 Thread Richard Sandiford
Richard Biener writes: > On Wed, Jul 17, 2024 at 1:53 PM Tejas Belagod wrote: >> >> On 7/17/24 4:36 PM, Richard Biener wrote: >> > On Wed, Jul 17, 2024 at 10:17 AM Tejas Belagod >> > wrote: >> >> >> >> On 7/15/24 6:05 PM, Richard Biener wrote: >> >>> On Mon, Jul 15, 2024 at 1:22 PM Tejas Belago

Re: [RFC] Proposal to support Packed Boolean Vector masks.

2024-07-17 Thread Richard Biener
On Wed, Jul 17, 2024 at 1:53 PM Tejas Belagod wrote: > > On 7/17/24 4:36 PM, Richard Biener wrote: > > On Wed, Jul 17, 2024 at 10:17 AM Tejas Belagod > > wrote: > >> > >> On 7/15/24 6:05 PM, Richard Biener wrote: > >>> On Mon, Jul 15, 2024 at 1:22 PM Tejas Belagod > >>> wrote: > > On

Re: [RFC] Proposal to support Packed Boolean Vector masks.

2024-07-17 Thread Tejas Belagod
On 7/17/24 4:36 PM, Richard Biener wrote: On Wed, Jul 17, 2024 at 10:17 AM Tejas Belagod wrote: On 7/15/24 6:05 PM, Richard Biener wrote: On Mon, Jul 15, 2024 at 1:22 PM Tejas Belagod wrote: On 7/15/24 12:16 PM, Tejas Belagod wrote: On 7/12/24 6:40 PM, Richard Biener wrote: On Fri, Jul 1

Re: [RFC] Proposal to support Packed Boolean Vector masks.

2024-07-17 Thread Richard Biener
On Wed, Jul 17, 2024 at 10:17 AM Tejas Belagod wrote: > > On 7/15/24 6:05 PM, Richard Biener wrote: > > On Mon, Jul 15, 2024 at 1:22 PM Tejas Belagod wrote: > >> > >> On 7/15/24 12:16 PM, Tejas Belagod wrote: > >>> On 7/12/24 6:40 PM, Richard Biener wrote: > On Fri, Jul 12, 2024 at 3:05 PM J

Re: [RFC] Proposal to support Packed Boolean Vector masks.

2024-07-17 Thread Tejas Belagod
On 7/15/24 6:05 PM, Richard Biener wrote: On Mon, Jul 15, 2024 at 1:22 PM Tejas Belagod wrote: On 7/15/24 12:16 PM, Tejas Belagod wrote: On 7/12/24 6:40 PM, Richard Biener wrote: On Fri, Jul 12, 2024 at 3:05 PM Jakub Jelinek wrote: On Fri, Jul 12, 2024 at 02:56:53PM +0200, Richard Biener

Re: [RFC] Proposal to support Packed Boolean Vector masks.

2024-07-15 Thread Richard Biener
On Mon, Jul 15, 2024 at 1:22 PM Tejas Belagod wrote: > > On 7/15/24 12:16 PM, Tejas Belagod wrote: > > On 7/12/24 6:40 PM, Richard Biener wrote: > >> On Fri, Jul 12, 2024 at 3:05 PM Jakub Jelinek wrote: > >>> > >>> On Fri, Jul 12, 2024 at 02:56:53PM +0200, Richard Biener wrote: > Padding is

Re: [RFC] Proposal to support Packed Boolean Vector masks.

2024-07-15 Thread Tejas Belagod
On 7/15/24 12:16 PM, Tejas Belagod wrote: On 7/12/24 6:40 PM, Richard Biener wrote: On Fri, Jul 12, 2024 at 3:05 PM Jakub Jelinek wrote: On Fri, Jul 12, 2024 at 02:56:53PM +0200, Richard Biener wrote: Padding is only an issue for very small vectors - the obvious choice is to disallow vector

Re: [RFC] Proposal to support Packed Boolean Vector masks.

2024-07-14 Thread Tejas Belagod
On 7/12/24 6:40 PM, Richard Biener wrote: On Fri, Jul 12, 2024 at 3:05 PM Jakub Jelinek wrote: On Fri, Jul 12, 2024 at 02:56:53PM +0200, Richard Biener wrote: Padding is only an issue for very small vectors - the obvious choice is to disallow vector types that would require any padding. I ca

Re: [RFC] Proposal to support Packed Boolean Vector masks.

2024-07-12 Thread Richard Biener
On Fri, Jul 12, 2024 at 3:05 PM Jakub Jelinek wrote: > > On Fri, Jul 12, 2024 at 02:56:53PM +0200, Richard Biener wrote: > > Padding is only an issue for very small vectors - the obvious choice is > > to disallow vector types that would require any padding. I can hardly > > see where those are fa

Re: [RFC] Proposal to support Packed Boolean Vector masks.

2024-07-12 Thread Jakub Jelinek
On Fri, Jul 12, 2024 at 02:56:53PM +0200, Richard Biener wrote: > Padding is only an issue for very small vectors - the obvious choice is > to disallow vector types that would require any padding. I can hardly > see where those are faster than using a vector of up to 4 char elements. > Problematic

Re: [RFC] Proposal to support Packed Boolean Vector masks.

2024-07-12 Thread Richard Biener
On Fri, Jul 12, 2024 at 12:44 PM Tejas Belagod wrote: > > On 7/12/24 11:46 AM, Richard Biener wrote: > > On Fri, Jul 12, 2024 at 6:17 AM Tejas Belagod wrote: > >> > >> On 7/10/24 4:37 PM, Richard Biener wrote: > >>> On Wed, Jul 10, 2024 at 12:44 PM Richard Sandiford > >>> wrote: > > Te

Re: [RFC] Proposal to support Packed Boolean Vector masks.

2024-07-12 Thread Tejas Belagod
On 7/12/24 11:46 AM, Richard Biener wrote: On Fri, Jul 12, 2024 at 6:17 AM Tejas Belagod wrote: On 7/10/24 4:37 PM, Richard Biener wrote: On Wed, Jul 10, 2024 at 12:44 PM Richard Sandiford wrote: Tejas Belagod writes: On 7/10/24 2:38 PM, Richard Biener wrote: On Wed, Jul 10, 2024 at 10:

Re: [RFC] Proposal to support Packed Boolean Vector masks.

2024-07-11 Thread Richard Biener
On Fri, Jul 12, 2024 at 6:17 AM Tejas Belagod wrote: > > On 7/10/24 4:37 PM, Richard Biener wrote: > > On Wed, Jul 10, 2024 at 12:44 PM Richard Sandiford > > wrote: > >> > >> Tejas Belagod writes: > >>> On 7/10/24 2:38 PM, Richard Biener wrote: > On Wed, Jul 10, 2024 at 10:49 AM Tejas Belag

Re: [RFC] Proposal to support Packed Boolean Vector masks.

2024-07-11 Thread Tejas Belagod
On 7/10/24 4:37 PM, Richard Biener wrote: On Wed, Jul 10, 2024 at 12:44 PM Richard Sandiford wrote: Tejas Belagod writes: On 7/10/24 2:38 PM, Richard Biener wrote: On Wed, Jul 10, 2024 at 10:49 AM Tejas Belagod wrote: On 7/9/24 4:22 PM, Richard Biener wrote: On Tue, Jul 9, 2024 at 11:45

Re: [RFC] Proposal to support Packed Boolean Vector masks.

2024-07-10 Thread Richard Biener
On Wed, Jul 10, 2024 at 12:44 PM Richard Sandiford wrote: > > Tejas Belagod writes: > > On 7/10/24 2:38 PM, Richard Biener wrote: > >> On Wed, Jul 10, 2024 at 10:49 AM Tejas Belagod > >> wrote: > >>> > >>> On 7/9/24 4:22 PM, Richard Biener wrote: > On Tue, Jul 9, 2024 at 11:45 AM Tejas Bel

Re: [RFC] Proposal to support Packed Boolean Vector masks.

2024-07-10 Thread Richard Sandiford
Tejas Belagod writes: > On 7/10/24 2:38 PM, Richard Biener wrote: >> On Wed, Jul 10, 2024 at 10:49 AM Tejas Belagod wrote: >>> >>> On 7/9/24 4:22 PM, Richard Biener wrote: On Tue, Jul 9, 2024 at 11:45 AM Tejas Belagod wrote: > > On 7/8/24 4:45 PM, Richard Biener wrote: >>

Re: [RFC] Proposal to support Packed Boolean Vector masks.

2024-07-10 Thread Tejas Belagod
On 7/10/24 2:38 PM, Richard Biener wrote: On Wed, Jul 10, 2024 at 10:49 AM Tejas Belagod wrote: On 7/9/24 4:22 PM, Richard Biener wrote: On Tue, Jul 9, 2024 at 11:45 AM Tejas Belagod wrote: On 7/8/24 4:45 PM, Richard Biener wrote: On Mon, Jul 8, 2024 at 11:27 AM Tejas Belagod wrote: Hi

Re: [RFC] Proposal to support Packed Boolean Vector masks.

2024-07-10 Thread Richard Biener
On Wed, Jul 10, 2024 at 10:49 AM Tejas Belagod wrote: > > On 7/9/24 4:22 PM, Richard Biener wrote: > > On Tue, Jul 9, 2024 at 11:45 AM Tejas Belagod wrote: > >> > >> On 7/8/24 4:45 PM, Richard Biener wrote: > >>> On Mon, Jul 8, 2024 at 11:27 AM Tejas Belagod > >>> wrote: > > Hi, > >>>

Re: [RFC] Proposal to support Packed Boolean Vector masks.

2024-07-10 Thread Tejas Belagod
On 7/9/24 4:22 PM, Richard Biener wrote: On Tue, Jul 9, 2024 at 11:45 AM Tejas Belagod wrote: On 7/8/24 4:45 PM, Richard Biener wrote: On Mon, Jul 8, 2024 at 11:27 AM Tejas Belagod wrote: Hi, Sorry to have dropped the ball on https://gcc.gnu.org/pipermail/gcc-patches/2023-July/625535.html

Re: [RFC] Proposal to support Packed Boolean Vector masks.

2024-07-09 Thread Richard Biener
On Tue, Jul 9, 2024 at 11:45 AM Tejas Belagod wrote: > > On 7/8/24 4:45 PM, Richard Biener wrote: > > On Mon, Jul 8, 2024 at 11:27 AM Tejas Belagod wrote: > >> > >> Hi, > >> > >> Sorry to have dropped the ball on > >> https://gcc.gnu.org/pipermail/gcc-patches/2023-July/625535.html, but > >> here

Re: [RFC] Proposal to support Packed Boolean Vector masks.

2024-07-09 Thread Tejas Belagod
On 7/8/24 4:45 PM, Richard Biener wrote: On Mon, Jul 8, 2024 at 11:27 AM Tejas Belagod wrote: Hi, Sorry to have dropped the ball on https://gcc.gnu.org/pipermail/gcc-patches/2023-July/625535.html, but here I've tried to pick it up again and write up a strawman proposal for elevating __attribu

Re: [RFC] Proposal to support Packed Boolean Vector masks.

2024-07-08 Thread Richard Biener
On Mon, Jul 8, 2024 at 11:27 AM Tejas Belagod wrote: > > Hi, > > Sorry to have dropped the ball on > https://gcc.gnu.org/pipermail/gcc-patches/2023-July/625535.html, but > here I've tried to pick it up again and write up a strawman proposal for > elevating __attribute__((vector_mask)) to the FE fr

[RFC] Proposal to support Packed Boolean Vector masks.

2024-07-08 Thread Tejas Belagod
Hi, Sorry to have dropped the ball on https://gcc.gnu.org/pipermail/gcc-patches/2023-July/625535.html, but here I've tried to pick it up again and write up a strawman proposal for elevating __attribute__((vector_mask)) to the FE from GIMPLE. Thanks, Tejas. Motivation -- The idea o