| Index: src/ic/arm/ic-arm.cc
|
| diff --git a/src/ic/arm/ic-arm.cc b/src/ic/arm/ic-arm.cc
|
| index d9aa1a429bc845bb6f502f65febc98fcf8d9d37b..fee6ebf259224d561a54846bdd4c549a38eb3bde 100644
|
| --- a/src/ic/arm/ic-arm.cc
|
| +++ b/src/ic/arm/ic-arm.cc
|
| @@ -443,8 +443,8 @@ void KeyedLoadIC::GenerateMegamorphic(MacroAssembler* masm) {
|
| static void StoreIC_PushArgs(MacroAssembler* masm) {
|
| __ Push(StoreDescriptor::ReceiverRegister(), StoreDescriptor::NameRegister(),
|
| StoreDescriptor::ValueRegister(),
|
| - VectorStoreICDescriptor::SlotRegister(),
|
| - VectorStoreICDescriptor::VectorRegister());
|
| + StoreWithVectorDescriptor::SlotRegister(),
|
| + StoreWithVectorDescriptor::VectorRegister());
|
| }
|
|
|
|
|
| @@ -669,8 +669,8 @@ void KeyedStoreIC::GenerateMegamorphic(MacroAssembler* masm,
|
| Register temporary2 = r8;
|
| // The handlers in the stub cache expect a vector and slot. Since we won't
|
| // change the IC from any downstream misses, a dummy vector can be used.
|
| - Register vector = VectorStoreICDescriptor::VectorRegister();
|
| - Register slot = VectorStoreICDescriptor::SlotRegister();
|
| + Register vector = StoreWithVectorDescriptor::VectorRegister();
|
| + Register slot = StoreWithVectorDescriptor::SlotRegister();
|
|
|
| DCHECK(!AreAliased(vector, slot, r5, temporary2, r6, r9));
|
| Handle<TypeFeedbackVector> dummy_vector =
|
| @@ -747,8 +747,8 @@ void StoreIC::GenerateNormal(MacroAssembler* masm) {
|
| DCHECK(receiver.is(r1));
|
| DCHECK(name.is(r2));
|
| DCHECK(value.is(r0));
|
| - DCHECK(VectorStoreICDescriptor::VectorRegister().is(r3));
|
| - DCHECK(VectorStoreICDescriptor::SlotRegister().is(r4));
|
| + DCHECK(StoreWithVectorDescriptor::VectorRegister().is(r3));
|
| + DCHECK(StoreWithVectorDescriptor::SlotRegister().is(r4));
|
|
|
| __ ldr(dictionary, FieldMemOperand(receiver, JSObject::kPropertiesOffset));
|
|
|
|
|