Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(189)

Issue 4456002: Direct call API functions. (Closed)

Created:
10 years, 1 month ago by SeRya
Modified:
9 years, 7 months ago
Reviewers:
antonm
CC:
v8-dev
Visibility:
Public.

Description

Direct call API functions (ia32 implementation). Committed: http://code.google.com/p/v8/source/detail?r=5791

Patch Set 1 : '' #

Total comments: 30

Patch Set 2 : '' #

Total comments: 4

Patch Set 3 : '' #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+174 lines, -80 lines) Patch
M src/code-stubs.h View 1 2 chunks +27 lines, -1 line 0 comments Download
M src/codegen.cc View 1 2 chunks +17 lines, -2 lines 0 comments Download
M src/ia32/assembler-ia32.h View 1 1 chunk +0 lines, -1 line 0 comments Download
M src/ia32/code-stubs-ia32.cc View 1 1 chunk +20 lines, -0 lines 0 comments Download
M src/ia32/macro-assembler-ia32.h View 1 1 chunk +1 line, -1 line 0 comments Download
M src/ia32/stub-cache-ia32.cc View 1 2 14 chunks +100 lines, -74 lines 2 comments Download
M src/objects.h View 1 2 chunks +3 lines, -1 line 0 comments Download
M src/objects-debug.cc View 1 3 chunks +5 lines, -0 lines 0 comments Download
M src/objects-inl.h View 1 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
SeRya
10 years, 1 month ago (2010-11-04 18:39:55 UTC) #1
antonm
How faster does it make us? http://codereview.chromium.org/4456002/diff/29001/30001 File src/code-stubs.h (right): http://codereview.chromium.org/4456002/diff/29001/30001#newcode556 src/code-stubs.h:556: : info_(info), fun_(fun) ...
10 years, 1 month ago (2010-11-08 13:12:33 UTC) #2
SeRya
8-9% boost on DOM Query benchmark (before - http://dromaeo.com/?id=122108,122113,122119,122121,122123,122124, after - http://dromaeo.com/?id=122126,122128,122129,122130,122131,122132) http://codereview.chromium.org/4456002/diff/29001/30001 File src/code-stubs.h ...
10 years, 1 month ago (2010-11-09 11:38:35 UTC) #3
antonm
LGTM http://codereview.chromium.org/4456002/diff/58002/79006 File src/ia32/stub-cache-ia32.cc (right): http://codereview.chromium.org/4456002/diff/58002/79006#newcode417 src/ia32/stub-cache-ia32.cc:417: static const int kArgumentsImplicitItems = 3; I would ...
10 years, 1 month ago (2010-11-09 13:15:25 UTC) #4
SeRya
http://codereview.chromium.org/4456002/diff/58002/79006 File src/ia32/stub-cache-ia32.cc (right): http://codereview.chromium.org/4456002/diff/58002/79006#newcode417 src/ia32/stub-cache-ia32.cc:417: static const int kArgumentsImplicitItems = 3; On 2010/11/09 13:15:25, ...
10 years, 1 month ago (2010-11-09 13:51:14 UTC) #5
antonm
10 years, 1 month ago (2010-11-09 13:56:19 UTC) #6
Still LGTM

http://codereview.chromium.org/4456002/diff/83002/47007
File src/ia32/stub-cache-ia32.cc (right):

http://codereview.chromium.org/4456002/diff/83002/47007#newcode416
src/ia32/stub-cache-ia32.cc:416: // Amount of pointers to be reserved on stack
for v8::Arguments::implicit_args_.
I am not a native speaker, but I would rather say 'number of pointers'

http://codereview.chromium.org/4456002/diff/83002/47007#newcode416
src/ia32/stub-cache-ia32.cc:416: // Amount of pointers to be reserved on stack
for v8::Arguments::implicit_args_.
'v8::Arguments::implicit_args_': should either be 'for fast API call' or
constant renamed back, imho

Powered by Google App Engine
This is Rietveld 408576698