| Index: src/ia32/ic-ia32.cc
|
| diff --git a/src/ia32/ic-ia32.cc b/src/ia32/ic-ia32.cc
|
| index 95c7c029d6b2a64de985e52b895db630cc02721a..5b836cdad036e57e32dc151f2dae3c1fd83f16ea 100644
|
| --- a/src/ia32/ic-ia32.cc
|
| +++ b/src/ia32/ic-ia32.cc
|
| @@ -797,8 +797,8 @@ static void KeyedStoreGenerateGenericHelper(
|
| ebx,
|
| edi,
|
| slow);
|
| - AllocationSiteMode mode = AllocationSiteInfo::GetMode(FAST_SMI_ELEMENTS,
|
| - FAST_DOUBLE_ELEMENTS);
|
| + AllocationSiteMode mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS,
|
| + FAST_DOUBLE_ELEMENTS);
|
| ElementsTransitionGenerator::GenerateSmiToDouble(masm, mode, slow);
|
| __ mov(ebx, FieldOperand(edx, JSObject::kElementsOffset));
|
| __ jmp(&fast_double_without_map_check);
|
| @@ -810,7 +810,7 @@ static void KeyedStoreGenerateGenericHelper(
|
| ebx,
|
| edi,
|
| slow);
|
| - mode = AllocationSiteInfo::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS);
|
| + mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_ELEMENTS);
|
| ElementsTransitionGenerator::GenerateMapChangeElementsTransition(masm, mode,
|
| slow);
|
| __ mov(ebx, FieldOperand(edx, JSObject::kElementsOffset));
|
| @@ -826,7 +826,7 @@ static void KeyedStoreGenerateGenericHelper(
|
| ebx,
|
| edi,
|
| slow);
|
| - mode = AllocationSiteInfo::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS);
|
| + mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS);
|
| ElementsTransitionGenerator::GenerateDoubleToObject(masm, mode, slow);
|
| __ mov(ebx, FieldOperand(edx, JSObject::kElementsOffset));
|
| __ jmp(&finish_object_store);
|
| @@ -1597,8 +1597,8 @@ void KeyedStoreIC::GenerateTransitionElementsSmiToDouble(MacroAssembler* masm) {
|
| // Must return the modified receiver in eax.
|
| if (!FLAG_trace_elements_transitions) {
|
| Label fail;
|
| - AllocationSiteMode mode = AllocationSiteInfo::GetMode(FAST_SMI_ELEMENTS,
|
| - FAST_DOUBLE_ELEMENTS);
|
| + AllocationSiteMode mode = AllocationSite::GetMode(FAST_SMI_ELEMENTS,
|
| + FAST_DOUBLE_ELEMENTS);
|
| ElementsTransitionGenerator::GenerateSmiToDouble(masm, mode, &fail);
|
| __ mov(eax, edx);
|
| __ Ret();
|
| @@ -1625,8 +1625,8 @@ void KeyedStoreIC::GenerateTransitionElementsDoubleToObject(
|
| // Must return the modified receiver in eax.
|
| if (!FLAG_trace_elements_transitions) {
|
| Label fail;
|
| - AllocationSiteMode mode = AllocationSiteInfo::GetMode(FAST_DOUBLE_ELEMENTS,
|
| - FAST_ELEMENTS);
|
| + AllocationSiteMode mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS,
|
| + FAST_ELEMENTS);
|
| ElementsTransitionGenerator::GenerateDoubleToObject(masm, mode, &fail);
|
| __ mov(eax, edx);
|
| __ Ret();
|
|
|