Now with the zipped patch so it reaches the mailing list.

Sorry for that.

On 07/04/2020 09:57, Kyrylo Tkachov wrote:
-----Original Message-----
From: Andre Vieira (lists) <andre.simoesdiasvie...@arm.com>
Sent: 07 April 2020 09:57
To: Kyrylo Tkachov <kyrylo.tkac...@arm.com>; gcc-patches@gcc.gnu.org
Subject: Re: [PATCH][GCC][Arm]: MVE: Fix polymorphism for scalars and
constants

Hi,

I rebased this patch and made some extra fixes.

This patch merges some polymorphic functions that were uncorrectly
separating scalar variants. It also simplifies the way we detect
scalars and constants in mve_typeid.

I also fixed some polymorphic intrinsics that were splitting of scalar cases.

Regression tested for arm-none-eabi.

Is this OK for trunk?
Ok.
Thanks,
Kyrill

2020-04-07  Andre Vieira  <andre.simoesdiasvie...@arm.com>

          * config/arm/arm_mve.h (vsubq_n): Merge with...
          (vsubq): ... this.
          (vmulq_n): Merge with...
          (vmulq): ... this.
          (__ARM_mve_typeid): Simplify scalar and constant detection.

2020-04-07  Andre Vieira  <andre.simoesdiasvie...@arm.com>

          * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Fix test.
          * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
          * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
          * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
          * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
          * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
          * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
          * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.

On 02/04/2020 10:58, Kyrylo Tkachov wrote:
-----Original Message-----
From: Andre Vieira (lists) <andre.simoesdiasvie...@arm.com>
Sent: 02 April 2020 09:22
To: gcc-patches@gcc.gnu.org
Cc: Kyrylo Tkachov <kyrylo.tkac...@arm.com>
Subject: [PATCH][GCC][Arm]: MVE: Fix polymorphism for scalars and
constants

Hi,

This patch merges some polymorphic functions that were incorrectly
separating scalar variants. It also simplifies the way we detect
scalars and constants in mve_typeid.

Regression tested for arm-none-eabi.

Is this OK for trunk?
Ok.
Thanks,
Kyrill

2020-04-02  Andre Vieira  <andre.simoesdiasvie...@arm.com>

           * config/arm/arm_mve.h (vsubq_n): Merge with...
           (vsubq): ... this.
           (vmulq_n): Merge with...
           (vmulq): ... this.
           (__ARM_mve_typeid): Simplify scalar and constant detection.

<<attachment: mve_scalars_constants_3.zip>>

Reply via email to