| Index: src/interface-descriptors.cc
|
| diff --git a/src/interface-descriptors.cc b/src/interface-descriptors.cc
|
| index a9b234bfb8fa11fabc65bfe1c2bb5a9cb4fe9447..f77877da0cf153e8d2e89cb7cdadd2d8eca5a34f 100644
|
| --- a/src/interface-descriptors.cc
|
| +++ b/src/interface-descriptors.cc
|
| @@ -61,9 +61,12 @@ const char* CallInterfaceDescriptor::DebugName(Isolate* isolate) const {
|
|
|
|
|
| void LoadDescriptor::Initialize(CallInterfaceDescriptorData* data) {
|
| - Register registers[] = {ContextRegister(), ReceiverRegister(),
|
| - NameRegister()};
|
| - data->Initialize(arraysize(registers), registers, NULL);
|
| + Register registers[] = {ContextRegister(), ReceiverRegister(), NameRegister(),
|
| + SlotRegister()};
|
| + Representation representations[] = {
|
| + Representation::Tagged(), Representation::Tagged(),
|
| + Representation::Tagged(), Representation::Smi()};
|
| + data->Initialize(arraysize(registers), registers, representations);
|
| }
|
|
|
|
|
| @@ -107,15 +110,7 @@ void MathPowIntegerDescriptor::Initialize(CallInterfaceDescriptorData* data) {
|
| }
|
|
|
|
|
| -void VectorLoadICTrampolineDescriptor::Initialize(
|
| - CallInterfaceDescriptorData* data) {
|
| - Register registers[] = {ContextRegister(), ReceiverRegister(), NameRegister(),
|
| - SlotRegister()};
|
| - data->Initialize(arraysize(registers), registers, NULL);
|
| -}
|
| -
|
| -
|
| -void VectorLoadICDescriptor::Initialize(CallInterfaceDescriptorData* data) {
|
| +void LoadWithVectorDescriptor::Initialize(CallInterfaceDescriptorData* data) {
|
| Register registers[] = {ContextRegister(), ReceiverRegister(), NameRegister(),
|
| SlotRegister(), VectorRegister()};
|
| Representation representations[] = {
|
|
|