Hi Andre, > -----Original Message----- > From: Andre Vieira (lists) <[email protected]> > Sent: 20 March 2020 08:48 > To: [email protected] > Cc: Kyrylo Tkachov <[email protected]> > 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 <[email protected]> > > * config/arm/mve.md (mve_mov<mode>): Fix R->R case. > > gcc/testsuite/ChangeLog: > 2020-03-** Andre Vieira <[email protected]> > > * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: New test.
