[llvm-commits] [PATCH]Convert vmov instructions between GPR and S registers for Cortex-A9

Silviu Baranga silbar01 at arm.com
Tue Aug 7 09:52:56 PDT 2012


Hi,

It can and I guess it's better this way.
I've attached a new patch that does the same thing,
using the ExecutionDepsFix pass.

Thanks,
Silviu 

> -----Original Message-----
> From: Anton Korobeynikov [mailto:anton at korobeynikov.info]
> Sent: 07 August 2012 14:45
> To: Silviu Baranga
> Cc: llvm-commits at cs.uiuc.edu
> Subject: Re: [llvm-commits] [PATCH]Convert vmov instructions between
> GPR and S registers for Cortex-A9
> 
> Hello
> 
> > This patch implements a post-RA pass which converts VMOV instructions
> > between GPR
> > and S registers into equivalent VMOV.32 instructions, when the VMOV
> > instruction is
> > followed by NEON-specific instruction. The code introduced by this
> patch
> > will also
> > be useful for other similar transformations.
> Can this functionality be implemented via current ExecutionDepsFix
> pass?
> It already converts bunch of VFP instructions into NEON ones.
> 
> --
> With best regards, Anton Korobeynikov
> Faculty of Mathematics and Mechanics, Saint Petersburg State University
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vmov32.diff
Type: application/octet-stream
Size: 8988 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120807/34dbecc7/attachment.obj>


More information about the llvm-commits mailing list