diff options
author | Craig Topper <craig.topper@intel.com> | 2019-01-15 19:59:19 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2019-01-15 19:59:19 +0000 |
commit | 99fcbf67d04d488d819bffb8fda3bb9d5504b63b (patch) | |
tree | d4875f7ae2caec0f1958b8906c5da47d82b78f25 /llvm/lib/Support/Triple.cpp | |
parent | 55897389799ed8759c3f1da0cb0a07959ca8467e (diff) | |
download | bcm5719-llvm-99fcbf67d04d488d819bffb8fda3bb9d5504b63b.tar.gz bcm5719-llvm-99fcbf67d04d488d819bffb8fda3bb9d5504b63b.zip |
[Nios2] Remove Nios2 backend
As mentioned here http://lists.llvm.org/pipermail/llvm-dev/2019-January/129121.html This backend is incomplete and has not been maintained in several months.
Differential Revision: https://reviews.llvm.org/D56691
llvm-svn: 351231
Diffstat (limited to 'llvm/lib/Support/Triple.cpp')
-rw-r--r-- | llvm/lib/Support/Triple.cpp | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/llvm/lib/Support/Triple.cpp b/llvm/lib/Support/Triple.cpp index 46522c0f6d5..4ca48dfaeee 100644 --- a/llvm/lib/Support/Triple.cpp +++ b/llvm/lib/Support/Triple.cpp @@ -35,7 +35,6 @@ StringRef Triple::getArchTypeName(ArchType Kind) { case mips64: return "mips64"; case mips64el: return "mips64el"; case msp430: return "msp430"; - case nios2: return "nios2"; case ppc64: return "powerpc64"; case ppc64le: return "powerpc64le"; case ppc: return "powerpc"; @@ -102,8 +101,6 @@ StringRef Triple::getArchTypePrefix(ArchType Kind) { case mips64: case mips64el: return "mips"; - case nios2: return "nios2"; - case hexagon: return "hexagon"; case amdgcn: return "amdgcn"; @@ -274,7 +271,6 @@ Triple::ArchType Triple::getArchTypeForLLVMName(StringRef Name) { .Case("mips64", mips64) .Case("mips64el", mips64el) .Case("msp430", msp430) - .Case("nios2", nios2) .Case("ppc64", ppc64) .Case("ppc32", ppc) .Case("ppc", ppc) @@ -409,7 +405,6 @@ static Triple::ArchType parseArch(StringRef ArchName) { "mips64r6", "mipsn32r6", Triple::mips64) .Cases("mips64el", "mipsn32el", "mipsisa64r6el", "mips64r6el", "mipsn32r6el", Triple::mips64el) - .Case("nios2", Triple::nios2) .Case("r600", Triple::r600) .Case("amdgcn", Triple::amdgcn) .Case("riscv32", Triple::riscv32) @@ -667,7 +662,6 @@ static Triple::ObjectFormatType getDefaultFormat(const Triple &T) { case Triple::mips64el: case Triple::mipsel: case Triple::msp430: - case Triple::nios2: case Triple::nvptx: case Triple::nvptx64: case Triple::ppc64le: @@ -1225,7 +1219,6 @@ static unsigned getArchPointerBitWidth(llvm::Triple::ArchType Arch) { case llvm::Triple::le32: case llvm::Triple::mips: case llvm::Triple::mipsel: - case llvm::Triple::nios2: case llvm::Triple::nvptx: case llvm::Triple::ppc: case llvm::Triple::r600: @@ -1310,7 +1303,6 @@ Triple Triple::get32BitArchVariant() const { case Triple::le32: case Triple::mips: case Triple::mipsel: - case Triple::nios2: case Triple::nvptx: case Triple::ppc: case Triple::r600: @@ -1359,7 +1351,6 @@ Triple Triple::get64BitArchVariant() const { case Triple::kalimba: case Triple::lanai: case Triple::msp430: - case Triple::nios2: case Triple::r600: case Triple::tce: case Triple::tcele: @@ -1431,7 +1422,6 @@ Triple Triple::getBigEndianArchVariant() const { case Triple::le32: case Triple::le64: case Triple::msp430: - case Triple::nios2: case Triple::nvptx64: case Triple::nvptx: case Triple::r600: @@ -1518,7 +1508,6 @@ bool Triple::isLittleEndian() const { case Triple::mips64el: case Triple::mipsel: case Triple::msp430: - case Triple::nios2: case Triple::nvptx64: case Triple::nvptx: case Triple::ppc64le: |