Reviewers: William Hesse, Message: This is the last part of the cleanup of the way we emit calls in the code generator. Only the load/store ICs made much of a performance difference.
We should now be in a better position to change the calling conventions without having to change every call site in the code generator. ARM still uses the old design. Description: Make VirtualFrame::CalStub on IA32 responsible for moving arguments into the appropriate registers for the stub call. Since stubs that take arguments in registers do not (currently) take any arguments on the stack, the unused generality has been removed (it's easy to put back in later). Please review this at http://codereview.chromium.org/55003 SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/ Affected files: M src/codegen-arm.cc M src/codegen-ia32.cc M src/virtual-frame-arm.h M src/virtual-frame-arm.cc M src/virtual-frame-ia32.h M src/virtual-frame-ia32.cc M src/virtual-frame.cc --~--~---------~--~----~------------~-------~--~----~ v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev -~----------~----~----~----~------~----~------~--~---
