diff options
Diffstat (limited to 'deps/v8/src/ia32/interface-descriptors-ia32.cc')
-rw-r--r-- | deps/v8/src/ia32/interface-descriptors-ia32.cc | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/deps/v8/src/ia32/interface-descriptors-ia32.cc b/deps/v8/src/ia32/interface-descriptors-ia32.cc index 220484c1bf..8ce78720de 100644 --- a/deps/v8/src/ia32/interface-descriptors-ia32.cc +++ b/deps/v8/src/ia32/interface-descriptors-ia32.cc @@ -31,6 +31,7 @@ const Register LoadDescriptor::SlotRegister() { return eax; } const Register LoadWithVectorDescriptor::VectorRegister() { return ebx; } +const Register LoadICProtoArrayDescriptor::HandlerRegister() { return edi; } const Register StoreDescriptor::ReceiverRegister() { return edx; } const Register StoreDescriptor::NameRegister() { return ecx; } @@ -40,15 +41,9 @@ const Register StoreDescriptor::SlotRegister() { return edi; } const Register StoreWithVectorDescriptor::VectorRegister() { return ebx; } const Register StoreTransitionDescriptor::SlotRegister() { return no_reg; } - const Register StoreTransitionDescriptor::VectorRegister() { return ebx; } - const Register StoreTransitionDescriptor::MapRegister() { return edi; } -const Register StoreGlobalViaContextDescriptor::SlotRegister() { return ebx; } -const Register StoreGlobalViaContextDescriptor::ValueRegister() { return eax; } - - const Register StringCompareDescriptor::LeftRegister() { return edx; } const Register StringCompareDescriptor::RightRegister() { return eax; } @@ -161,7 +156,7 @@ void CallFunctionWithFeedbackDescriptor::InitializePlatformSpecific( void CallFunctionWithFeedbackAndVectorDescriptor::InitializePlatformSpecific( CallInterfaceDescriptorData* data) { - Register registers[] = {edi, edx, ebx}; + Register registers[] = {edi, eax, edx, ebx}; data->InitializePlatformSpecific(arraysize(registers), registers); } @@ -210,13 +205,6 @@ void ConstructTrampolineDescriptor::InitializePlatformSpecific( } -void RegExpConstructResultDescriptor::InitializePlatformSpecific( - CallInterfaceDescriptorData* data) { - Register registers[] = {ecx, ebx, eax}; - data->InitializePlatformSpecific(arraysize(registers), registers, NULL); -} - - void TransitionElementsKindDescriptor::InitializePlatformSpecific( CallInterfaceDescriptorData* data) { Register registers[] = {eax, ebx}; |