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

Issue 160041: Stub Cache: speed up load callback accessor by allocating data handle on stack. (Closed)

Created:
11 years, 5 months ago by Vitaly Repeshko
Modified:
9 years, 7 months ago
CC:
v8-dev
Visibility:
Public.

Description

Stub Cache: speed up load callback accessor by allocating data handle on stack. Committed: http://code.google.com/p/v8/source/detail?r=2538

Patch Set 1 #

Patch Set 2 : . #

Total comments: 21
Unified diffs Side-by-side diffs Delta from patch set Stats (+15 lines, -11 lines) Patch
M src/arm/stub-cache-arm.cc View 1 chunk +4 lines, -2 lines 4 comments Download
M src/ia32/stub-cache-ia32.cc View 1 chunk +5 lines, -3 lines 4 comments Download
M src/stub-cache.cc View 1 chunk +6 lines, -6 lines 13 comments Download

Messages

Total messages: 9 (0 generated)
Vitaly Repeshko
11 years, 5 months ago (2009-07-23 20:57:21 UTC) #1
antonm
overall LGTM. And very neat trick to solve the problem of data in new space. ...
11 years, 5 months ago (2009-07-23 21:12:57 UTC) #2
iposva
http://codereview.chromium.org/160041/diff/1001/1002 File src/arm/stub-cache-arm.cc (right): http://codereview.chromium.org/160041/diff/1001/1002#newcode473 Line 473: __ ldr(reg, FieldMemOperand(ip, AccessorInfo::kDataOffset)); On 2009/07/23 21:12:58, antonm ...
11 years, 5 months ago (2009-07-24 00:30:07 UTC) #3
antonm
http://codereview.chromium.org/160041/diff/1001/1002 File src/arm/stub-cache-arm.cc (right): http://codereview.chromium.org/160041/diff/1001/1002#newcode473 Line 473: __ ldr(reg, FieldMemOperand(ip, AccessorInfo::kDataOffset)); On 2009/07/24 00:30:07, iposva ...
11 years, 5 months ago (2009-07-24 02:43:21 UTC) #4
Christian Plesner Hansen
Lgtm http://codereview.chromium.org/160041/diff/1001/1004 File src/stub-cache.cc (right): http://codereview.chromium.org/160041/diff/1001/1004#newcode741 Line 741: Handle<Object> data = args.at<Object>(3); A further optimization ...
11 years, 5 months ago (2009-07-24 07:33:25 UTC) #5
antonm
http://codereview.chromium.org/160041/diff/1001/1004 File src/stub-cache.cc (right): http://codereview.chromium.org/160041/diff/1001/1004#newcode754 Line 754: HandleScope scope; On 2009/07/24 07:33:25, Christian Plesner Hansen ...
11 years, 5 months ago (2009-07-24 08:59:34 UTC) #6
Vitaly Repeshko
Thanks! -- Vitaly http://codereview.chromium.org/160041/diff/1001/1002 File src/arm/stub-cache-arm.cc (right): http://codereview.chromium.org/160041/diff/1001/1002#newcode473 Line 473: __ ldr(reg, FieldMemOperand(ip, AccessorInfo::kDataOffset)); On ...
11 years, 5 months ago (2009-07-24 13:45:38 UTC) #7
Vitaly Repeshko
http://codereview.chromium.org/160041/diff/1001/1004 File src/stub-cache.cc (right): http://codereview.chromium.org/160041/diff/1001/1004#newcode742 Line 742: Address getter_address = v8::ToCData<Address>(callback->getter()); On 2009/07/24 13:45:38, Vitaly ...
11 years, 5 months ago (2009-07-24 15:43:55 UTC) #8
Vitaly Repeshko
11 years, 5 months ago (2009-07-27 09:59:42 UTC) #9
This is now submitted. I'll continue working on LOG stuff and will experiment
with moving more code into generated stub.

Thanks,
Vitaly

Powered by Google App Engine
This is Rietveld 408576698