Index: src/mips64/builtins-mips64.cc |
diff --git a/src/mips64/builtins-mips64.cc b/src/mips64/builtins-mips64.cc |
index 79b2a48f752ca14a1fc2943ffbb7a7e19e17eea6..99701a0d85c7660db8ab10efb1f4ed1b7f8cedf6 100644 |
--- a/src/mips64/builtins-mips64.cc |
+++ b/src/mips64/builtins-mips64.cc |
@@ -982,7 +982,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. |
__ Daddu(a3, a0, Operand(1)); // Add one for receiver. |
@@ -1001,34 +1000,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. |
- __ dsll(t0, a0, kPointerSizeLog2); |
- __ Dsubu(t0, a2, Operand(t0)); |
- |
- // Push the arguments. |
- Label loop_header, loop_check; |
- __ Branch(&loop_check); |
- __ bind(&loop_header); |
- __ ld(t1, MemOperand(a2)); |
- __ Daddu(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); |
} |