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

Issue 108413003: HStoreNamedField for Smis optimized for x64 (Closed)

Created:
7 years ago by Igor Sheludko
Modified:
7 years ago
Reviewers:
Toon Verwaest
CC:
v8-dev
Visibility:
Public.

Description

HStoreNamedField for Smis optimized for x64 R=verwaest@chromium.org Committed: https://code.google.com/p/v8/source/detail?r=18360

Patch Set 1 #

Total comments: 4

Patch Set 2 : Review notes addressed #

Patch Set 3 : Cleaner implementation + renundant moves removed #

Patch Set 4 : Even cleaner implementation #

Unified diffs Side-by-side diffs Delta from patch set Stats (+73 lines, -32 lines) Patch
M src/hydrogen.cc View 1 2 3 3 chunks +9 lines, -5 lines 0 comments Download
M src/hydrogen-instructions.h View 1 2 3 5 chunks +22 lines, -4 lines 0 comments Download
M src/objects-inl.h View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
M src/x64/lithium-codegen-x64.cc View 1 2 3 6 chunks +38 lines, -22 lines 0 comments Download
M src/x64/lithium-x64.cc View 1 2 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 9 (0 generated)
Igor Sheludko
7 years ago (2013-12-06 17:52:27 UTC) #1
Toon Verwaest
https://codereview.chromium.org/108413003/diff/1/src/hydrogen-instructions.h File src/hydrogen-instructions.h (right): https://codereview.chromium.org/108413003/diff/1/src/hydrogen-instructions.h#newcode6571 src/hydrogen-instructions.h:6571: void set_can_omit_smi_tag_store(bool v) { can_omit_smi_tag_store_ = v; } I'd ...
7 years ago (2013-12-09 15:51:10 UTC) #2
Igor Sheludko
https://codereview.chromium.org/108413003/diff/1/src/hydrogen-instructions.h File src/hydrogen-instructions.h (right): https://codereview.chromium.org/108413003/diff/1/src/hydrogen-instructions.h#newcode6571 src/hydrogen-instructions.h:6571: void set_can_omit_smi_tag_store(bool v) { can_omit_smi_tag_store_ = v; } On ...
7 years ago (2013-12-10 09:13:07 UTC) #3
Toon Verwaest
lgtm
7 years ago (2013-12-10 09:34:18 UTC) #4
Igor Sheludko
PTAL patch set 3 (cleaner implementation + redundant moves removed).
7 years ago (2013-12-18 11:23:20 UTC) #5
Toon Verwaest
A lot cleaner, nice! Would be nice to use an enum for the "initializing store" ...
7 years ago (2013-12-18 11:25:50 UTC) #6
Igor Sheludko
PTAL, I replaced bool with enum.
7 years ago (2013-12-18 13:33:35 UTC) #7
Toon Verwaest
Nice. LGTM
7 years ago (2013-12-18 14:01:55 UTC) #8
Igor Sheludko
7 years ago (2013-12-18 17:53:58 UTC) #9
Message was sent while issue was closed.
Committed patchset #4 manually as r18360 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698