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.