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

Issue 8380017: Add and use ElementsKind side effect (Closed)

Created:
9 years, 2 months ago by danno
Modified:
9 years, 1 month ago
CC:
v8-dev, Jakob Kummerow
Visibility:
Public.

Description

Add and use ElementsKind side effect Also partition side effects into observable and not observable, with only observable requiring Simulates and non-observable changes able to participate in GVN and code hoisting. BUG=none TEST=none Committed: http://code.google.com/p/v8/source/detail?r=9847

Patch Set 1 #

Patch Set 2 : nits #

Total comments: 4

Patch Set 3 : review feedback #

Unified diffs Side-by-side diffs Delta from patch set Stats (+150 lines, -41 lines) Patch
M src/arm/lithium-arm.cc View 2 chunks +3 lines, -2 lines 0 comments Download
M src/hydrogen.cc View 1 2 29 chunks +49 lines, -31 lines 0 comments Download
M src/hydrogen-instructions.h View 6 chunks +16 lines, -2 lines 0 comments Download
M src/hydrogen-instructions.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M src/ia32/lithium-ia32.cc View 1 2 chunks +3 lines, -2 lines 0 comments Download
M src/x64/lithium-x64.cc View 2 chunks +3 lines, -2 lines 0 comments Download
A test/mjsunit/elements-kind-depends.js View 1 2 1 chunk +74 lines, -0 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
danno
Please take a look. This change prevents invalid reuse of elements after ElementsKindTransitions. To make ...
9 years, 2 months ago (2011-10-24 21:28:36 UTC) #1
danno
9 years, 1 month ago (2011-10-26 13:17:00 UTC) #2
fschneider
http://codereview.chromium.org/8380017/diff/1007/src/hydrogen.cc File src/hydrogen.cc (right): http://codereview.chromium.org/8380017/diff/1007/src/hydrogen.cc#newcode1396 src/hydrogen.cc:1396: while (!done_) { Couldn't you just do 2 rounds ...
9 years, 1 month ago (2011-10-27 15:58:22 UTC) #3
danno
Please take another look http://codereview.chromium.org/8380017/diff/1007/src/hydrogen.cc File src/hydrogen.cc (right): http://codereview.chromium.org/8380017/diff/1007/src/hydrogen.cc#newcode1396 src/hydrogen.cc:1396: while (!done_) { On 2011/10/27 ...
9 years, 1 month ago (2011-10-28 07:29:52 UTC) #4
fschneider
9 years, 1 month ago (2011-10-28 11:38:58 UTC) #5
lgtm

Powered by Google App Engine
This is Rietveld 408576698