[PATCH] Enable vmla.f32 generation on Cortex-A15

Silviu Baranga Silviu.Baranga at arm.com
Thu Jul 25 04:07:00 PDT 2013


Hi,

The attached patch enables the generation of vmla.f32 instructions
for Cortex-A15 CPUs.

To patch disables the MLxExpansion pass and modifies the
"hasNoVMLxHazardUse" function (this was preventing the vmla.f32
instructions from being selected).

This also adds the VFPv4 feature for Cortex-A15 and tweaks the
DontUseFusedMAC predicate (the previous logic disabled vmla.f32
generation on all CPUs with VFPv4 on non-Darwin targets).

Please review!

Thanks,
Silviu

-- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium.  Thank you.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vmla.diff
Type: application/octet-stream
Size: 4214 bytes
Desc: vmla.diff
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130725/312aabd6/attachment.obj>


More information about the llvm-commits mailing list