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) <[email protected]> Sent: 07 April 2020 09:57 To: Kyrylo Tkachov <[email protected]>; [email protected] 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, Kyrill2020-04-07 Andre Vieira <[email protected]> * 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 <[email protected]> * 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) <[email protected]> Sent: 02 April 2020 09:22 To: [email protected] Cc: Kyrylo Tkachov <[email protected]> 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, Kyrill2020-04-02 Andre Vieira <[email protected]> * 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>>
