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

Issue 2294913006: [Interpreter] Enable allocation site mementos in CreateArrayLiterals. (Closed)

Created:
4 years, 3 months ago by mythria
Modified:
4 years, 3 months ago
CC:
v8-reviews_googlegroups.com, rmcilroy
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[Interpreter] Enable allocation site mementos in CreateArrayLiterals. In ignition, allocation site mementos were disabled when creating array literals. Enabled them in this cl. BUG=v8:4280 LOG=N Committed: https://crrev.com/119f311245e09bd7515697d27921fd60d9e58424 Cr-Commit-Position: refs/heads/master@{#39234}

Patch Set 1 #

Patch Set 2 : Fixed cctest.status #

Total comments: 3

Patch Set 3 : Diable mementos in bytecode-graph-builder #

Patch Set 4 : Rebase. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+24 lines, -57 lines) Patch
M src/compiler/bytecode-graph-builder.cc View 1 2 3 2 chunks +6 lines, -0 lines 0 comments Download
M src/interpreter/bytecode-generator.cc View 1 2 3 1 chunk +1 line, -2 lines 0 comments Download
M test/cctest/cctest.status View 1 2 3 3 chunks +0 lines, -23 lines 0 comments Download
M test/cctest/interpreter/bytecode_expectations/ArrayLiterals.golden View 5 chunks +6 lines, -6 lines 0 comments Download
M test/cctest/interpreter/bytecode_expectations/ArrayLiteralsWide.golden View 1 chunk +1 line, -1 line 0 comments Download
M test/cctest/interpreter/bytecode_expectations/CallRuntime.golden View 1 chunk +1 line, -1 line 0 comments Download
M test/cctest/interpreter/bytecode_expectations/CountOperators.golden View 1 chunk +1 line, -1 line 0 comments Download
M test/cctest/interpreter/bytecode_expectations/ForIn.golden View 3 chunks +4 lines, -4 lines 0 comments Download
M test/cctest/interpreter/bytecode_expectations/ForOf.golden View 1 2 3 3 chunks +3 lines, -3 lines 0 comments Download
M test/cctest/interpreter/bytecode_expectations/Generators.golden View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M test/mjsunit/mjsunit.status View 1 2 3 5 chunks +0 lines, -15 lines 0 comments Download

Messages

Total messages: 40 (29 generated)
mythria
PTAL. https://codereview.chromium.org/2294913006/diff/20001/src/interpreter/bytecode-generator.cc File src/interpreter/bytecode-generator.cc (left): https://codereview.chromium.org/2294913006/diff/20001/src/interpreter/bytecode-generator.cc#oldcode1886 src/interpreter/bytecode-generator.cc:1886: expr->ComputeFlags(true)); Ross, I think this is the only ...
4 years, 3 months ago (2016-09-02 15:06:54 UTC) #13
rmcilroy
Looks good, thanks for the change. One question for Michi before we land. https://codereview.chromium.org/2294913006/diff/20001/src/interpreter/bytecode-generator.cc File ...
4 years, 3 months ago (2016-09-05 09:28:33 UTC) #15
Michael Starzinger
Quick reply, doing review next. https://codereview.chromium.org/2294913006/diff/20001/src/interpreter/bytecode-generator.cc File src/interpreter/bytecode-generator.cc (left): https://codereview.chromium.org/2294913006/diff/20001/src/interpreter/bytecode-generator.cc#oldcode1886 src/interpreter/bytecode-generator.cc:1886: expr->ComputeFlags(true)); On 2016/09/05 09:28:33, ...
4 years, 3 months ago (2016-09-05 12:23:04 UTC) #17
Michael Starzinger
LGTM modulo Ross' comment. I would be fine with just removing the "ArrayLiteral::kDisableMementos" bit from ...
4 years, 3 months ago (2016-09-05 12:26:29 UTC) #18
mythria
Thanks for the feedback. I updated bytecode-graph-builder and also added a comment. PTAL. Thanks, Mythri
4 years, 3 months ago (2016-09-05 15:31:54 UTC) #27
rmcilroy
lgtm
4 years, 3 months ago (2016-09-05 15:41:17 UTC) #28
Michael Starzinger
LGTM. Thanks!
4 years, 3 months ago (2016-09-05 15:46:52 UTC) #29
mvstanton
LGTM
4 years, 3 months ago (2016-09-07 08:14:57 UTC) #30
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2294913006/60001
4 years, 3 months ago (2016-09-07 09:03:08 UTC) #36
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years, 3 months ago (2016-09-07 09:05:50 UTC) #38
commit-bot: I haz the power
4 years, 3 months ago (2016-09-07 09:06:27 UTC) #40
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/119f311245e09bd7515697d27921fd60d9e58424
Cr-Commit-Position: refs/heads/master@{#39234}

Powered by Google App Engine
This is Rietveld 408576698