Index: src/x87/interface-descriptors-x87.cc |
diff --git a/src/x87/interface-descriptors-x87.cc b/src/x87/interface-descriptors-x87.cc |
index c394bfa1b90bf4cf86a72036f534a3b92ccbaa87..65f0e8da2a772698613b868c51072a2d208cb4d0 100644 |
--- a/src/x87/interface-descriptors-x87.cc |
+++ b/src/x87/interface-descriptors-x87.cc |
@@ -35,12 +35,10 @@ const Register VectorStoreTransitionDescriptor::SlotRegister() { |
} |
-const Register VectorStoreTransitionDescriptor::VectorRegister() { |
- return no_reg; |
-} |
+const Register VectorStoreTransitionDescriptor::VectorRegister() { return ebx; } |
-const Register VectorStoreTransitionDescriptor::MapRegister() { return no_reg; } |
+const Register VectorStoreTransitionDescriptor::MapRegister() { return edi; } |
const Register StoreTransitionDescriptor::MapRegister() { return ebx; } |
@@ -85,14 +83,6 @@ const Register GrowArrayElementsDescriptor::ObjectRegister() { return eax; } |
const Register GrowArrayElementsDescriptor::KeyRegister() { return ebx; } |
-void VectorStoreTransitionDescriptor::InitializePlatformSpecific( |
- CallInterfaceDescriptorData* data) { |
- Register registers[] = {ReceiverRegister(), NameRegister(), ValueRegister()}; |
- // The other three parameters are on the stack in ia32. |
- data->InitializePlatformSpecific(arraysize(registers), registers); |
-} |
- |
- |
void FastNewClosureDescriptor::InitializePlatformSpecific( |
CallInterfaceDescriptorData* data) { |
Register registers[] = {ebx}; |