Refactored the code for entering and leaving exit frames (calls
authorkasperl@chromium.org <kasperl@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 23 Sep 2008 08:19:26 +0000 (08:19 +0000)
committerkasperl@chromium.org <kasperl@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 23 Sep 2008 08:19:26 +0000 (08:19 +0000)
commit9d30045d06bdccfa967b99c8b02b2c31201a37d5
treebd8ccc3414c617c3efe52e731062cdf2c1d062cc
parentee7e7be35f6884663fc0d280dfd6b8e12be3f865
Refactored the code for entering and leaving exit frames (calls
from JavaScript to C++). Includes a few slight optimizations
like keeping argv in a callee-saved register.
Review URL: http://codereview.chromium.org/4035

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@359 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
13 files changed:
src/builtins-arm.cc
src/builtins-ia32.cc
src/codegen-arm.cc
src/codegen-ia32.cc
src/frames-ia32.h
src/ic-arm.cc
src/ic-ia32.cc
src/macro-assembler-arm.cc
src/macro-assembler-arm.h
src/macro-assembler-ia32.cc
src/macro-assembler-ia32.h
src/stub-cache-arm.cc
src/stub-cache-ia32.cc