mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-03-04 05:31:51 +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:
parent
e72ff8829e
commit
a11bf68f6c
@ -105,6 +105,7 @@ public:
|
||||
Freescale,
|
||||
IBM,
|
||||
ImaginationTechnologies,
|
||||
MipsTechnologies,
|
||||
NVIDIA,
|
||||
CSR
|
||||
};
|
||||
|
@ -117,6 +117,7 @@ const char *Triple::getVendorTypeName(VendorType Kind) {
|
||||
case Freescale: return "fsl";
|
||||
case IBM: return "ibm";
|
||||
case ImaginationTechnologies: return "img";
|
||||
case MipsTechnologies: return "mti";
|
||||
case NVIDIA: return "nvidia";
|
||||
case CSR: return "csr";
|
||||
}
|
||||
@ -298,6 +299,7 @@ static Triple::VendorType parseVendor(StringRef VendorName) {
|
||||
.Case("fsl", Triple::Freescale)
|
||||
.Case("ibm", Triple::IBM)
|
||||
.Case("img", Triple::ImaginationTechnologies)
|
||||
.Case("mti", Triple::MipsTechnologies)
|
||||
.Case("nvidia", Triple::NVIDIA)
|
||||
.Case("csr", Triple::CSR)
|
||||
.Default(Triple::UnknownVendor);
|
||||
|
Loading…
x
Reference in New Issue
Block a user