MIPS: Encode CEntryStub properties in the minor key.
Port r23355 (1be1443) Original commit message: Eventually, all stubs should encode its properties in the minor key so that stubs can be restored directly from the stub key. BUG= R=paul.lind@imgtec.com Review URL: https://codereview.chromium.org/505823003 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23371 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
parent
bf71b5ab69
commit
0a67c5b85b
@ -1480,7 +1480,7 @@ void CEntryStub::Generate(MacroAssembler* masm) {
|
||||
|
||||
// Enter the exit frame that transitions from JavaScript to C++.
|
||||
FrameScope scope(masm, StackFrame::MANUAL);
|
||||
__ EnterExitFrame(save_doubles_);
|
||||
__ EnterExitFrame(save_doubles());
|
||||
|
||||
// s0: number of arguments including receiver (C callee-saved)
|
||||
// s1: pointer to first argument (C callee-saved)
|
||||
@ -1567,7 +1567,7 @@ void CEntryStub::Generate(MacroAssembler* masm) {
|
||||
// sp: stack pointer
|
||||
// fp: frame pointer
|
||||
// s0: still holds argc (callee-saved).
|
||||
__ LeaveExitFrame(save_doubles_, s0, true, EMIT_RETURN);
|
||||
__ LeaveExitFrame(save_doubles(), s0, true, EMIT_RETURN);
|
||||
|
||||
// Handling of exception.
|
||||
__ bind(&exception_returned);
|
||||
|
Loading…
Reference in New Issue
Block a user