Re: [Patch][GCC][middle-end] - Lower store and load neon builtins to gimple

2021-10-21 Thread Christophe LYON via Gcc-patches
On 20/10/2021 12:16, Richard Biener via Gcc-patches wrote: On Wed, 20 Oct 2021, Andre Vieira (lists) wrote: On 27/09/2021 12:54, Richard Biener via Gcc-patches wrote: On Mon, 27 Sep 2021, Jirui Wu wrote: Hi all, I now use the type based on the specification of the intrinsic instead of

Re: [Patch][GCC][middle-end] - Lower store and load neon builtins to gimple

2021-10-20 Thread Richard Biener via Gcc-patches
On Wed, 20 Oct 2021, Andre Vieira (lists) wrote: > On 27/09/2021 12:54, Richard Biener via Gcc-patches wrote: > > On Mon, 27 Sep 2021, Jirui Wu wrote: > > > >> Hi all, > >> > >> I now use the type based on the specification of the intrinsic > >> instead of type based on formal argument. > >> > >>

Re: [Patch][GCC][middle-end] - Lower store and load neon builtins to gimple

2021-10-20 Thread Andre Vieira (lists) via Gcc-patches
On 27/09/2021 12:54, Richard Biener via Gcc-patches wrote: On Mon, 27 Sep 2021, Jirui Wu wrote: Hi all, I now use the type based on the specification of the intrinsic instead of type based on formal argument. I use signed Int vector types because the outputs of the neon builtins that I am

RE: [Patch][GCC][middle-end] - Lower store and load neon builtins to gimple

2021-09-27 Thread Richard Biener via Gcc-patches
t; Sent: Thursday, September 16, 2021 2:59 PM > > To: Jirui Wu > > Cc: gcc-patches@gcc.gnu.org; jeffreya...@gmail.com; i...@airs.com; Richard > > Sandiford > > Subject: Re: [Patch][GCC][middle-end] - Lower store and load neon builtins > > to > > gimple > >

RE: [Patch][GCC][middle-end] - Lower store and load neon builtins to gimple

2021-09-27 Thread Jirui Wu via Gcc-patches
no commit rights. Thanks, Jirui > -Original Message- > From: Richard Biener > Sent: Thursday, September 16, 2021 2:59 PM > To: Jirui Wu > Cc: gcc-patches@gcc.gnu.org; jeffreya...@gmail.com; i...@airs.com; Richard > Sandiford > Subject: Re: [Patch][GCC][middle-end] - Lowe

Re: [Patch][GCC][middle-end] - Lower store and load neon builtins to gimple

2021-09-16 Thread Richard Biener via Gcc-patches
On Thu, 16 Sep 2021, Jirui Wu wrote: > Hi all, > > This patch lowers the vld1 and vst1 variants of the > store and load neon builtins functions to gimple. > > The changes in this patch covers: > * Replaces calls to the vld1 and vst1 variants of the builtins > * Uses MEM_REF gimple assignments

[Patch][GCC][middle-end] - Lower store and load neon builtins to gimple

2021-09-16 Thread Jirui Wu via Gcc-patches
Hi all, This patch lowers the vld1 and vst1 variants of the store and load neon builtins functions to gimple. The changes in this patch covers: * Replaces calls to the vld1 and vst1 variants of the builtins * Uses MEM_REF gimple assignments to generate better code * Updates test cases to prevent