summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Support/TargetParser.cpp
diff options
context:
space:
mode:
authorVedant Kumar <vsk@apple.com>2015-08-21 21:52:48 +0000
committerVedant Kumar <vsk@apple.com>2015-08-21 21:52:48 +0000
commit366dd9fd2b0b39d6649de0ff29f9097c14a1d616 (patch)
tree09fe8c6fe126c4da73ea781dcc22f2bf59d57ed4 /llvm/lib/Support/TargetParser.cpp
parent5d8b0bd9b06f11fe5ecf819f7eddb42f9ca19787 (diff)
downloadbcm5719-llvm-366dd9fd2b0b39d6649de0ff29f9097c14a1d616.tar.gz
bcm5719-llvm-366dd9fd2b0b39d6649de0ff29f9097c14a1d616.zip
[ARM] Fix MachO CPU Subtype selection
Differential Revision: http://reviews.llvm.org/D12040 llvm-svn: 245744
Diffstat (limited to 'llvm/lib/Support/TargetParser.cpp')
-rw-r--r--llvm/lib/Support/TargetParser.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/llvm/lib/Support/TargetParser.cpp b/llvm/lib/Support/TargetParser.cpp
index 6d43f252eaf..dc385babcbd 100644
--- a/llvm/lib/Support/TargetParser.cpp
+++ b/llvm/lib/Support/TargetParser.cpp
@@ -107,7 +107,8 @@ struct {
{ "armv7", ARM::AK_ARMV7, "7", "v7", ARMBuildAttrs::CPUArch::v7 },
{ "armv7l", ARM::AK_ARMV7L, "7-L", "v7l", ARMBuildAttrs::CPUArch::v7 },
{ "armv7hl", ARM::AK_ARMV7HL, "7-L", "v7hl", ARMBuildAttrs::CPUArch::v7 },
- { "armv7s", ARM::AK_ARMV7S, "7-S", "v7s", ARMBuildAttrs::CPUArch::v7 }
+ { "armv7s", ARM::AK_ARMV7S, "7-S", "v7s", ARMBuildAttrs::CPUArch::v7 },
+ { "armv7k", ARM::AK_ARMV7K, "7-K", "v7k", ARMBuildAttrs::CPUArch::v7 }
};
// List of Arch Extension names.
// FIXME: TableGen this.
@@ -662,6 +663,7 @@ unsigned ARMTargetParser::parseArchVersion(StringRef Arch) {
case ARM::AK_ARMV7HL:
case ARM::AK_ARMV7S:
case ARM::AK_ARMV7EM:
+ case ARM::AK_ARMV7K:
return 7;
case ARM::AK_ARMV8A:
case ARM::AK_ARMV8_1A:
OpenPOWER on IntegriCloud