Index: src/mips/lithium-codegen-mips.cc |
diff --git a/src/mips/lithium-codegen-mips.cc b/src/mips/lithium-codegen-mips.cc |
index 4c953baf6b2b6bfb967c2a89232f4edd2a75f215..02a39966a3daf003e5100e7b71bcac0effc6c080 100644 |
--- a/src/mips/lithium-codegen-mips.cc |
+++ b/src/mips/lithium-codegen-mips.cc |
@@ -1651,27 +1651,6 @@ void LCodeGen::DoMapEnumLength(LMapEnumLength* instr) { |
} |
-void LCodeGen::DoValueOf(LValueOf* instr) { |
- Register input = ToRegister(instr->value()); |
- Register result = ToRegister(instr->result()); |
- Register map = ToRegister(instr->temp()); |
- Label done; |
- |
- if (!instr->hydrogen()->value()->IsHeapObject()) { |
- // If the object is a smi return the object. |
- __ Move(result, input); |
- __ JumpIfSmi(input, &done); |
- } |
- |
- // If the object is not a value type, return the object. |
- __ GetObjectType(input, map, map); |
- __ Branch(&done, ne, map, Operand(JS_VALUE_TYPE)); |
- __ lw(result, FieldMemOperand(input, JSValue::kValueOffset)); |
- |
- __ bind(&done); |
-} |
- |
- |
void LCodeGen::DoDateField(LDateField* instr) { |
Register object = ToRegister(instr->date()); |
Register result = ToRegister(instr->result()); |