Index: src/heap.cc |
diff --git a/src/heap.cc b/src/heap.cc |
index f06b8be1d98246d3ea9b5f3237b7a96ae211572c..ba055a39a5d0cdced5ea2d39e21d54058412239f 100644 |
--- a/src/heap.cc |
+++ b/src/heap.cc |
@@ -2690,29 +2690,6 @@ MaybeObject* Heap::AllocatePolymorphicCodeCache() { |
} |
-MaybeObject* Heap::AllocateAccessorPair() { |
- AccessorPair* accessors; |
- { MaybeObject* maybe_accessors = AllocateStruct(ACCESSOR_PAIR_TYPE); |
- if (!maybe_accessors->To(&accessors)) return maybe_accessors; |
- } |
- accessors->set_getter(the_hole_value(), SKIP_WRITE_BARRIER); |
- accessors->set_setter(the_hole_value(), SKIP_WRITE_BARRIER); |
- accessors->set_access_flags(Smi::FromInt(0), SKIP_WRITE_BARRIER); |
- return accessors; |
-} |
- |
- |
-MaybeObject* Heap::AllocateTypeFeedbackInfo() { |
- TypeFeedbackInfo* info; |
- { MaybeObject* maybe_info = AllocateStruct(TYPE_FEEDBACK_INFO_TYPE); |
- if (!maybe_info->To(&info)) return maybe_info; |
- } |
- info->initialize_storage(); |
- info->set_feedback_vector(empty_fixed_array(), SKIP_WRITE_BARRIER); |
- return info; |
-} |
- |
- |
MaybeObject* Heap::AllocateAliasedArgumentsEntry(int aliased_context_slot) { |
AliasedArgumentsEntry* entry; |
{ MaybeObject* maybe_entry = AllocateStruct(ALIASED_ARGUMENTS_ENTRY_TYPE); |
@@ -5503,21 +5480,6 @@ MaybeObject* Heap::AllocatePrivateSymbol() { |
} |
-MaybeObject* Heap::AllocateNativeContext() { |
- Object* result; |
- { MaybeObject* maybe_result = |
- AllocateFixedArray(Context::NATIVE_CONTEXT_SLOTS); |
- if (!maybe_result->ToObject(&result)) return maybe_result; |
- } |
- Context* context = reinterpret_cast<Context*>(result); |
- context->set_map_no_write_barrier(native_context_map()); |
- context->set_js_array_maps(undefined_value()); |
- ASSERT(context->IsNativeContext()); |
- ASSERT(result->IsContext()); |
- return result; |
-} |
- |
- |
MaybeObject* Heap::AllocateGlobalContext(JSFunction* function, |
ScopeInfo* scope_info) { |
Object* result; |
@@ -5537,20 +5499,6 @@ MaybeObject* Heap::AllocateGlobalContext(JSFunction* function, |
} |
-MaybeObject* Heap::AllocateModuleContext(ScopeInfo* scope_info) { |
- Object* result; |
- { MaybeObject* maybe_result = |
- AllocateFixedArray(scope_info->ContextLength(), TENURED); |
- if (!maybe_result->ToObject(&result)) return maybe_result; |
- } |
- Context* context = reinterpret_cast<Context*>(result); |
- context->set_map_no_write_barrier(module_context_map()); |
- // Instance link will be set later. |
- context->set_extension(Smi::FromInt(0)); |
- return context; |
-} |
- |
- |
MaybeObject* Heap::AllocateFunctionContext(int length, JSFunction* function) { |
ASSERT(length >= Context::MIN_CONTEXT_SLOTS); |
Object* result; |
@@ -5623,29 +5571,6 @@ MaybeObject* Heap::AllocateBlockContext(JSFunction* function, |
} |
-MaybeObject* Heap::AllocateScopeInfo(int length) { |
- FixedArray* scope_info; |
- MaybeObject* maybe_scope_info = AllocateFixedArray(length, TENURED); |
- if (!maybe_scope_info->To(&scope_info)) return maybe_scope_info; |
- scope_info->set_map_no_write_barrier(scope_info_map()); |
- return scope_info; |
-} |
- |
- |
-MaybeObject* Heap::AllocateExternal(void* value) { |
- Foreign* foreign; |
- { MaybeObject* maybe_result = AllocateForeign(static_cast<Address>(value)); |
- if (!maybe_result->To(&foreign)) return maybe_result; |
- } |
- JSObject* external; |
- { MaybeObject* maybe_result = AllocateJSObjectFromMap(external_map()); |
- if (!maybe_result->To(&external)) return maybe_result; |
- } |
- external->SetInternalField(0, foreign); |
- return external; |
-} |
- |
- |
MaybeObject* Heap::AllocateStruct(InstanceType type) { |
Map* map; |
switch (type) { |