[llvm-commits] [llvm] r136085 - in /llvm/trunk: include/llvm/ADT/Triple.h lib/Support/Triple.cpp

Duncan Sands baldrick at free.fr
Tue Jul 26 08:30:04 PDT 2011


Author: baldrick
Date: Tue Jul 26 10:30:04 2011
New Revision: 136085

URL: http://llvm.org/viewvc/llvm-project?rev=136085&view=rev
Log:
Teach the Triple class about kfreebsd (FreeBSD kernel with
a GNU userspace).

Modified:
    llvm/trunk/include/llvm/ADT/Triple.h
    llvm/trunk/lib/Support/Triple.cpp

Modified: llvm/trunk/include/llvm/ADT/Triple.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/ADT/Triple.h?rev=136085&r1=136084&r2=136085&view=diff
==============================================================================
--- llvm/trunk/include/llvm/ADT/Triple.h (original)
+++ llvm/trunk/include/llvm/ADT/Triple.h Tue Jul 26 10:30:04 2011
@@ -82,6 +82,7 @@
     DragonFly,
     FreeBSD,
     IOS,
+    KFreeBSD,
     Linux,
     Lv2,        // PS3
     MacOSX,

Modified: llvm/trunk/lib/Support/Triple.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Support/Triple.cpp?rev=136085&r1=136084&r2=136085&view=diff
==============================================================================
--- llvm/trunk/lib/Support/Triple.cpp (original)
+++ llvm/trunk/lib/Support/Triple.cpp Tue Jul 26 10:30:04 2011
@@ -97,6 +97,7 @@
   case DragonFly: return "dragonfly";
   case FreeBSD: return "freebsd";
   case IOS: return "ios";
+  case KFreeBSD: return "kfreebsd";
   case Linux: return "linux";
   case Lv2: return "lv2";
   case MacOSX: return "macosx";
@@ -327,6 +328,8 @@
     return FreeBSD;
   else if (OSName.startswith("ios"))
     return IOS;
+  else if (OSName.startswith("kfreebsd"))
+    return KFreeBSD;
   else if (OSName.startswith("linux"))
     return Linux;
   else if (OSName.startswith("lv2"))





More information about the llvm-commits mailing list