summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic
diff options
context:
space:
mode:
authorSjoerd Meijer <sjoerd.meijer@arm.com>2018-08-01 12:41:10 +0000
committerSjoerd Meijer <sjoerd.meijer@arm.com>2018-08-01 12:41:10 +0000
commite6e4f3178cae0c9d08b2bea9f0bf5db3ed55d67f (patch)
tree57cf326416fcac3996ded1f61ceb788da85b0b44 /clang/lib/Basic
parentce0b8d6935fc7647607fcfccb875aa64e69d58f7 (diff)
downloadbcm5719-llvm-e6e4f3178cae0c9d08b2bea9f0bf5db3ed55d67f.tar.gz
bcm5719-llvm-e6e4f3178cae0c9d08b2bea9f0bf5db3ed55d67f.zip
[AArch64][ARM] Add Armv8.4-A tests
This adds tests for Armv8.4-A, and also some v8.2 and v8.3 tests that were missing. Differential Revision: https://reviews.llvm.org/D50068 llvm-svn: 338525
Diffstat (limited to 'clang/lib/Basic')
-rw-r--r--clang/lib/Basic/Targets/ARM.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/lib/Basic/Targets/ARM.cpp b/clang/lib/Basic/Targets/ARM.cpp
index efed9b096d5..19fcc5abea9 100644
--- a/clang/lib/Basic/Targets/ARM.cpp
+++ b/clang/lib/Basic/Targets/ARM.cpp
@@ -185,6 +185,10 @@ StringRef ARMTargetInfo::getCPUAttr() const {
return "8_1A";
case llvm::ARM::ArchKind::ARMV8_2A:
return "8_2A";
+ case llvm::ARM::ArchKind::ARMV8_3A:
+ return "8_3A";
+ case llvm::ARM::ArchKind::ARMV8_4A:
+ return "8_4A";
case llvm::ARM::ArchKind::ARMV8MBaseline:
return "8M_BASE";
case llvm::ARM::ArchKind::ARMV8MMainline:
OpenPOWER on IntegriCloud