Index: src/x64/stub-cache-x64.cc |
diff --git a/src/x64/stub-cache-x64.cc b/src/x64/stub-cache-x64.cc |
index b0bdf70a4e650de6f27e7687e461b7570e09a74f..02e9f7d97e42eb0ddb71445cc49c56812a3c5ae9 100644 |
--- a/src/x64/stub-cache-x64.cc |
+++ b/src/x64/stub-cache-x64.cc |
@@ -1593,39 +1593,6 @@ Handle<Code> CallStubCompiler::CompileCallField(Handle<JSObject> object, |
} |
-Handle<Code> CallStubCompiler::CompileArrayCodeCall( |
- Handle<Object> object, |
- Handle<JSObject> holder, |
- Handle<Cell> cell, |
- Handle<JSFunction> function, |
- Handle<String> name, |
- Code::StubType type) { |
- Label miss; |
- |
- HandlerFrontendHeader(object, holder, name, RECEIVER_MAP_CHECK, &miss); |
- if (!cell.is_null()) { |
- ASSERT(cell->value() == *function); |
- GenerateLoadFunctionFromCell(cell, function, &miss); |
- } |
- |
- Handle<AllocationSite> site = isolate()->factory()->NewAllocationSite(); |
- site->SetElementsKind(GetInitialFastElementsKind()); |
- Handle<Cell> site_feedback_cell = isolate()->factory()->NewCell(site); |
- const int argc = arguments().immediate(); |
- __ movq(rax, Immediate(argc)); |
- __ Move(rbx, site_feedback_cell); |
- __ Move(rdi, function); |
- |
- ArrayConstructorStub stub(isolate()); |
- __ TailCallStub(&stub); |
- |
- HandlerFrontendFooter(&miss); |
- |
- // Return the generated code. |
- return GetCode(type, name); |
-} |
- |
- |
Handle<Code> CallStubCompiler::CompileArrayPushCall( |
Handle<Object> object, |
Handle<JSObject> holder, |