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

Issue 21058003: Store mode for keyed stores should be passed in from type feedback (Closed)

Created:
7 years, 4 months ago by mvstanton
Modified:
7 years, 3 months ago
CC:
v8-dev
Visibility:
Public.

Description

Store mode for keyed stores should be passed in from type feedback regardless of the map used in polymorphic stores. BUG= R=jkummerow@chromium.org, verwaest@chromium.org Committed: https://code.google.com/p/v8/source/detail?r=16323

Patch Set 1 #

Patch Set 2 : Yes it's safe to use store_mode, but we have to actually use it :) #

Patch Set 3 : Cleanup #

Total comments: 8

Patch Set 4 : Addressed Jakobs comments #

Patch Set 5 : REBASE #

Patch Set 6 : Fixed nits #

Patch Set 7 : Updates from rebase #

Total comments: 2

Patch Set 8 : Quick punctuation fix #

Unified diffs Side-by-side diffs Delta from patch set Stats (+107 lines, -76 lines) Patch
M src/code-stubs-hydrogen.cc View 1 2 3 4 5 6 3 chunks +7 lines, -7 lines 0 comments Download
M src/hydrogen.h View 1 2 3 4 5 6 2 chunks +3 lines, -2 lines 0 comments Download
M src/hydrogen.cc View 1 2 3 4 5 6 7 10 chunks +50 lines, -67 lines 0 comments Download
M test/mjsunit/array-store-and-grow.js View 1 2 3 4 5 2 chunks +47 lines, -0 lines 0 comments Download

Messages

Total messages: 10 (0 generated)
mvstanton
Hi Toon, here is the small change we discussed Friday. I don't see why we ...
7 years, 4 months ago (2013-07-29 11:15:28 UTC) #1
mvstanton
Hi Toon, I find that in KeyedStoreIC::StoreElementStub() we take special care to ensure that the ...
7 years, 4 months ago (2013-07-30 07:14:51 UTC) #2
mvstanton
Hit send too soon, that should have read: "So I think the store_mode is safe ...
7 years, 4 months ago (2013-07-30 07:16:33 UTC) #3
Toon Verwaest
lgtm
7 years, 4 months ago (2013-07-30 07:17:25 UTC) #4
Jakob Kummerow
https://codereview.chromium.org/21058003/diff/10001/src/hydrogen.cc File src/hydrogen.cc (right): https://codereview.chromium.org/21058003/diff/10001/src/hydrogen.cc#newcode5662 src/hydrogen.cc:5662: NULL, I'm pretty sure that you need to pass ...
7 years, 4 months ago (2013-07-31 09:43:00 UTC) #5
mvstanton
Hi guys, finally got back to this. Addressed comments. Perf looks neutral. Have a quick ...
7 years, 4 months ago (2013-08-09 12:14:07 UTC) #6
Jakob Kummerow
LGTM.
7 years, 4 months ago (2013-08-21 16:46:49 UTC) #7
Jakob Kummerow
rebased version LGTM with nit. https://codereview.chromium.org/21058003/diff/26001/src/hydrogen.cc File src/hydrogen.cc (right): https://codereview.chromium.org/21058003/diff/26001/src/hydrogen.cc#newcode5707 src/hydrogen.cc:5707: // mapcompare is a ...
7 years, 3 months ago (2013-08-26 12:24:51 UTC) #8
mvstanton
addressed nit, thx! https://codereview.chromium.org/21058003/diff/26001/src/hydrogen.cc File src/hydrogen.cc (right): https://codereview.chromium.org/21058003/diff/26001/src/hydrogen.cc#newcode5707 src/hydrogen.cc:5707: // mapcompare is a checked object ...
7 years, 3 months ago (2013-08-26 12:27:50 UTC) #9
mvstanton
7 years, 3 months ago (2013-08-26 12:28:20 UTC) #10
Message was sent while issue was closed.
Committed patchset #8 manually as r16323 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698