mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-19 11:02:59 +02:00
Make NaCl naming consistent. The triple OSType is called NaCl and is represented
textually as NativeClient. Also added a link to the native client project for readers unfamiliar with it. A Clang patch will follow shortly. llvm-svn: 169291
This commit is contained in:
parent
4f22c83996
commit
e13c0c6d00
@ -100,7 +100,7 @@ public:
|
|||||||
Haiku,
|
Haiku,
|
||||||
Minix,
|
Minix,
|
||||||
RTEMS,
|
RTEMS,
|
||||||
NativeClient,
|
NaCl, // Native Client - http://code.google.com/p/nativeclient/
|
||||||
CNK, // BG/P Compute-Node Kernel
|
CNK, // BG/P Compute-Node Kernel
|
||||||
Bitrig,
|
Bitrig,
|
||||||
AIX
|
AIX
|
||||||
|
@ -125,7 +125,7 @@ const char *Triple::getOSTypeName(OSType Kind) {
|
|||||||
case Haiku: return "haiku";
|
case Haiku: return "haiku";
|
||||||
case Minix: return "minix";
|
case Minix: return "minix";
|
||||||
case RTEMS: return "rtems";
|
case RTEMS: return "rtems";
|
||||||
case NativeClient: return "nacl";
|
case NaCl: return "nacl";
|
||||||
case CNK: return "cnk";
|
case CNK: return "cnk";
|
||||||
case Bitrig: return "bitrig";
|
case Bitrig: return "bitrig";
|
||||||
case AIX: return "aix";
|
case AIX: return "aix";
|
||||||
@ -272,7 +272,7 @@ static Triple::OSType parseOS(StringRef OSName) {
|
|||||||
.StartsWith("haiku", Triple::Haiku)
|
.StartsWith("haiku", Triple::Haiku)
|
||||||
.StartsWith("minix", Triple::Minix)
|
.StartsWith("minix", Triple::Minix)
|
||||||
.StartsWith("rtems", Triple::RTEMS)
|
.StartsWith("rtems", Triple::RTEMS)
|
||||||
.StartsWith("nacl", Triple::NativeClient)
|
.StartsWith("nacl", Triple::NaCl)
|
||||||
.StartsWith("cnk", Triple::CNK)
|
.StartsWith("cnk", Triple::CNK)
|
||||||
.StartsWith("bitrig", Triple::Bitrig)
|
.StartsWith("bitrig", Triple::Bitrig)
|
||||||
.StartsWith("aix", Triple::AIX)
|
.StartsWith("aix", Triple::AIX)
|
||||||
|
@ -244,7 +244,7 @@ protected:
|
|||||||
bool isTargetIOS() const { return TargetTriple.getOS() == Triple::IOS; }
|
bool isTargetIOS() const { return TargetTriple.getOS() == Triple::IOS; }
|
||||||
bool isTargetDarwin() const { return TargetTriple.isOSDarwin(); }
|
bool isTargetDarwin() const { return TargetTriple.isOSDarwin(); }
|
||||||
bool isTargetNaCl() const {
|
bool isTargetNaCl() const {
|
||||||
return TargetTriple.getOS() == Triple::NativeClient;
|
return TargetTriple.getOS() == Triple::NaCl;
|
||||||
}
|
}
|
||||||
bool isTargetELF() const { return !isTargetDarwin(); }
|
bool isTargetELF() const { return !isTargetDarwin(); }
|
||||||
|
|
||||||
|
@ -249,7 +249,7 @@ public:
|
|||||||
}
|
}
|
||||||
bool isTargetLinux() const { return TargetTriple.getOS() == Triple::Linux; }
|
bool isTargetLinux() const { return TargetTriple.getOS() == Triple::Linux; }
|
||||||
bool isTargetNaCl() const {
|
bool isTargetNaCl() const {
|
||||||
return TargetTriple.getOS() == Triple::NativeClient;
|
return TargetTriple.getOS() == Triple::NaCl;
|
||||||
}
|
}
|
||||||
bool isTargetNaCl32() const { return isTargetNaCl() && !is64Bit(); }
|
bool isTargetNaCl32() const { return isTargetNaCl() && !is64Bit(); }
|
||||||
bool isTargetNaCl64() const { return isTargetNaCl() && is64Bit(); }
|
bool isTargetNaCl64() const { return isTargetNaCl() && is64Bit(); }
|
||||||
|
Loading…
Reference in New Issue
Block a user