| Index: src/mips/virtual-frame-mips.h
|
| ===================================================================
|
| --- src/mips/virtual-frame-mips.h (revision 4259)
|
| +++ src/mips/virtual-frame-mips.h (working copy)
|
| @@ -212,7 +212,7 @@
|
| MemOperand LocalAt(int index) {
|
| ASSERT(0 <= index);
|
| ASSERT(index < local_count());
|
| - return MemOperand(s8_fp, kLocal0Offset - index * kPointerSize);
|
| + return MemOperand(fp, kLocal0Offset - index * kPointerSize);
|
| }
|
|
|
| // Push a copy of the value of a local frame slot on top of the frame.
|
| @@ -237,13 +237,13 @@
|
| void PushReceiverSlotAddress();
|
|
|
| // The function frame slot.
|
| - MemOperand Function() { return MemOperand(s8_fp, kFunctionOffset); }
|
| + MemOperand Function() { return MemOperand(fp, kFunctionOffset); }
|
|
|
| // Push the function on top of the frame.
|
| void PushFunction() { PushFrameSlotAt(function_index()); }
|
|
|
| // The context frame slot.
|
| - MemOperand Context() { return MemOperand(s8_fp, kContextOffset); }
|
| + MemOperand Context() { return MemOperand(fp, kContextOffset); }
|
|
|
| // Save the value of the cp register to the context frame slot.
|
| void SaveContextRegister();
|
| @@ -257,8 +257,7 @@
|
| // Index -1 corresponds to the receiver.
|
| ASSERT(-1 <= index); // -1 is the receiver.
|
| ASSERT(index <= parameter_count());
|
| - uint16_t a = 0; // Number of argument slots.
|
| - return MemOperand(s8_fp, (1 + parameter_count() + a - index) *kPointerSize);
|
| + return MemOperand(fp, (1 + parameter_count() - index) * kPointerSize);
|
| }
|
|
|
| // Push a copy of the value of a parameter frame slot on top of the frame.
|
| @@ -309,7 +308,6 @@
|
| // removes from) the stack.
|
| void InvokeBuiltin(Builtins::JavaScript id,
|
| InvokeJSFlags flag,
|
| - Result* arg_count_register,
|
| int arg_count);
|
|
|
| // Call into an IC stub given the number of arguments it removes
|
| @@ -318,16 +316,6 @@
|
| void CallCodeObject(Handle<Code> ic,
|
| RelocInfo::Mode rmode,
|
| int dropped_args);
|
| - void CallCodeObject(Handle<Code> ic,
|
| - RelocInfo::Mode rmode,
|
| - Result* arg,
|
| - int dropped_args);
|
| - void CallCodeObject(Handle<Code> ic,
|
| - RelocInfo::Mode rmode,
|
| - Result* arg0,
|
| - Result* arg1,
|
| - int dropped_args,
|
| - bool set_auto_args_slots = false);
|
|
|
| // Drop a number of elements from the top of the expression stack. May
|
| // emit code to affect the physical frame. Does not clobber any registers
|
|
|