diff options
author | Chandler Carruth <chandlerc@gmail.com> | 2012-02-22 11:32:54 +0000 |
---|---|---|
committer | Chandler Carruth <chandlerc@gmail.com> | 2012-02-22 11:32:54 +0000 |
commit | fdf0dc9e0bb5c0b848286e6c96bfc9a390d26775 (patch) | |
tree | cc8d20bc4c49394fd4e44bc8a6dc0ff1b3a47407 /lib/Support | |
parent | 8b6fe6b651064da51bb9bc63ece8bf1f2a36d66a (diff) | |
download | external_llvm-fdf0dc9e0bb5c0b848286e6c96bfc9a390d26775.zip external_llvm-fdf0dc9e0bb5c0b848286e6c96bfc9a390d26775.tar.gz external_llvm-fdf0dc9e0bb5c0b848286e6c96bfc9a390d26775.tar.bz2 |
Support was removed from LLVM's MIPS backend for the PSP variant of that
chip in r139383, and the PSP components of the triple are really
annoying to parse. Let's leave this chapter behind. There is no reason
to expect LLVM to see a PSP-related triple these days, and so no
reasonable motivation to support them.
It might be reasonable to prune a few of the older MIPS triple forms in
general, but as those at least cause no burden on parsing (they aren't
both a chip and an OS!), I'm happy to leave them in for now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151156 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Support')
-rw-r--r-- | lib/Support/Triple.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/Support/Triple.cpp b/lib/Support/Triple.cpp index ae69c60..94333a3 100644 --- a/lib/Support/Triple.cpp +++ b/lib/Support/Triple.cpp @@ -107,7 +107,6 @@ const char *Triple::getOSTypeName(OSType Kind) { case MinGW32: return "mingw32"; case NetBSD: return "netbsd"; case OpenBSD: return "openbsd"; - case Psp: return "psp"; case Solaris: return "solaris"; case Win32: return "win32"; case Haiku: return "haiku"; @@ -232,7 +231,7 @@ static Triple::ArchType parseArch(StringRef ArchName) { .Cases("spu", "cellspu", Triple::cellspu) .Case("msp430", Triple::msp430) .Cases("mips", "mipseb", "mipsallegrex", Triple::mips) - .Cases("mipsel", "mipsallegrexel", "psp", Triple::mipsel) + .Cases("mipsel", "mipsallegrexel", Triple::mipsel) .Cases("mips64", "mips64eb", Triple::mips64) .Case("mips64el", Triple::mips64el) .Case("hexagon", Triple::hexagon) @@ -270,7 +269,6 @@ static Triple::OSType parseOS(StringRef OSName) { .StartsWith("mingw32", Triple::MinGW32) .StartsWith("netbsd", Triple::NetBSD) .StartsWith("openbsd", Triple::OpenBSD) - .StartsWith("psp", Triple::Psp) .StartsWith("solaris", Triple::Solaris) .StartsWith("win32", Triple::Win32) .StartsWith("haiku", Triple::Haiku) |