aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLai Wei-Chih <Robert.Lai@mediatek.com>2013-11-06 22:05:33 +0800
committerAndrew Hsieh <andrewhsieh@google.com>2015-03-24 11:53:55 -0700
commit231648ee7ef532c2cc9064bd6514a02dc8db399b (patch)
tree69da39cb7cbb8201b7decdc23b476a8a76e892d4
parent5230452a6bf78fbe77f70132a1e8b67c65df4a74 (diff)
downloadllvm-231648ee7ef532c2cc9064bd6514a02dc8db399b.tar.gz
[ndk][pndk] Add ndk triple for Android bitcode.
Change-Id: I1b09d34632e59997402b034e7e652998ef8a8faa
-rw-r--r--include/llvm/ADT/Triple.h1
-rw-r--r--lib/Support/Triple.cpp2
2 files changed, 3 insertions, 0 deletions
diff --git a/include/llvm/ADT/Triple.h b/include/llvm/ADT/Triple.h
index 8a685995256..8fc34272914 100644
--- a/include/llvm/ADT/Triple.h
+++ b/include/llvm/ADT/Triple.h
@@ -135,6 +135,7 @@ public:
Minix,
RTEMS,
NaCl, // Native Client
+ NDK, // Android NDK
CNK, // BG/P Compute-Node Kernel
Bitrig,
AIX,
diff --git a/lib/Support/Triple.cpp b/lib/Support/Triple.cpp
index 0838e90baae..1b985343bbe 100644
--- a/lib/Support/Triple.cpp
+++ b/lib/Support/Triple.cpp
@@ -154,6 +154,7 @@ const char *Triple::getOSTypeName(OSType Kind) {
case Minix: return "minix";
case RTEMS: return "rtems";
case NaCl: return "nacl";
+ case NDK: return "ndk";
case CNK: return "cnk";
case Bitrig: return "bitrig";
case AIX: return "aix";
@@ -356,6 +357,7 @@ static Triple::OSType parseOS(StringRef OSName) {
.StartsWith("minix", Triple::Minix)
.StartsWith("rtems", Triple::RTEMS)
.StartsWith("nacl", Triple::NaCl)
+ .StartsWith("ndk", Triple::NDK)
.StartsWith("cnk", Triple::CNK)
.StartsWith("bitrig", Triple::Bitrig)
.StartsWith("aix", Triple::AIX)