| Index: src/ia32/ic-ia32.cc
|
| ===================================================================
|
| --- src/ia32/ic-ia32.cc (revision 3823)
|
| +++ src/ia32/ic-ia32.cc (working copy)
|
| @@ -1385,26 +1385,6 @@
|
| }
|
|
|
|
|
| -void StoreIC::GenerateExtendStorage(MacroAssembler* masm) {
|
| - // ----------- S t a t e -------------
|
| - // -- eax : value
|
| - // -- ecx : transition map
|
| - // -- edx : receiver
|
| - // -- esp[0] : return address
|
| - // -----------------------------------
|
| -
|
| - __ pop(ebx);
|
| - __ push(edx); // receiver
|
| - __ push(ecx); // transition map
|
| - __ push(eax); // value
|
| - __ push(ebx); // return address
|
| -
|
| - // Perform tail call to the entry.
|
| - __ TailCallRuntime(
|
| - ExternalReference(IC_Utility(kSharedStoreIC_ExtendStorage)), 3, 1);
|
| -}
|
| -
|
| -
|
| void StoreIC::GenerateMiss(MacroAssembler* masm) {
|
| // ----------- S t a t e -------------
|
| // -- eax : value
|
| @@ -1464,27 +1444,6 @@
|
| __ TailCallRuntime(ExternalReference(IC_Utility(kKeyedStoreIC_Miss)), 3, 1);
|
| }
|
|
|
| -
|
| -void KeyedStoreIC::GenerateExtendStorage(MacroAssembler* masm) {
|
| - // ----------- S t a t e -------------
|
| - // -- eax : value
|
| - // -- ecx : transition map
|
| - // -- esp[0] : return address
|
| - // -- esp[4] : key
|
| - // -- esp[8] : receiver
|
| - // -----------------------------------
|
| -
|
| - __ pop(ebx);
|
| - __ push(Operand(esp, 1 * kPointerSize));
|
| - __ push(ecx);
|
| - __ push(eax);
|
| - __ push(ebx);
|
| -
|
| - // Do tail-call to runtime routine.
|
| - __ TailCallRuntime(
|
| - ExternalReference(IC_Utility(kSharedStoreIC_ExtendStorage)), 3, 1);
|
| -}
|
| -
|
| #undef __
|
|
|
|
|
|
|