Index: src/ic/mips/ic-mips.cc |
diff --git a/src/ic/mips/ic-mips.cc b/src/ic/mips/ic-mips.cc |
index 72a85b6bc63d5134a4fbd6fdc9ea5fcbe58323f6..d97a6ba066e24a64c63fe23e45c8039e68825ea3 100644 |
--- a/src/ic/mips/ic-mips.cc |
+++ b/src/ic/mips/ic-mips.cc |
@@ -374,32 +374,6 @@ static MemOperand GenerateUnmappedArgumentsLookup(MacroAssembler* masm, |
} |
-void KeyedLoadIC::GenerateSloppyArguments(MacroAssembler* masm) { |
- // The return address is in ra. |
- Register receiver = LoadDescriptor::ReceiverRegister(); |
- Register key = LoadDescriptor::NameRegister(); |
- DCHECK(receiver.is(a1)); |
- DCHECK(key.is(a2)); |
- |
- Label slow, notin; |
- MemOperand mapped_location = GenerateMappedArgumentsLookup( |
- masm, receiver, key, a0, a3, t0, ¬in, &slow); |
- __ Ret(USE_DELAY_SLOT); |
- __ lw(v0, mapped_location); |
- __ bind(¬in); |
- // The unmapped lookup expects that the parameter map is in a0. |
- MemOperand unmapped_location = |
- GenerateUnmappedArgumentsLookup(masm, key, a0, a3, &slow); |
- __ lw(a0, unmapped_location); |
- __ LoadRoot(a3, Heap::kTheHoleValueRootIndex); |
- __ Branch(&slow, eq, a0, Operand(a3)); |
- __ Ret(USE_DELAY_SLOT); |
- __ mov(v0, a0); |
- __ bind(&slow); |
- GenerateMiss(masm); |
-} |
- |
- |
void KeyedStoreIC::GenerateSloppyArguments(MacroAssembler* masm) { |
Register receiver = StoreDescriptor::ReceiverRegister(); |
Register key = StoreDescriptor::NameRegister(); |