Index: src/arm/lithium-codegen-arm.cc |
diff --git a/src/arm/lithium-codegen-arm.cc b/src/arm/lithium-codegen-arm.cc |
index 5ed93caba02f7c2a9ccdd209d7e00a65c99977ef..c1ba1932946a3d8b974e4d36d8565dc243767c4f 100644 |
--- a/src/arm/lithium-codegen-arm.cc |
+++ b/src/arm/lithium-codegen-arm.cc |
@@ -1878,28 +1878,6 @@ void LCodeGen::DoElementsKind(LElementsKind* 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. |
- __ SmiTst(input); |
- __ Move(result, input, eq); |
- __ b(eq, &done); |
- } |
- |
- // If the object is not a value type, return the object. |
- __ CompareObjectType(input, map, map, JS_VALUE_TYPE); |
- __ Move(result, input, ne); |
- __ ldr(result, FieldMemOperand(input, JSValue::kValueOffset), eq); |
- |
- __ bind(&done); |
-} |
- |
- |
void LCodeGen::DoDateField(LDateField* instr) { |
Register object = ToRegister(instr->date()); |
Register result = ToRegister(instr->result()); |