Hi Andre,

> -----Original Message-----
> From: Andre Vieira (lists) <andre.simoesdiasvie...@arm.com>
> Sent: 20 March 2020 08:48
> To: gcc-patches@gcc.gnu.org
> Cc: Kyrylo Tkachov <kyrylo.tkac...@arm.com>
> Subject: [PATCH 1/2][GCC][Arm]: Fix MVE move from GPR -> GPR
> 
> Hi,
> 
> This patch fixes the pattern mve_mov for the case where both MVE vectors
> are in R registers and the move does not get optimized away.  I use the same
> approach as we do for NEON, where we use four register moves.
> 
> Bootstrapped on arm-linux-gnueabihf and ran mve testsuite on arm-none-
> eabi.
> 
> Is this OK for trunk?

Ok.
Thanks,
Kyrill

> 
> gcc/ChangeLog:
> 2020-03-20  Andre Vieira  <andre.simoesdiasvie...@arm.com>
> 
>          * config/arm/mve.md (mve_mov<mode>): Fix R->R case.
> 
> gcc/testsuite/ChangeLog:
> 2020-03-**  Andre Vieira  <andre.simoesdiasvie...@arm.com>
> 
>          * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: New test.

Reply via email to