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

Issue 18503006: Move representation into HObjectAccess and remove from HLoadNamedField and HStoreNamedField. (Closed)

Created:
7 years, 5 months ago by titzer
Modified:
7 years, 5 months ago
Reviewers:
danno
CC:
v8-dev
Visibility:
Public.

Description

Move representation into HObjectAccess and remove from HLoadNamedField and HStoreNamedField. BUG= R=danno@chromium.org Committed: https://code.google.com/p/v8/source/detail?r=15875

Patch Set 1 #

Total comments: 3

Patch Set 2 : Cleanups after first round of comments; FixedArrayLength is always Smi #

Total comments: 7

Patch Set 3 : #

Total comments: 4

Patch Set 4 : Pass elements kind to HObjectAccess::ForArrayLength #

Unified diffs Side-by-side diffs Delta from patch set Stats (+140 lines, -168 lines) Patch
M src/code-stubs-hydrogen.cc View 1 2 2 chunks +8 lines, -8 lines 0 comments Download
M src/hydrogen.h View 1 2 3 3 chunks +4 lines, -10 lines 0 comments Download
M src/hydrogen.cc View 1 2 3 24 chunks +57 lines, -101 lines 0 comments Download
M src/hydrogen-instructions.h View 1 2 3 11 chunks +56 lines, -41 lines 0 comments Download
M src/hydrogen-instructions.cc View 1 2 4 chunks +15 lines, -8 lines 0 comments Download

Messages

Total messages: 12 (0 generated)
titzer
7 years, 5 months ago (2013-07-03 16:28:56 UTC) #1
danno
Im not sure about this. Isn't there something else we need, like "Format" that implies ...
7 years, 5 months ago (2013-07-05 12:23:37 UTC) #2
titzer
On 2013/07/05 12:23:37, danno wrote: > Im not sure about this. Isn't there something else ...
7 years, 5 months ago (2013-07-08 08:13:21 UTC) #3
danno
https://codereview.chromium.org/18503006/diff/1/src/hydrogen-instructions.h File src/hydrogen-instructions.h (right): https://codereview.chromium.org/18503006/diff/1/src/hydrogen-instructions.h#newcode5308 src/hydrogen-instructions.h:5308: Representation::Smi() : Representation::Tagged()); You should probably gate using ::Smi() ...
7 years, 5 months ago (2013-07-08 11:12:25 UTC) #4
titzer
On 2013/07/08 11:12:25, danno wrote: > https://codereview.chromium.org/18503006/diff/1/src/hydrogen-instructions.h > File src/hydrogen-instructions.h (right): > > https://codereview.chromium.org/18503006/diff/1/src/hydrogen-instructions.h#newcode5308 > ...
7 years, 5 months ago (2013-07-09 15:22:34 UTC) #5
titzer
On 2013/07/09 15:22:34, titzer wrote: > On 2013/07/08 11:12:25, danno wrote: > > https://codereview.chromium.org/18503006/diff/1/src/hydrogen-instructions.h > ...
7 years, 5 months ago (2013-07-15 13:47:31 UTC) #6
danno
https://codereview.chromium.org/18503006/diff/8001/src/hydrogen-instructions.h File src/hydrogen-instructions.h (left): https://codereview.chromium.org/18503006/diff/8001/src/hydrogen-instructions.h#oldcode5802 src/hydrogen-instructions.h:5802: = Representation::Tagged()) nit: start the first parameter "obj" on ...
7 years, 5 months ago (2013-07-16 11:51:57 UTC) #7
titzer
https://codereview.chromium.org/18503006/diff/8001/src/hydrogen-instructions.h File src/hydrogen-instructions.h (left): https://codereview.chromium.org/18503006/diff/8001/src/hydrogen-instructions.h#oldcode5802 src/hydrogen-instructions.h:5802: = Representation::Tagged()) On 2013/07/16 11:51:58, danno wrote: > nit: ...
7 years, 5 months ago (2013-07-23 15:04:09 UTC) #8
danno
https://codereview.chromium.org/18503006/diff/8001/src/hydrogen-instructions.h File src/hydrogen-instructions.h (right): https://codereview.chromium.org/18503006/diff/8001/src/hydrogen-instructions.h#newcode5355 src/hydrogen-instructions.h:5355: static HObjectAccess ForArrayLength(bool is_fast_elements = false) { I would ...
7 years, 5 months ago (2013-07-23 16:15:43 UTC) #9
titzer
On 2013/07/23 16:15:43, danno wrote: > https://codereview.chromium.org/18503006/diff/8001/src/hydrogen-instructions.h > File src/hydrogen-instructions.h (right): > > https://codereview.chromium.org/18503006/diff/8001/src/hydrogen-instructions.h#newcode5355 > ...
7 years, 5 months ago (2013-07-23 16:47:54 UTC) #10
danno
lgtm
7 years, 5 months ago (2013-07-24 13:13:15 UTC) #11
titzer
7 years, 5 months ago (2013-07-25 09:37:59 UTC) #12
Message was sent while issue was closed.
Committed patchset #4 manually as r15875 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698