RE: [PATCH 1/4]middle-end: support multi-step zero-extends using VEC_PERM_EXPR

2024-10-17 Thread Richard Biener
On Tue, 15 Oct 2024, Tamar Christina wrote: > > -Original Message- > > From: Richard Biener > > Sent: Tuesday, October 15, 2024 1:20 PM > > To: Tamar Christina > > Cc: gcc-patches@gcc.gnu.org; nd > > Subject: RE: [PATCH 1/4]middle-end: s

RE: [PATCH 1/4]middle-end: support multi-step zero-extends using VEC_PERM_EXPR

2024-10-15 Thread Tamar Christina
> -Original Message- > From: Richard Biener > Sent: Tuesday, October 15, 2024 1:20 PM > To: Tamar Christina > Cc: gcc-patches@gcc.gnu.org; nd > Subject: RE: [PATCH 1/4]middle-end: support multi-step zero-extends using > VEC_PERM_EXPR > > On Tue, 15 Oct

RE: [PATCH 1/4]middle-end: support multi-step zero-extends using VEC_PERM_EXPR

2024-10-15 Thread Richard Biener
On Tue, 15 Oct 2024, Tamar Christina wrote: > > -Original Message- > > From: Richard Biener > > Sent: Tuesday, October 15, 2024 12:13 PM > > To: Tamar Christina > > Cc: gcc-patches@gcc.gnu.org; nd > > Subject: Re: [PATCH 1/4]middle-end: s

RE: [PATCH 1/4]middle-end: support multi-step zero-extends using VEC_PERM_EXPR

2024-10-15 Thread Tamar Christina
> -Original Message- > From: Richard Biener > Sent: Tuesday, October 15, 2024 12:13 PM > To: Tamar Christina > Cc: gcc-patches@gcc.gnu.org; nd > Subject: Re: [PATCH 1/4]middle-end: support multi-step zero-extends using > VEC_PERM_EXPR > > On Tue, 15 Oct

Re: [PATCH 1/4]middle-end: support multi-step zero-extends using VEC_PERM_EXPR

2024-10-15 Thread Richard Biener
On Tue, 15 Oct 2024, Tamar Christina wrote: > Hi, > > Thanks for the look, > > The 10/15/2024 09:54, Richard Biener wrote: > > On Mon, 14 Oct 2024, Tamar Christina wrote: > > > > > Hi All, > > > > > > This patch series adds support for a target to do a direct convertion for > > > zero > > > e

Re: [PATCH 1/4]middle-end: support multi-step zero-extends using VEC_PERM_EXPR

2024-10-15 Thread Tamar Christina
Hi, Thanks for the look, The 10/15/2024 09:54, Richard Biener wrote: > On Mon, 14 Oct 2024, Tamar Christina wrote: > > > Hi All, > > > > This patch series adds support for a target to do a direct convertion for > > zero > > extends using permutes. > > > > To do this it uses a target hook use_

Re: [PATCH 1/4]middle-end: support multi-step zero-extends using VEC_PERM_EXPR

2024-10-15 Thread Richard Sandiford
Tamar Christina writes: >> -Original Message- >> From: Richard Sandiford >> Sent: Monday, October 14, 2024 7:34 PM >> To: Tamar Christina >> Cc: gcc-patches@gcc.gnu.org; nd ; rguent...@suse.de >> Subject: Re: [PATCH 1/4]middle-end: support multi-step

Re: [PATCH 1/4]middle-end: support multi-step zero-extends using VEC_PERM_EXPR

2024-10-15 Thread Richard Biener
On Mon, 14 Oct 2024, Tamar Christina wrote: > Hi All, > > This patch series adds support for a target to do a direct convertion for zero > extends using permutes. > > To do this it uses a target hook use_permute_for_promotio which must be > implemented by targets. This hook is used to indicate:

RE: [PATCH 1/4]middle-end: support multi-step zero-extends using VEC_PERM_EXPR

2024-10-14 Thread Tamar Christina
> -Original Message- > From: Richard Sandiford > Sent: Monday, October 14, 2024 7:34 PM > To: Tamar Christina > Cc: gcc-patches@gcc.gnu.org; nd ; rguent...@suse.de > Subject: Re: [PATCH 1/4]middle-end: support multi-step zero-extends using > VEC_PERM_EXPR > &

Re: [PATCH 1/4]middle-end: support multi-step zero-extends using VEC_PERM_EXPR

2024-10-14 Thread Richard Sandiford
Tamar Christina writes: > Hi All, > > This patch series adds support for a target to do a direct convertion for zero > extends using permutes. > > To do this it uses a target hook use_permute_for_promotio which must be > implemented by targets. This hook is used to indicate: > > 1. can a target