Index: src/mips/builtins-mips.cc |
diff --git a/src/mips/builtins-mips.cc b/src/mips/builtins-mips.cc |
index d19b44f7434913eee472b02f9d479797026fd1c4..2e6904380a7f644ba3587b8e0075d2f6a0ad27c2 100644 |
--- a/src/mips/builtins-mips.cc |
+++ b/src/mips/builtins-mips.cc |
@@ -986,7 +986,6 @@ |
// arguments should be consecutive above this, in the same order as |
// they are to be pushed onto the stack. |
// -- a1 : the target to call (can be any Object). |
- // ----------------------------------- |
// Find the address of the last argument. |
__ Addu(a3, a0, Operand(1)); // Add one for receiver. |
@@ -1005,34 +1004,6 @@ |
// Call the target. |
__ Jump(masm->isolate()->builtins()->Call(), RelocInfo::CODE_TARGET); |
-} |
- |
- |
-// static |
-void Builtins::Generate_InterpreterPushArgsAndConstruct(MacroAssembler* masm) { |
- // ----------- S t a t e ------------- |
- // -- a0 : argument count (not including receiver) |
- // -- a3 : original constructor |
- // -- a1 : constructor to call |
- // -- a2 : address of the first argument |
- // ----------------------------------- |
- |
- // Find the address of the last argument. |
- __ sll(t0, a0, kPointerSizeLog2); |
- __ Subu(t0, a2, Operand(t0)); |
- |
- // Push the arguments. |
- Label loop_header, loop_check; |
- __ Branch(&loop_check); |
- __ bind(&loop_header); |
- __ lw(t1, MemOperand(a2)); |
- __ Addu(a2, a2, Operand(-kPointerSize)); |
- __ push(t1); |
- __ bind(&loop_check); |
- __ Branch(&loop_header, gt, a2, Operand(t0)); |
- |
- // Call the constructor with a0, a1, and a3 unmodified. |
- __ Jump(masm->isolate()->builtins()->Construct(), RelocInfo::CONSTRUCT_CALL); |
} |