[llvm-commits] [PATCH] Execution domain support for VMOV and VLDR

Tim Northover t.p.northover at gmail.com
Fri Aug 17 04:45:02 PDT 2012


Hi there,

Following the patch which converted "vmov sD, rN" instructions to NEON
"vmov dD[X], rN" in NEON-rich areas, I've got a couple of similar
patches handling different instructions now. These convert s <-> s
moves and "vldr" instructions, again as an optimisation to avoid
switching between NEON and VFP pipelines.

I've factored the code to determine corresponding d-registers into a
function, but otherwise they follow very much the same pattern as
before.

Ok to commit?

Tim.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Add-support-for-moving-pure-S-register-to-NEON-pipel.patch
Type: application/octet-stream
Size: 6774 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120817/f5f4a026/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-Add-domain-setting-for-VLDR-instructions-on-ARM.patch
Type: application/octet-stream
Size: 7118 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120817/f5f4a026/attachment-0001.obj>


More information about the llvm-commits mailing list