Index: runtime/vm/deferred_objects.cc |
diff --git a/runtime/vm/deferred_objects.cc b/runtime/vm/deferred_objects.cc |
index 4e2b3da06421b41689a0466410ac8537e1337104..455e446c125ca48f9a5a50df6745d2a9d2db8aac 100644 |
--- a/runtime/vm/deferred_objects.cc |
+++ b/runtime/vm/deferred_objects.cc |
@@ -15,7 +15,6 @@ namespace dart { |
DECLARE_FLAG(bool, trace_deoptimization); |
DECLARE_FLAG(bool, trace_deoptimization_verbose); |
- |
void DeferredDouble::Materialize(DeoptContext* deopt_context) { |
RawDouble** double_slot = reinterpret_cast<RawDouble**>(slot()); |
*double_slot = Double::New(value()); |
@@ -26,7 +25,6 @@ void DeferredDouble::Materialize(DeoptContext* deopt_context) { |
} |
} |
- |
void DeferredMint::Materialize(DeoptContext* deopt_context) { |
RawMint** mint_slot = reinterpret_cast<RawMint**>(slot()); |
ASSERT(!Smi::IsValid(value())); |
@@ -40,7 +38,6 @@ void DeferredMint::Materialize(DeoptContext* deopt_context) { |
} |
} |
- |
void DeferredFloat32x4::Materialize(DeoptContext* deopt_context) { |
RawFloat32x4** float32x4_slot = reinterpret_cast<RawFloat32x4**>(slot()); |
RawFloat32x4* raw_float32x4 = Float32x4::New(value()); |
@@ -56,7 +53,6 @@ void DeferredFloat32x4::Materialize(DeoptContext* deopt_context) { |
} |
} |
- |
void DeferredFloat64x2::Materialize(DeoptContext* deopt_context) { |
RawFloat64x2** float64x2_slot = reinterpret_cast<RawFloat64x2**>(slot()); |
RawFloat64x2* raw_float64x2 = Float64x2::New(value()); |
@@ -70,7 +66,6 @@ void DeferredFloat64x2::Materialize(DeoptContext* deopt_context) { |
} |
} |
- |
void DeferredInt32x4::Materialize(DeoptContext* deopt_context) { |
RawInt32x4** int32x4_slot = reinterpret_cast<RawInt32x4**>(slot()); |
RawInt32x4* raw_int32x4 = Int32x4::New(value()); |
@@ -86,7 +81,6 @@ void DeferredInt32x4::Materialize(DeoptContext* deopt_context) { |
} |
} |
- |
void DeferredObjectRef::Materialize(DeoptContext* deopt_context) { |
DeferredObject* obj = deopt_context->GetDeferredObject(index()); |
*slot() = obj->object(); |
@@ -98,7 +92,6 @@ void DeferredObjectRef::Materialize(DeoptContext* deopt_context) { |
} |
} |
- |
void DeferredRetAddr::Materialize(DeoptContext* deopt_context) { |
Thread* thread = deopt_context->thread(); |
Zone* zone = deopt_context->zone(); |
@@ -153,7 +146,6 @@ void DeferredRetAddr::Materialize(DeoptContext* deopt_context) { |
} |
} |
- |
void DeferredPcMarker::Materialize(DeoptContext* deopt_context) { |
Thread* thread = deopt_context->thread(); |
Zone* zone = deopt_context->zone(); |
@@ -195,7 +187,6 @@ void DeferredPcMarker::Materialize(DeoptContext* deopt_context) { |
} |
} |
- |
void DeferredPp::Materialize(DeoptContext* deopt_context) { |
Thread* thread = deopt_context->thread(); |
Zone* zone = deopt_context->zone(); |
@@ -219,7 +210,6 @@ void DeferredPp::Materialize(DeoptContext* deopt_context) { |
} |
} |
- |
RawObject* DeferredObject::object() { |
if (object_ == NULL) { |
Create(); |
@@ -227,7 +217,6 @@ RawObject* DeferredObject::object() { |
return object_->raw(); |
} |
- |
void DeferredObject::Create() { |
if (object_ != NULL) { |
return; |
@@ -256,14 +245,12 @@ void DeferredObject::Create() { |
} |
} |
- |
static intptr_t ToContextIndex(intptr_t offset_in_bytes) { |
intptr_t result = (offset_in_bytes - Context::variable_offset(0)) / kWordSize; |
ASSERT(result >= 0); |
return result; |
} |
- |
void DeferredObject::Fill() { |
Create(); // Ensure instance is created. |