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

Issue 22926027: Fix dependency of loading the heap-number for a double-field store to be the mapcheck. (Closed)

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

Description

Fix dependency of loading the heap-number for a double-field store to be the mapcheck. R=jkummerow@chromium.org Committed: https://code.google.com/p/v8/source/detail?r=16306

Patch Set 1 #

Patch Set 2 : Add store dependency #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+13 lines, -19 lines) Patch
M src/hydrogen.cc View 1 6 chunks +11 lines, -10 lines 0 comments Download
M src/hydrogen-escape-analysis.cc View 1 1 chunk +2 lines, -8 lines 1 comment Download
M src/hydrogen-instructions.h View 1 1 chunk +0 lines, -1 line 0 comments Download

Messages

Total messages: 6 (0 generated)
Toon Verwaest
PTAL
7 years, 4 months ago (2013-08-23 13:13:23 UTC) #1
Jakob Kummerow
LGTM.
7 years, 4 months ago (2013-08-23 13:27:28 UTC) #2
Jakob Kummerow
https://chromiumcodereview.appspot.com/22926027/diff/5001/src/hydrogen-escape-analysis.cc File src/hydrogen-escape-analysis.cc (right): https://chromiumcodereview.appspot.com/22926027/diff/5001/src/hydrogen-escape-analysis.cc#newcode215 src/hydrogen-escape-analysis.cc:215: ASSERT(mapcheck->ActualValue() == allocate); Looking at the line before (212), ...
7 years, 4 months ago (2013-08-23 15:41:03 UTC) #3
Toon Verwaest
Committed patchset #2 manually as r16306.
7 years, 4 months ago (2013-08-23 16:31:40 UTC) #4
Michael Starzinger
The reason why this tanks performance is because it broke both write-barrier removal (see HSToreNamedField::NeedsWriteBarrier) ...
7 years, 4 months ago (2013-08-24 07:39:31 UTC) #5
Toon Verwaest
7 years, 4 months ago (2013-08-24 10:02:34 UTC) #6
Message was sent while issue was closed.
I presumed as much. Thanks for looking into it though.

Powered by Google App Engine
This is Rietveld 408576698