summaryrefslogtreecommitdiff
path: root/compiler/optimizing/optimization.cc
diff options
context:
space:
mode:
authorVladimir Marko <vmarko@google.com>2020-02-12 10:52:22 +0000
committerVladimir Marko <vmarko@google.com>2020-02-13 09:14:02 +0000
commit54f4fbd1a6834f06dc9b644b865423fdc03afb15 (patch)
tree4f55b2a196453a8a197a1787a688cc299682e55d /compiler/optimizing/optimization.cc
parent2d3de3a40015af07f7645a298f77b398af0c6c2c (diff)
Remove MIPS support from Optimizing.
Test: aosp_taimen-userdebug boots. Test: m test-art-host-gtest Test: testrunner.py --host --optimizing Bug: 147346243 Change-Id: I97fdc15e568ae3fe390efb1da690343025f84944
Diffstat (limited to 'compiler/optimizing/optimization.cc')
-rw-r--r--compiler/optimizing/optimization.cc24
1 files changed, 0 insertions, 24 deletions
diff --git a/compiler/optimizing/optimization.cc b/compiler/optimizing/optimization.cc
index 8864a12301..70246604a9 100644
--- a/compiler/optimizing/optimization.cc
+++ b/compiler/optimizing/optimization.cc
@@ -22,10 +22,6 @@
#ifdef ART_ENABLE_CODEGEN_arm64
#include "instruction_simplifier_arm64.h"
#endif
-#ifdef ART_ENABLE_CODEGEN_mips
-#include "instruction_simplifier_mips.h"
-#include "pc_relative_fixups_mips.h"
-#endif
#ifdef ART_ENABLE_CODEGEN_x86
#include "pc_relative_fixups_x86.h"
#include "instruction_simplifier_x86.h"
@@ -108,12 +104,6 @@ const char* OptimizationPassName(OptimizationPass pass) {
case OptimizationPass::kInstructionSimplifierArm64:
return arm64::InstructionSimplifierArm64::kInstructionSimplifierArm64PassName;
#endif
-#ifdef ART_ENABLE_CODEGEN_mips
- case OptimizationPass::kPcRelativeFixupsMips:
- return mips::PcRelativeFixups::kPcRelativeFixupsMipsPassName;
- case OptimizationPass::kInstructionSimplifierMips:
- return mips::InstructionSimplifierMips::kInstructionSimplifierMipsPassName;
-#endif
#ifdef ART_ENABLE_CODEGEN_x86
case OptimizationPass::kPcRelativeFixupsX86:
return x86::PcRelativeFixups::kPcRelativeFixupsX86PassName;
@@ -160,10 +150,6 @@ OptimizationPass OptimizationPassByName(const std::string& pass_name) {
#ifdef ART_ENABLE_CODEGEN_arm64
X(OptimizationPass::kInstructionSimplifierArm64);
#endif
-#ifdef ART_ENABLE_CODEGEN_mips
- X(OptimizationPass::kPcRelativeFixupsMips);
- X(OptimizationPass::kInstructionSimplifierMips);
-#endif
#ifdef ART_ENABLE_CODEGEN_x86
X(OptimizationPass::kPcRelativeFixupsX86);
X(OptimizationPass::kX86MemoryOperandGeneration);
@@ -300,16 +286,6 @@ ArenaVector<HOptimization*> ConstructOptimizations(
opt = new (allocator) arm64::InstructionSimplifierArm64(graph, stats);
break;
#endif
-#ifdef ART_ENABLE_CODEGEN_mips
- case OptimizationPass::kPcRelativeFixupsMips:
- DCHECK(alt_name == nullptr) << "arch-specific pass does not support alternative name";
- opt = new (allocator) mips::PcRelativeFixups(graph, codegen, stats);
- break;
- case OptimizationPass::kInstructionSimplifierMips:
- DCHECK(alt_name == nullptr) << "arch-specific pass does not support alternative name";
- opt = new (allocator) mips::InstructionSimplifierMips(graph, codegen, stats);
- break;
-#endif
#ifdef ART_ENABLE_CODEGEN_x86
case OptimizationPass::kPcRelativeFixupsX86:
DCHECK(alt_name == nullptr) << "arch-specific pass does not support alternative name";