mirror of
				https://github.com/c64scene-ar/llvm-6502.git
				synced 2025-10-31 08:16:47 +00:00 
			
		
		
		
	Add MIPS Technologies to the vendors in llvm::Triple.
This is a prerequisite for checking for 'mti' and 'img' in a consistent way in clang. Previously 'img' could use Triple::getVendor() but 'mti' could only use Triple::getVendorName(). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@213381 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
		| @@ -105,6 +105,7 @@ public: | |||||||
|     Freescale, |     Freescale, | ||||||
|     IBM, |     IBM, | ||||||
|     ImaginationTechnologies, |     ImaginationTechnologies, | ||||||
|  |     MipsTechnologies, | ||||||
|     NVIDIA, |     NVIDIA, | ||||||
|     CSR |     CSR | ||||||
|   }; |   }; | ||||||
|   | |||||||
| @@ -117,6 +117,7 @@ const char *Triple::getVendorTypeName(VendorType Kind) { | |||||||
|   case Freescale: return "fsl"; |   case Freescale: return "fsl"; | ||||||
|   case IBM: return "ibm"; |   case IBM: return "ibm"; | ||||||
|   case ImaginationTechnologies: return "img"; |   case ImaginationTechnologies: return "img"; | ||||||
|  |   case MipsTechnologies: return "mti"; | ||||||
|   case NVIDIA: return "nvidia"; |   case NVIDIA: return "nvidia"; | ||||||
|   case CSR: return "csr"; |   case CSR: return "csr"; | ||||||
|   } |   } | ||||||
| @@ -298,6 +299,7 @@ static Triple::VendorType parseVendor(StringRef VendorName) { | |||||||
|     .Case("fsl", Triple::Freescale) |     .Case("fsl", Triple::Freescale) | ||||||
|     .Case("ibm", Triple::IBM) |     .Case("ibm", Triple::IBM) | ||||||
|     .Case("img", Triple::ImaginationTechnologies) |     .Case("img", Triple::ImaginationTechnologies) | ||||||
|  |     .Case("mti", Triple::MipsTechnologies) | ||||||
|     .Case("nvidia", Triple::NVIDIA) |     .Case("nvidia", Triple::NVIDIA) | ||||||
|     .Case("csr", Triple::CSR) |     .Case("csr", Triple::CSR) | ||||||
|     .Default(Triple::UnknownVendor); |     .Default(Triple::UnknownVendor); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user