More MIPS support.
Change-Id: I0c2433ecbcfc549720acea53a3ca79a687a87a55
diff --git a/src/compiled_method.cc b/src/compiled_method.cc
index 2340cbd..980fdc9 100644
--- a/src/compiled_method.cc
+++ b/src/compiled_method.cc
@@ -134,10 +134,12 @@
case kArm:
case kThumb2:
return RoundUp(offset, kArmAlignment);
+ case kMips:
+ return RoundUp(offset, kMipsAlignment);
case kX86:
return RoundUp(offset, kX86Alignment);
default:
- LOG(FATAL) << "Unknown InstructionSet: " << static_cast<int>(instruction_set);
+ LOG(FATAL) << "Unknown InstructionSet: " << instruction_set;
return 0;
}
}
@@ -145,6 +147,7 @@
size_t CompiledMethod::CodeDelta() const {
switch (instruction_set_) {
case kArm:
+ case kMips:
case kX86:
return 0;
case kThumb2: {
@@ -152,7 +155,7 @@
return 1;
}
default:
- LOG(FATAL) << "Unknown InstructionSet: " << static_cast<int>(instruction_set_);
+ LOG(FATAL) << "Unknown InstructionSet: " << instruction_set_;
return 0;
}
}
@@ -161,6 +164,7 @@
InstructionSet instruction_set) {
switch (instruction_set) {
case kArm:
+ case kMips:
case kX86:
return code_pointer;
case kThumb2: {
@@ -170,7 +174,7 @@
return reinterpret_cast<const void*>(address);
}
default:
- LOG(FATAL) << "Unknown InstructionSet: " << static_cast<int>(instruction_set);
+ LOG(FATAL) << "Unknown InstructionSet: " << instruction_set;
return NULL;
}
}