Skip to content

Commit 99fcbf6

Browse files
committed
[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
1 parent 5589738 commit 99fcbf6

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+0
-3060
lines changed

‎llvm/include/llvm/ADT/Triple.h‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@ class Triple {
6060
mips64, // MIPS64: mips64, mips64r6, mipsn32, mipsn32r6
6161
mips64el, // MIPS64EL: mips64el, mips64r6el, mipsn32el, mipsn32r6el
6262
msp430, // MSP430: msp430
63-
nios2, // NIOSII: nios2
6463
ppc, // PPC: powerpc
6564
ppc64, // PPC64: powerpc64, ppu
6665
ppc64le, // PPC64LE: powerpc64le

‎llvm/lib/Support/Triple.cpp‎

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ StringRef Triple::getArchTypeName(ArchType Kind) {
3535
case mips64: return "mips64";
3636
case mips64el: return "mips64el";
3737
case msp430: return "msp430";
38-
case nios2: return "nios2";
3938
case ppc64: return "powerpc64";
4039
case ppc64le: return "powerpc64le";
4140
case ppc: return "powerpc";
@@ -102,8 +101,6 @@ StringRef Triple::getArchTypePrefix(ArchType Kind) {
102101
case mips64:
103102
case mips64el: return "mips";
104103

105-
case nios2: return "nios2";
106-
107104
case hexagon: return "hexagon";
108105

109106
case amdgcn: return "amdgcn";
@@ -274,7 +271,6 @@ Triple::ArchType Triple::getArchTypeForLLVMName(StringRef Name) {
274271
.Case("mips64", mips64)
275272
.Case("mips64el", mips64el)
276273
.Case("msp430", msp430)
277-
.Case("nios2", nios2)
278274
.Case("ppc64", ppc64)
279275
.Case("ppc32", ppc)
280276
.Case("ppc", ppc)
@@ -409,7 +405,6 @@ static Triple::ArchType parseArch(StringRef ArchName) {
409405
"mips64r6", "mipsn32r6", Triple::mips64)
410406
.Cases("mips64el", "mipsn32el", "mipsisa64r6el", "mips64r6el",
411407
"mipsn32r6el", Triple::mips64el)
412-
.Case("nios2", Triple::nios2)
413408
.Case("r600", Triple::r600)
414409
.Case("amdgcn", Triple::amdgcn)
415410
.Case("riscv32", Triple::riscv32)
@@ -667,7 +662,6 @@ static Triple::ObjectFormatType getDefaultFormat(const Triple &T) {
667662
case Triple::mips64el:
668663
case Triple::mipsel:
669664
case Triple::msp430:
670-
case Triple::nios2:
671665
case Triple::nvptx:
672666
case Triple::nvptx64:
673667
case Triple::ppc64le:
@@ -1225,7 +1219,6 @@ static unsigned getArchPointerBitWidth(llvm::Triple::ArchType Arch) {
12251219
case llvm::Triple::le32:
12261220
case llvm::Triple::mips:
12271221
case llvm::Triple::mipsel:
1228-
case llvm::Triple::nios2:
12291222
case llvm::Triple::nvptx:
12301223
case llvm::Triple::ppc:
12311224
case llvm::Triple::r600:
@@ -1310,7 +1303,6 @@ Triple Triple::get32BitArchVariant() const {
13101303
case Triple::le32:
13111304
case Triple::mips:
13121305
case Triple::mipsel:
1313-
case Triple::nios2:
13141306
case Triple::nvptx:
13151307
case Triple::ppc:
13161308
case Triple::r600:
@@ -1359,7 +1351,6 @@ Triple Triple::get64BitArchVariant() const {
13591351
case Triple::kalimba:
13601352
case Triple::lanai:
13611353
case Triple::msp430:
1362-
case Triple::nios2:
13631354
case Triple::r600:
13641355
case Triple::tce:
13651356
case Triple::tcele:
@@ -1431,7 +1422,6 @@ Triple Triple::getBigEndianArchVariant() const {
14311422
case Triple::le32:
14321423
case Triple::le64:
14331424
case Triple::msp430:
1434-
case Triple::nios2:
14351425
case Triple::nvptx64:
14361426
case Triple::nvptx:
14371427
case Triple::r600:
@@ -1518,7 +1508,6 @@ bool Triple::isLittleEndian() const {
15181508
case Triple::mips64el:
15191509
case Triple::mipsel:
15201510
case Triple::msp430:
1521-
case Triple::nios2:
15221511
case Triple::nvptx64:
15231512
case Triple::nvptx:
15241513
case Triple::ppc64le:

‎llvm/lib/Target/LLVMBuild.txt‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ subdirectories =
3030
MSP430
3131
NVPTX
3232
Mips
33-
Nios2
3433
PowerPC
3534
RISCV
3635
Sparc

‎llvm/lib/Target/Nios2/CMakeLists.txt‎

Lines changed: 0 additions & 30 deletions
This file was deleted.

‎llvm/lib/Target/Nios2/InstPrinter/CMakeLists.txt‎

Lines changed: 0 additions & 1 deletion
This file was deleted.

‎llvm/lib/Target/Nios2/InstPrinter/LLVMBuild.txt‎

Lines changed: 0 additions & 23 deletions
This file was deleted.

‎llvm/lib/Target/Nios2/InstPrinter/Nios2InstPrinter.cpp‎

Lines changed: 0 additions & 66 deletions
This file was deleted.

‎llvm/lib/Target/Nios2/InstPrinter/Nios2InstPrinter.h‎

Lines changed: 0 additions & 49 deletions
This file was deleted.

‎llvm/lib/Target/Nios2/LLVMBuild.txt‎

Lines changed: 0 additions & 66 deletions
This file was deleted.

‎llvm/lib/Target/Nios2/MCTargetDesc/CMakeLists.txt‎

Lines changed: 0 additions & 9 deletions
This file was deleted.

0 commit comments

Comments
 (0)