Add support for AArch64 v8.1 architecture. Briefly it is described on
http://community.arm.com/groups/processors/blog/2014/12/02/the-armv8-a-architecture-and-its-ongoing-development
Relates to http://reviews.llvm.org/D8493
Details
Diff Detail
- Repository
- rL LLVM
Event Timeline
Hi Vlad,
Sorry for taking so long to get around to this. Most of this seems mechanical and is fine, but I'm a little worried about the "generic" CPU changes.
Renato, could you please have a look and see if you have any concerns? Specifically I wondered how/if it interacts with the work you're currently doing.
Cheers,
James
Hi James,
All of this will need some change when the target parser is in use, but that shouldn't stop you from adding this ARMv8 support in the driver. Feel free to commit this change, and I'll rebase when I do mine.
It would be helpful to add a "FIXME: Use ARMTargetParser" on everything that needs a proper lookup table, so that I can grep later and replace. But since those rules are delicate, and most of them use string comparisons, replacing them for proper lookup tables will take a lot of care and time, so it'll happen one at a time, in the near future.
Feel free to approve this one as you see fit, and we'll work around later.
cheers,
--renato