diff options
author | Oliver Stannard <oliver.stannard@arm.com> | 2018-09-26 14:20:29 +0000 |
---|---|---|
committer | Oliver Stannard <oliver.stannard@arm.com> | 2018-09-26 14:20:29 +0000 |
commit | a30b48d0202398c57967ac732bd6ef2af9705605 (patch) | |
tree | c6a5ee36b0d2e0e3a6d13d49fb7e24059c254be8 /clang/lib/Basic/Targets/ARM.cpp | |
parent | a5720c4e62f4c37f3402c5f16ccd1bd5833fbdb0 (diff) | |
download | bcm5719-llvm-a30b48d0202398c57967ac732bd6ef2af9705605.tar.gz bcm5719-llvm-a30b48d0202398c57967ac732bd6ef2af9705605.zip |
[ARM/AArch64][v8.5A] Add Armv8.5-A target
This patch allows targetting Armv8.5-A from Clang. Most of the
implementation is in TargetParser, so this is mostly just adding tests.
Patch by Pablo Barrio!
Differential revision: https://reviews.llvm.org/D52491
llvm-svn: 343111
Diffstat (limited to 'clang/lib/Basic/Targets/ARM.cpp')
-rw-r--r-- | clang/lib/Basic/Targets/ARM.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/Basic/Targets/ARM.cpp b/clang/lib/Basic/Targets/ARM.cpp index e80bba7a0be..734cf872428 100644 --- a/clang/lib/Basic/Targets/ARM.cpp +++ b/clang/lib/Basic/Targets/ARM.cpp @@ -189,6 +189,8 @@ StringRef ARMTargetInfo::getCPUAttr() const { return "8_3A"; case llvm::ARM::ArchKind::ARMV8_4A: return "8_4A"; + case llvm::ARM::ArchKind::ARMV8_5A: + return "8_5A"; case llvm::ARM::ArchKind::ARMV8MBaseline: return "8M_BASE"; case llvm::ARM::ArchKind::ARMV8MMainline: |