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

Issue 149063010: Remake of the load elimination fix made earlier (r18884). (Closed)

Created:
6 years, 10 months ago by Igor Sheludko
Modified:
6 years, 10 months ago
Reviewers:
titzer, Toon Verwaest
CC:
v8-dev
Visibility:
Public.

Description

Remake of the load elimination fix made earlier (r18884). R=titzer@chromium.org, verwaest@chromium.org Committed: https://code.google.com/p/v8/source/detail?r=19057

Patch Set 1 #

Patch Set 2 : Offline review notes applied #

Total comments: 32

Patch Set 3 : Review notes applied #

Total comments: 8

Patch Set 4 : Review notes applied, ForObservableJSObjectPropertyAt renamed to ForObservableJSObjectOffset #

Patch Set 5 : Rebasing on r19033. #

Patch Set 6 : Check in load elimination corrected + assert added. #

Total comments: 2

Patch Set 7 : Rebasing on r19056. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+232 lines, -220 lines) Patch
M src/code-stubs-hydrogen.cc View 1 2 3 4 15 chunks +35 lines, -44 lines 0 comments Download
M src/hydrogen.h View 1 2 3 4 2 chunks +2 lines, -2 lines 0 comments Download
M src/hydrogen.cc View 1 2 3 4 5 6 42 chunks +99 lines, -118 lines 0 comments Download
M src/hydrogen-instructions.h View 1 2 3 4 13 chunks +55 lines, -31 lines 0 comments Download
M src/hydrogen-instructions.cc View 1 2 3 4 7 chunks +21 lines, -12 lines 0 comments Download
M src/hydrogen-load-elimination.cc View 1 2 3 4 5 2 chunks +7 lines, -2 lines 0 comments Download
M src/objects.h View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download
M src/objects-inl.h View 1 2 3 4 3 chunks +11 lines, -11 lines 0 comments Download

Messages

Total messages: 9 (0 generated)
Igor Sheludko
PTAL
6 years, 10 months ago (2014-01-30 13:03:58 UTC) #1
Igor Sheludko
In patch set 2 I removed the map from the HObjectAccess and added an "existing_inobject_property" ...
6 years, 10 months ago (2014-01-31 14:09:40 UTC) #2
titzer
LGTM other than naming. https://codereview.chromium.org/149063010/diff/20001/src/hydrogen-instructions.h File src/hydrogen-instructions.h (left): https://codereview.chromium.org/149063010/diff/20001/src/hydrogen-instructions.h#oldcode6388 src/hydrogen-instructions.h:6388: // The entry could be ...
6 years, 10 months ago (2014-02-03 13:45:39 UTC) #3
Toon Verwaest
I find "Unsafe" a bad name for what it's doing. It's totally unclear from the ...
6 years, 10 months ago (2014-02-03 13:51:32 UTC) #4
Igor Sheludko
Thank you for your notes. Here is another revision. https://codereview.chromium.org/149063010/diff/20001/src/hydrogen-instructions.cc File src/hydrogen-instructions.cc (right): https://codereview.chromium.org/149063010/diff/20001/src/hydrogen-instructions.cc#newcode3598 src/hydrogen-instructions.cc:3598: ...
6 years, 10 months ago (2014-02-03 17:57:04 UTC) #5
Toon Verwaest
lgtm with nits https://codereview.chromium.org/149063010/diff/160001/src/hydrogen.cc File src/hydrogen.cc (right): https://codereview.chromium.org/149063010/diff/160001/src/hydrogen.cc#newcode1201 src/hydrogen.cc:1201: Add<HStoreNamedField>(reference, HObjectAccess::ForCounter(), join lines https://codereview.chromium.org/149063010/diff/160001/src/hydrogen.cc#newcode1339 src/hydrogen.cc:1339: ...
6 years, 10 months ago (2014-02-03 18:08:28 UTC) #6
Igor Sheludko
After rebasing and very final review of changes I found that the check in load ...
6 years, 10 months ago (2014-02-03 19:17:57 UTC) #7
Toon Verwaest
lgtm
6 years, 10 months ago (2014-02-04 10:13:49 UTC) #8
Igor Sheludko
6 years, 10 months ago (2014-02-04 10:48:58 UTC) #9
Message was sent while issue was closed.
Committed patchset #7 manually as r19057 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698