SpecialCaseList: use std::unique_ptr.
[oota-llvm.git] / lib / Support / Triple.cpp
index 8f3cf7177337ee293bc81690f38c80e912900ff4..445502d3320434655a0650593d6d09c8f94b4a04 100644 (file)
@@ -115,6 +115,7 @@ const char *Triple::getVendorTypeName(VendorType Kind) {
   case BGQ: return "bgq";
   case Freescale: return "fsl";
   case IBM: return "ibm";
+  case ImaginationTechnologies: return "img";
   case NVIDIA: return "nvidia";
   }
 
@@ -292,6 +293,7 @@ static Triple::VendorType parseVendor(StringRef VendorName) {
     .Case("bgq", Triple::BGQ)
     .Case("fsl", Triple::Freescale)
     .Case("ibm", Triple::IBM)
+    .Case("img", Triple::ImaginationTechnologies)
     .Case("nvidia", Triple::NVIDIA)
     .Default(Triple::UnknownVendor);
 }