Index: src/ia32/stub-cache-ia32.cc |
diff --git a/src/ia32/stub-cache-ia32.cc b/src/ia32/stub-cache-ia32.cc |
index 09741260b3b519005b50f73f0ea3fc5a36d9d0c3..4bc428849ce41f98813106809994d49a88c95843 100644 |
--- a/src/ia32/stub-cache-ia32.cc |
+++ b/src/ia32/stub-cache-ia32.cc |
@@ -422,14 +422,14 @@ static void CompileCallLoadPropertyWithInterceptor( |
// This function uses push() to generate smaller, faster code than |
// the version above. It is an optimization that should will be removed |
// when api call ICs are generated in hydrogen. |
-static void GenerateFastApiCall(MacroAssembler* masm, |
- const CallOptimization& optimization, |
- Handle<Map> receiver_map, |
- Register receiver, |
- Register scratch_in, |
- bool is_store, |
- int argc, |
- Register* values) { |
+void StubCompiler::GenerateFastApiCall(MacroAssembler* masm, |
+ const CallOptimization& optimization, |
+ Handle<Map> receiver_map, |
+ Register receiver, |
+ Register scratch_in, |
+ bool is_store, |
+ int argc, |
+ Register* values) { |
// Copy return value. |
__ pop(scratch_in); |
// receiver |
@@ -1067,15 +1067,6 @@ void LoadStubCompiler::GenerateLoadField(Register reg, |
void LoadStubCompiler::GenerateLoadCallback( |
- const CallOptimization& call_optimization, |
- Handle<Map> receiver_map) { |
- GenerateFastApiCall( |
- masm(), call_optimization, receiver_map, |
- receiver(), scratch1(), false, 0, NULL); |
-} |
- |
- |
-void LoadStubCompiler::GenerateLoadCallback( |
Register reg, |
Handle<ExecutableAccessorInfo> callback) { |
// Insert additional parameters into the stack frame above return address. |
@@ -1264,24 +1255,6 @@ Handle<Code> StoreStubCompiler::CompileStoreCallback( |
} |
-Handle<Code> StoreStubCompiler::CompileStoreCallback( |
- Handle<JSObject> object, |
- Handle<JSObject> holder, |
- Handle<Name> name, |
- const CallOptimization& call_optimization) { |
- HandlerFrontend(IC::CurrentTypeOf(object, isolate()), |
- receiver(), holder, name); |
- |
- Register values[] = { value() }; |
- GenerateFastApiCall( |
- masm(), call_optimization, handle(object->map()), |
- receiver(), scratch1(), true, 1, values); |
- |
- // Return the generated code. |
- return GetCode(kind(), Code::FAST, name); |
-} |
- |
- |
#undef __ |
#define __ ACCESS_MASM(masm) |