[PATCH][ARM64] Add big endian target, port over subtargetfeatures from AArch64

James Molloy James.Molloy at arm.com
Mon Apr 14 09:35:18 PDT 2014


Hi Tim,

These two patches add a big endian target to LLVM for ARM64, and port across the missing subtarget features for neon, crypto and FP. While we're there, also port over the CPU support for A53 and A57.

It's *just* not trivial enough for me to be happy doing post-commit review, especially as I've touched the cyclone code and renamed the "arm64-generic" model to "generic" (for consistency).

The aim of this is just to get the features added - later patches will wire them up both in LLVM (for codegen) and Clang. The clang plumbing is the reason I need the big endian target to be supported in Triple.{h,cpp}.

Cheers,

James

-- 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.

ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2557590
ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2548782
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140414/d9b55ac5/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-ARM64-Add-big-endian-target-arm64_be.patch
Type: application/octet-stream
Size: 3332 bytes
Desc: 0001-ARM64-Add-big-endian-target-arm64_be.patch
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140414/d9b55ac5/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-ARM64-Port-over-missing-subtarget-features-and-CPU-d.patch
Type: application/octet-stream
Size: 4929 bytes
Desc: 0002-ARM64-Port-over-missing-subtarget-features-and-CPU-d.patch
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140414/d9b55ac5/attachment-0001.obj>


More information about the llvm-commits mailing list