Make NaCl naming consistent. The triple OSType is called NaCl and is represented
authorEli Bendersky <eliben@google.com>
Tue, 4 Dec 2012 18:37:26 +0000 (18:37 +0000)
committerEli Bendersky <eliben@google.com>
Tue, 4 Dec 2012 18:37:26 +0000 (18:37 +0000)
textually as NativeClient. Also added a link to the native client project for
readers unfamiliar with it.

A Clang patch will follow shortly.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169291 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/ADT/Triple.h
lib/Support/Triple.cpp
lib/Target/ARM/ARMSubtarget.h
lib/Target/X86/X86Subtarget.h

index a9e67cafbace295465ca1a5213b06fbf90827473..53e6c243925cdbf081fe93cf59219da57d84c7c3 100644 (file)
@@ -100,8 +100,8 @@ public:
     Haiku,
     Minix,
     RTEMS,
-    NativeClient,
-    CNK,         // BG/P Compute-Node Kernel
+    NaCl,       // Native Client - http://code.google.com/p/nativeclient/
+    CNK,        // BG/P Compute-Node Kernel
     Bitrig,
     AIX
   };
index 0b49ae9733788e844540d389f5c5ceb346b624c2..eefb96bfee0ec0110a26433856e032305b14f472 100644 (file)
@@ -125,7 +125,7 @@ const char *Triple::getOSTypeName(OSType Kind) {
   case Haiku: return "haiku";
   case Minix: return "minix";
   case RTEMS: return "rtems";
-  case NativeClient: return "nacl";
+  case NaCl: return "nacl";
   case CNK: return "cnk";
   case Bitrig: return "bitrig";
   case AIX: return "aix";
@@ -272,7 +272,7 @@ static Triple::OSType parseOS(StringRef OSName) {
     .StartsWith("haiku", Triple::Haiku)
     .StartsWith("minix", Triple::Minix)
     .StartsWith("rtems", Triple::RTEMS)
-    .StartsWith("nacl", Triple::NativeClient)
+    .StartsWith("nacl", Triple::NaCl)
     .StartsWith("cnk", Triple::CNK)
     .StartsWith("bitrig", Triple::Bitrig)
     .StartsWith("aix", Triple::AIX)
index 46898cfd8fcd76ed5dfa8f81dc42ebd18813d5f6..c7e3adcb512202e923bf66db7cfdecd559af42fc 100644 (file)
@@ -244,7 +244,7 @@ protected:
   bool isTargetIOS() const { return TargetTriple.getOS() == Triple::IOS; }
   bool isTargetDarwin() const { return TargetTriple.isOSDarwin(); }
   bool isTargetNaCl() const {
-    return TargetTriple.getOS() == Triple::NativeClient;
+    return TargetTriple.getOS() == Triple::NaCl;
   }
   bool isTargetELF() const { return !isTargetDarwin(); }
 
index 7e9af2614ce773e00a692a5fa24db6a0246797a4..387edc5698d2047e31fdfe3c132144a0fe6011c4 100644 (file)
@@ -249,7 +249,7 @@ public:
   }
   bool isTargetLinux() const { return TargetTriple.getOS() == Triple::Linux; }
   bool isTargetNaCl() const {
-    return TargetTriple.getOS() == Triple::NativeClient;
+    return TargetTriple.getOS() == Triple::NaCl;
   }
   bool isTargetNaCl32() const { return isTargetNaCl() && !is64Bit(); }
   bool isTargetNaCl64() const { return isTargetNaCl() && is64Bit(); }