Files
archived-llvm/include/llvm/Support
Richard Barton 424d76c03c [ARM] Correct ARMv8*-A optional extension definitions in TargetParser
The ARMv8*-A descriptions in the ARM and AArch64 TargetParsers are incorrect
architecturally and mismatched to the backend descriptions.

RAS is an optional extension to ARMv8-A and ARMv8.1-A and mandatory in
ARMv8.2-A. Correct the ARMTargetParser descriptions which had this as enabled
by default in the earlier versions.

The FP16 and SPE extensions are optional in ARMv8.2-A and the backend defaults
them as off. They are not available as extensions to earlier ARMv8-A versions.
Correct the AArch64TargetParser which had these as enabled by default in all
ARMv8-A definitions.

These macros are only used to define preprocessor macros. There are no macros
yet as ACLE has not caught up with ARMv8.2-A so not possible to add a test.

Differential Revision: https://reviews.llvm.org/D23500

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@279078 91177308-0d34-0410-b5e6-96231b3b80d8
2016-08-18 15:50:11 +00:00
..
2016-02-15 04:30:37 +00:00
2016-04-02 03:28:26 +00:00
2016-04-18 09:17:29 +00:00
2016-04-18 09:17:29 +00:00
2016-08-17 16:02:43 +00:00
2016-07-15 22:27:55 +00:00
2016-01-22 19:58:18 +00:00
2016-04-18 09:17:29 +00:00
2016-04-18 09:17:29 +00:00
2016-04-18 09:17:29 +00:00
2016-04-18 09:17:29 +00:00
2015-08-08 18:27:36 +00:00
2016-04-18 09:17:29 +00:00
2016-04-18 09:17:29 +00:00
2016-04-21 22:40:59 +00:00
2015-08-10 04:22:09 +00:00
2013-05-21 20:36:13 +00:00
2016-04-18 09:17:29 +00:00
2015-08-10 04:22:09 +00:00
2016-04-18 09:17:29 +00:00
2016-04-18 09:17:29 +00:00