diff options
author | Matthew Gardiner <mg11@csr.com> | 2014-09-05 06:46:43 +0000 |
---|---|---|
committer | Matthew Gardiner <mg11@csr.com> | 2014-09-05 06:46:43 +0000 |
commit | 3b15a89a2bd0b48d43e68e09da6be5df913f7b1c (patch) | |
tree | 07c66f0fa4ea0d533bd9452b59afb238641b9e6e /llvm/lib | |
parent | 869342c1cb5d30b117467b1504aac6c45f14c991 (diff) | |
download | bcm5719-llvm-3b15a89a2bd0b48d43e68e09da6be5df913f7b1c.tar.gz bcm5719-llvm-3b15a89a2bd0b48d43e68e09da6be5df913f7b1c.zip |
Adding kalimba variants as Triple sub-architectures.
Reviewed in:
http://reviews.llvm.org/D5115
llvm-svn: 217229
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Support/Triple.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/llvm/lib/Support/Triple.cpp b/llvm/lib/Support/Triple.cpp index 8477d4690d6..2fff70c05ed 100644 --- a/llvm/lib/Support/Triple.cpp +++ b/llvm/lib/Support/Triple.cpp @@ -247,7 +247,7 @@ static Triple::ArchType parseArch(StringRef ArchName) { .Case("amdil", Triple::amdil) .Case("spir", Triple::spir) .Case("spir64", Triple::spir64) - .Case("kalimba", Triple::kalimba) + .StartsWith("kalimba", Triple::kalimba) .Default(Triple::UnknownArch); } @@ -337,6 +337,11 @@ static Triple::SubArchType parseSubArch(StringRef SubArchName) { .EndsWith("v5t", Triple::ARMSubArch_v5) .EndsWith("v5te", Triple::ARMSubArch_v5te) .EndsWith("v4t", Triple::ARMSubArch_v4t) + + .EndsWith("kalimba3", Triple::KalimbaSubArch_v3) + .EndsWith("kalimba4", Triple::KalimbaSubArch_v4) + .EndsWith("kalimba5", Triple::KalimbaSubArch_v5) + .Default(Triple::NoSubArch); } |