Streamline throwing in the C entry stub. (issue 9373022)

16 views
Skip to first unread message

kmil...@chromium.org

unread,
Feb 9, 2012, 5:17:21 AM2/9/12
to fschn...@chromium.org, v8-...@googlegroups.com
Reviewers: fschneider,

Description:
Streamline throwing in the C entry stub.

Remove a gratuitous level of indirection in favor of direct calls to the
macro assembler, and eliminate some duplicated code for the uncatchable
case.

R=fschn...@chromium.org
BUG=
TEST=


Please review this at https://chromiumcodereview.appspot.com/9373022/

SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge

Affected files:
M src/arm/code-stubs-arm.cc
M src/arm/macro-assembler-arm.h
M src/arm/macro-assembler-arm.cc
M src/code-stubs.h
M src/ia32/code-stubs-ia32.cc
M src/ia32/macro-assembler-ia32.h
M src/ia32/macro-assembler-ia32.cc
M src/macro-assembler.h
M src/mips/code-stubs-mips.cc
M src/mips/macro-assembler-mips.h
M src/mips/macro-assembler-mips.cc
M src/x64/code-stubs-x64.cc
M src/x64/macro-assembler-x64.h
M src/x64/macro-assembler-x64.cc


kmil...@chromium.org

unread,
Feb 10, 2012, 3:16:46 AM2/10/12
to fschn...@chromium.org, veg...@google.com, v8-...@googlegroups.com
Slava, could you take a quick look at this?

http://codereview.chromium.org/9373022/

fschn...@chromium.org

unread,
Feb 10, 2012, 3:38:34 AM2/10/12
to kmil...@chromium.org, veg...@google.com, v8-...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages