@@ -241,6 +241,8 @@ StringRef Triple::getVendorTypeName(VendorType Kind) {
241241 case Freescale: return " fsl" ;
242242 case IBM: return " ibm" ;
243243 case ImaginationTechnologies: return " img" ;
244+ case Intel:
245+ return " intel" ;
244246 case Mesa: return " mesa" ;
245247 case MipsTechnologies: return " mti" ;
246248 case NVIDIA: return " nvidia" ;
@@ -627,21 +629,22 @@ static Triple::ArchType parseArch(StringRef ArchName) {
627629
628630static Triple::VendorType parseVendor (StringRef VendorName) {
629631 return StringSwitch<Triple::VendorType>(VendorName)
630- .Case (" apple" , Triple::Apple)
631- .Case (" pc" , Triple::PC)
632- .Case (" scei" , Triple::SCEI)
633- .Case (" sie" , Triple::SCEI)
634- .Case (" fsl" , Triple::Freescale)
635- .Case (" ibm" , Triple::IBM)
636- .Case (" img" , Triple::ImaginationTechnologies)
637- .Case (" mti" , Triple::MipsTechnologies)
638- .Case (" nvidia" , Triple::NVIDIA)
639- .Case (" csr" , Triple::CSR)
640- .Case (" amd" , Triple::AMD)
641- .Case (" mesa" , Triple::Mesa)
642- .Case (" suse" , Triple::SUSE)
643- .Case (" oe" , Triple::OpenEmbedded)
644- .Default (Triple::UnknownVendor);
632+ .Case (" apple" , Triple::Apple)
633+ .Case (" pc" , Triple::PC)
634+ .Case (" scei" , Triple::SCEI)
635+ .Case (" sie" , Triple::SCEI)
636+ .Case (" fsl" , Triple::Freescale)
637+ .Case (" ibm" , Triple::IBM)
638+ .Case (" img" , Triple::ImaginationTechnologies)
639+ .Case (" mti" , Triple::MipsTechnologies)
640+ .Case (" nvidia" , Triple::NVIDIA)
641+ .Case (" csr" , Triple::CSR)
642+ .Case (" amd" , Triple::AMD)
643+ .Case (" mesa" , Triple::Mesa)
644+ .Case (" suse" , Triple::SUSE)
645+ .Case (" oe" , Triple::OpenEmbedded)
646+ .Case (" intel" , Triple::Intel)
647+ .Default (Triple::UnknownVendor);
645648}
646649
647650static Triple::OSType parseOS (StringRef OSName) {
0 commit comments