Skip to content

Commit 9d3f9f4

Browse files
committed
Revert "[llvm-lib] Handle MIPS architecture (#121007)"
This reverts commit 5d529c3.
1 parent 6b53a95 commit 9d3f9f4

File tree

5 files changed

+0
-44
lines changed

5 files changed

+0
-44
lines changed

llvm/lib/Object/WindowsMachineFlag.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,13 @@ using namespace llvm;
2121

2222
// Returns /machine's value.
2323
COFF::MachineTypes llvm::getMachineType(StringRef S) {
24-
// Flags must be a superset of Microsoft lib.exe /machine flags.
2524
return StringSwitch<COFF::MachineTypes>(S.lower())
2625
.Cases("x64", "amd64", COFF::IMAGE_FILE_MACHINE_AMD64)
2726
.Cases("x86", "i386", COFF::IMAGE_FILE_MACHINE_I386)
2827
.Case("arm", COFF::IMAGE_FILE_MACHINE_ARMNT)
2928
.Case("arm64", COFF::IMAGE_FILE_MACHINE_ARM64)
3029
.Case("arm64ec", COFF::IMAGE_FILE_MACHINE_ARM64EC)
3130
.Case("arm64x", COFF::IMAGE_FILE_MACHINE_ARM64X)
32-
.Case("mips", COFF::IMAGE_FILE_MACHINE_R4000)
3331
.Default(COFF::IMAGE_FILE_MACHINE_UNKNOWN);
3432
}
3533

llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,6 @@ static Expected<COFF::MachineTypes> getCOFFFileMachine(MemoryBufferRef MB) {
171171
uint16_t Machine = (*Obj)->getMachine();
172172
if (Machine != COFF::IMAGE_FILE_MACHINE_I386 &&
173173
Machine != COFF::IMAGE_FILE_MACHINE_AMD64 &&
174-
Machine != COFF::IMAGE_FILE_MACHINE_R4000 &&
175174
Machine != COFF::IMAGE_FILE_MACHINE_ARMNT && !COFF::isAnyArm64(Machine)) {
176175
return createStringError(inconvertibleErrorCode(),
177176
"unknown machine: " + std::to_string(Machine));
@@ -196,8 +195,6 @@ static Expected<COFF::MachineTypes> getBitcodeFileMachine(MemoryBufferRef MB) {
196195
case Triple::aarch64:
197196
return T.isWindowsArm64EC() ? COFF::IMAGE_FILE_MACHINE_ARM64EC
198197
: COFF::IMAGE_FILE_MACHINE_ARM64;
199-
case Triple::mipsel:
200-
return COFF::IMAGE_FILE_MACHINE_R4000;
201198
default:
202199
return createStringError(inconvertibleErrorCode(),
203200
"unknown arch in target triple: " + *TripleStr);

llvm/test/tools/llvm-lib/Inputs/mips.ll

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

llvm/test/tools/llvm-lib/infer-machine.test

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

llvm/test/tools/llvm-lib/machine-opt.test

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

0 commit comments

Comments
 (0)