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

Issue 10534091: Implemented StoreIC for setters. (Closed)

Created:
8 years, 6 months ago by Sven Panne
Modified:
8 years, 6 months ago
CC:
v8-dev
Visibility:
Public.

Description

Implemented StoreIC for setters. Committed: https://code.google.com/p/v8/source/detail?r=11771

Patch Set 1 #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+231 lines, -9 lines) Patch
M src/arm/stub-cache-arm.cc View 1 chunk +45 lines, -0 lines 0 comments Download
M src/ia32/stub-cache-ia32.cc View 1 chunk +46 lines, -0 lines 2 comments Download
M src/ic.cc View 2 chunks +21 lines, -9 lines 0 comments Download
M src/mips/stub-cache-mips.cc View 1 chunk +46 lines, -0 lines 0 comments Download
M src/stub-cache.h View 2 chunks +9 lines, -0 lines 0 comments Download
M src/stub-cache.cc View 1 chunk +18 lines, -0 lines 0 comments Download
M src/x64/stub-cache-x64.cc View 1 chunk +46 lines, -0 lines 0 comments Download

Messages

Total messages: 3 (0 generated)
Sven Panne
8 years, 6 months ago (2012-06-11 13:56:33 UTC) #1
Jakob Kummerow
LGTM
8 years, 6 months ago (2012-06-12 09:17:06 UTC) #2
Vyacheslav Egorov (Google)
8 years, 6 months ago (2012-06-17 10:17:09 UTC) #3
DBC

[side note: this is awesome!]

http://codereview.chromium.org/10534091/diff/1/src/ia32/stub-cache-ia32.cc
File src/ia32/stub-cache-ia32.cc (right):

http://codereview.chromium.org/10534091/diff/1/src/ia32/stub-cache-ia32.cc#ne...
src/ia32/stub-cache-ia32.cc:2603: __ CheckMap(edx, Handle<Map>(receiver->map()),
&miss, DO_SMI_CHECK,
Is there any reason why we are not giving benefits to setters defined on
prototypes?

http://codereview.chromium.org/10534091/diff/1/src/ia32/stub-cache-ia32.cc#ne...
src/ia32/stub-cache-ia32.cc:2612: // Call the JavaScript getter with the
receiver and the value on the stack.
s/getter/setter/

Powered by Google App Engine
This is Rietveld 408576698