summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/Targets/ARM.cpp
diff options
context:
space:
mode:
authorOliver Stannard <oliver.stannard@arm.com>2018-09-26 14:20:29 +0000
committerOliver Stannard <oliver.stannard@arm.com>2018-09-26 14:20:29 +0000
commita30b48d0202398c57967ac732bd6ef2af9705605 (patch)
treec6a5ee36b0d2e0e3a6d13d49fb7e24059c254be8 /clang/lib/Basic/Targets/ARM.cpp
parenta5720c4e62f4c37f3402c5f16ccd1bd5833fbdb0 (diff)
downloadbcm5719-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.cpp2
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:
OpenPOWER on IntegriCloud