[PATCH][ARM64] Fix predefines and add plumbing for -mfpu=

James Molloy james.molloy at arm.com
Wed Apr 16 05:18:05 PDT 2014


Hi Tim,

 

The attached patchset aims to make the predefines the same (for ELF) as for
AArch64. I also took the opportunity to move over the big endian support
too, so ARM64TargetInfo is now subclassed by ARM64leTargetInfo and
ARM64beTargetInfo. Non-ACLE predefines have been moved to be Darwin-only.

 

The patch touches a bunch of test files because these use clang -cc1
directly and so need -target-feature +neon.

 

The second patch simply adds driver support for -mfpu= by calling out to the
same helper function as AArch64.

 

Is it OK to commit?

 

Cheers,

 

James
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20140416/2e3e9cb2/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-ARM64-Move-over-the-predefines-and-big-endian-logic-.patch
Type: application/octet-stream
Size: 38788 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20140416/2e3e9cb2/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-ARM64-Plumb-in-the-mfpu-flag.patch
Type: application/octet-stream
Size: 3885 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20140416/2e3e9cb2/attachment-0001.obj>


More information about the cfe-commits mailing list