Add Myriad into enum VendorType
authorDouglas Katzman <dougk@google.com>
Wed, 2 Sep 2015 23:11:25 +0000 (23:11 +0000)
committerDouglas Katzman <dougk@google.com>
Wed, 2 Sep 2015 23:11:25 +0000 (23:11 +0000)
Differential Revision: http://reviews.llvm.org/D12540

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

include/llvm/ADT/Triple.h
lib/Support/Triple.cpp

index 97ca89f3515be5851de4aa91b3986b9a7abd3dd6..dfb5694dc8c42657e97975078ef54cf5e27c1293 100644 (file)
@@ -124,7 +124,8 @@ public:
     MipsTechnologies,
     NVIDIA,
     CSR,
-    LastVendorType = CSR
+    Myriad,
+    LastVendorType = Myriad
   };
   enum OSType {
     UnknownOS,
index 03c3f1a31d493c0b19f5f7f541fa119c529cc68d..c1e68cac2f5af3c23f8b89da77ac944ab112ad41 100644 (file)
@@ -144,6 +144,7 @@ const char *Triple::getVendorTypeName(VendorType Kind) {
   case MipsTechnologies: return "mti";
   case NVIDIA: return "nvidia";
   case CSR: return "csr";
+  case Myriad: return "myriad";
   }
 
   llvm_unreachable("Invalid VendorType!");
@@ -398,6 +399,7 @@ static Triple::VendorType parseVendor(StringRef VendorName) {
     .Case("mti", Triple::MipsTechnologies)
     .Case("nvidia", Triple::NVIDIA)
     .Case("csr", Triple::CSR)
+    .Case("myriad", Triple::Myriad)
     .Default(Triple::UnknownVendor);
 }