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

Issue 2236443006: [turbofan] Instead of using properties, use a whitelist for store-store elimination. (Closed)

Created:
4 years, 4 months ago by bgeron
Modified:
4 years, 4 months ago
Reviewers:
Jarin
CC:
v8-reviews_googlegroups.com, Michael Starzinger
Base URL:
https://chromium.googlesource.com/v8/v8.git@flake
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[turbofan] Instead of using properties, use a whitelist for store-store elimination. Make --turbo imply --turbo-store-elimination, so it is tested by ClusterFuzz. This should fix bug v8:5280. BUG=v8:5280 Committed: https://crrev.com/f1f7222842fe16df9eee3f1fe81efc086fd6e5c4 Cr-Commit-Position: refs/heads/master@{#38649}

Patch Set 1 #

Patch Set 2 : Also reenable --turbo-store-elimination by default. #

Patch Set 3 : Do not rely on operators for knowing that stores can be eliminated; use an operator whitelist. #

Patch Set 4 : Merge with master. This should fix the failing test. #

Patch Set 5 : Get rid of blacklist. Put Retain in whitelist. #

Patch Set 6 : Don't enable --turbo-store-elimination by default, but have it implied from --turbo. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+12 lines, -27 lines) Patch
M src/compiler/store-store-elimination.cc View 1 2 3 4 4 chunks +11 lines, -27 lines 0 comments Download
M src/flag-definitions.h View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 38 (29 generated)
bgeron
Please take a look.
4 years, 4 months ago (2016-08-10 18:16:11 UTC) #5
bgeron
PTAL.
4 years, 4 months ago (2016-08-11 13:02:46 UTC) #12
bgeron
On 2016/08/11 13:02:46, bgeron wrote: > PTAL. The Windows test seems to fail because of ...
4 years, 4 months ago (2016-08-11 19:02:38 UTC) #16
bgeron
The failing subtest was apparently disabled in https://codereview.chromium.org/2236393002 by machenbach because it was too slow ...
4 years, 4 months ago (2016-08-12 12:13:39 UTC) #19
bgeron
Get rid of blacklist. Put Retain in whitelist.
4 years, 4 months ago (2016-08-12 12:47:39 UTC) #24
Jarin
lgtm
4 years, 4 months ago (2016-08-16 10:46:27 UTC) #32
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/2236443006/100001
4 years, 4 months ago (2016-08-16 10:51:45 UTC) #34
commit-bot: I haz the power
Committed patchset #6 (id:100001)
4 years, 4 months ago (2016-08-16 10:53:26 UTC) #36
commit-bot: I haz the power
4 years, 4 months ago (2016-08-16 10:53:52 UTC) #38
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/f1f7222842fe16df9eee3f1fe81efc086fd6e5c4
Cr-Commit-Position: refs/heads/master@{#38649}

Powered by Google App Engine
This is Rietveld 408576698