aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/Triple.cpp
diff options
context:
space:
mode:
authorLucas Prates <lucas.prates@arm.com>2020-12-09 16:13:36 +0000
committerLucas Prates <lucas.prates@arm.com>2020-12-17 13:48:54 +0000
commitc5046ebdf6e4be9300677c538ecaa61648c31248 (patch)
treec71a08fe04086cde934e5f9bc0131ec8466740d6 /llvm/lib/Support/Triple.cpp
parentc4d851b079037e9b7dd3f8613dd1c8a4f3db99fa (diff)
downloadllvm-c5046ebdf6e4be9300677c538ecaa61648c31248.zip
llvm-c5046ebdf6e4be9300677c538ecaa61648c31248.tar.gz
llvm-c5046ebdf6e4be9300677c538ecaa61648c31248.tar.bz2
[ARM] Adding v8.7-A command-line support for the ARM target
This extends the command-line support for the 'armv8.7-a' architecture name to the ARM target. Based on a patch written by Momchil Velikov. Reviewed By: ostannard Differential Revision: https://reviews.llvm.org/D93231
Diffstat (limited to 'llvm/lib/Support/Triple.cpp')
-rw-r--r--llvm/lib/Support/Triple.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Support/Triple.cpp b/llvm/lib/Support/Triple.cpp
index afc93c3..fb1e84f 100644
--- a/llvm/lib/Support/Triple.cpp
+++ b/llvm/lib/Support/Triple.cpp
@@ -636,6 +636,8 @@ static Triple::SubArchType parseSubArch(StringRef SubArchName) {
return Triple::ARMSubArch_v8_5a;
case ARM::ArchKind::ARMV8_6A:
return Triple::ARMSubArch_v8_6a;
+ case ARM::ArchKind::ARMV8_7A:
+ return Triple::ARMSubArch_v8_7a;
case ARM::ArchKind::ARMV8R:
return Triple::ARMSubArch_v8r;
case ARM::ArchKind::ARMV8MBaseline: