| Index: src/ic/keyed-store-generic.cc
|
| diff --git a/src/ic/keyed-store-generic.cc b/src/ic/keyed-store-generic.cc
|
| index c30847c0a07d1d2a6e85efdd18af52d1765b06e5..cf1c49f0c897304788c7134572b5413eb062fa05 100644
|
| --- a/src/ic/keyed-store-generic.cc
|
| +++ b/src/ic/keyed-store-generic.cc
|
| @@ -534,7 +534,7 @@ void KeyedStoreGenericAssembler::LookupPropertyOnPrototypeChain(
|
| DescriptorArray::kDescriptorKey) *
|
| kPointerSize;
|
| Node* details = LoadAndUntagToWord32FixedArrayElement(
|
| - descriptors, name_index, kNameToDetailsOffset, INTPTR_PARAMETERS);
|
| + descriptors, name_index, kNameToDetailsOffset);
|
| JumpIfDataProperty(details, &ok_to_write, readonly);
|
|
|
| // Accessor case.
|
| @@ -553,15 +553,15 @@ void KeyedStoreGenericAssembler::LookupPropertyOnPrototypeChain(
|
| NameDictionary::kEntryKeyIndex) *
|
| kPointerSize;
|
| Node* details = LoadAndUntagToWord32FixedArrayElement(
|
| - dictionary, entry, kNameToDetailsOffset, INTPTR_PARAMETERS);
|
| + dictionary, entry, kNameToDetailsOffset);
|
| JumpIfDataProperty(details, &ok_to_write, readonly);
|
|
|
| // Accessor case.
|
| const int kNameToValueOffset = (NameDictionary::kEntryValueIndex -
|
| NameDictionary::kEntryKeyIndex) *
|
| kPointerSize;
|
| - var_accessor_pair->Bind(LoadFixedArrayElement(
|
| - dictionary, entry, kNameToValueOffset, INTPTR_PARAMETERS));
|
| + var_accessor_pair->Bind(
|
| + LoadFixedArrayElement(dictionary, entry, kNameToValueOffset));
|
| var_accessor_holder->Bind(holder);
|
| Goto(accessor);
|
| }
|
| @@ -574,8 +574,8 @@ void KeyedStoreGenericAssembler::LookupPropertyOnPrototypeChain(
|
| GlobalDictionary::kEntryKeyIndex) *
|
| kPointerSize;
|
|
|
| - Node* property_cell = LoadFixedArrayElement(
|
| - dictionary, entry, kNameToValueOffset, INTPTR_PARAMETERS);
|
| + Node* property_cell =
|
| + LoadFixedArrayElement(dictionary, entry, kNameToValueOffset);
|
|
|
| Node* value =
|
| LoadObjectField(property_cell, PropertyCell::kValueOffset);
|
| @@ -641,25 +641,22 @@ void KeyedStoreGenericAssembler::EmitGenericPropertyStore(
|
| NameDictionary::kEntryKeyIndex) *
|
| kPointerSize;
|
| Node* details = LoadAndUntagToWord32FixedArrayElement(
|
| - properties, var_name_index.value(), kNameToDetailsOffset,
|
| - INTPTR_PARAMETERS);
|
| + properties, var_name_index.value(), kNameToDetailsOffset);
|
| JumpIfDataProperty(details, &overwrite, &readonly);
|
|
|
| // Accessor case.
|
| const int kNameToValueOffset =
|
| (NameDictionary::kEntryValueIndex - NameDictionary::kEntryKeyIndex) *
|
| kPointerSize;
|
| - var_accessor_pair.Bind(
|
| - LoadFixedArrayElement(properties, var_name_index.value(),
|
| - kNameToValueOffset, INTPTR_PARAMETERS));
|
| + var_accessor_pair.Bind(LoadFixedArrayElement(
|
| + properties, var_name_index.value(), kNameToValueOffset));
|
| var_accessor_holder.Bind(receiver);
|
| Goto(&accessor);
|
|
|
| Bind(&overwrite);
|
| {
|
| StoreFixedArrayElement(properties, var_name_index.value(), p->value,
|
| - UPDATE_WRITE_BARRIER, kNameToValueOffset,
|
| - INTPTR_PARAMETERS);
|
| + UPDATE_WRITE_BARRIER, kNameToValueOffset);
|
| Return(p->value);
|
| }
|
| }
|
|
|