Index: src/ia32/code-stubs-ia32.cc |
diff --git a/src/ia32/code-stubs-ia32.cc b/src/ia32/code-stubs-ia32.cc |
index bea150c24ce41ce9f4cf8c5248dc9654dcd0e3e0..88d2c9eeb222d1250455a05dbab72b43540f1c7f 100644 |
--- a/src/ia32/code-stubs-ia32.cc |
+++ b/src/ia32/code-stubs-ia32.cc |
@@ -123,9 +123,6 @@ void TransitionElementsKindStub::InitializeInterfaceDescriptor( |
} |
-const Register InterfaceDescriptor::ContextRegister() { return esi; } |
- |
- |
static void InitializeArrayConstructorDescriptor( |
Isolate* isolate, CodeStub::Major major, |
CodeStubInterfaceDescriptor* descriptor, |
@@ -268,80 +265,6 @@ void StringAddStub::InitializeInterfaceDescriptor( |
} |
-void CallDescriptors::InitializeForIsolate(Isolate* isolate) { |
- { |
- CallInterfaceDescriptor* descriptor = |
- isolate->call_descriptor(Isolate::ArgumentAdaptorCall); |
- Register registers[] = { esi, // context |
- edi, // JSFunction |
- eax, // actual number of arguments |
- ebx, // expected number of arguments |
- }; |
- Representation representations[] = { |
- Representation::Tagged(), // context |
- Representation::Tagged(), // JSFunction |
- Representation::Integer32(), // actual number of arguments |
- Representation::Integer32(), // expected number of arguments |
- }; |
- descriptor->Initialize(arraysize(registers), registers, representations); |
- } |
- { |
- CallInterfaceDescriptor* descriptor = |
- isolate->call_descriptor(Isolate::KeyedCall); |
- Register registers[] = { esi, // context |
- ecx, // key |
- }; |
- Representation representations[] = { |
- Representation::Tagged(), // context |
- Representation::Tagged(), // key |
- }; |
- descriptor->Initialize(arraysize(registers), registers, representations); |
- } |
- { |
- CallInterfaceDescriptor* descriptor = |
- isolate->call_descriptor(Isolate::NamedCall); |
- Register registers[] = { esi, // context |
- ecx, // name |
- }; |
- Representation representations[] = { |
- Representation::Tagged(), // context |
- Representation::Tagged(), // name |
- }; |
- descriptor->Initialize(arraysize(registers), registers, representations); |
- } |
- { |
- CallInterfaceDescriptor* descriptor = |
- isolate->call_descriptor(Isolate::CallHandler); |
- Register registers[] = { esi, // context |
- edx, // name |
- }; |
- Representation representations[] = { |
- Representation::Tagged(), // context |
- Representation::Tagged(), // receiver |
- }; |
- descriptor->Initialize(arraysize(registers), registers, representations); |
- } |
- { |
- CallInterfaceDescriptor* descriptor = |
- isolate->call_descriptor(Isolate::ApiFunctionCall); |
- Register registers[] = { esi, // context |
- eax, // callee |
- ebx, // call_data |
- ecx, // holder |
- edx, // api_function_address |
- }; |
- Representation representations[] = { |
- Representation::Tagged(), // context |
- Representation::Tagged(), // callee |
- Representation::Tagged(), // call_data |
- Representation::Tagged(), // holder |
- Representation::External(), // api_function_address |
- }; |
- descriptor->Initialize(arraysize(registers), registers, representations); |
- } |
-} |
- |
- |
#define __ ACCESS_MASM(masm) |