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

Issue 665223006: Implement control reducer, which reduces branches and phis together in a single fixpoint. (Closed)

Created:
6 years, 2 months ago by titzer
Modified:
6 years, 1 month ago
Reviewers:
Benedikt Meurer
CC:
v8-dev
Project:
v8
Visibility:
Public.

Description

Implement control reducer, which reduces branches and phis together in a single fixpoint. R=bmeurer@chromium.org BUG= Committed: https://code.google.com/p/v8/source/detail?r=24891

Patch Set 1 #

Total comments: 8

Patch Set 2 : Add lots more tests. Use Terminate node to collect effects from NTLs. #

Patch Set 3 : Use range-based for. #

Patch Set 4 : #

Patch Set 5 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1915 lines, -52 lines) Patch
M src/compiler/control-reducer.h View 2 chunks +11 lines, -0 lines 0 comments Download
M src/compiler/control-reducer.cc View 1 2 3 4 5 chunks +432 lines, -20 lines 0 comments Download
M src/compiler/operator-properties-inl.h View 1 2 chunks +2 lines, -1 line 0 comments Download
M src/compiler/scheduler.cc View 1 2 3 4 1 chunk +2 lines, -1 line 0 comments Download
M test/cctest/compiler/test-control-reducer.cc View 1 12 chunks +1468 lines, -30 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
titzer
6 years, 2 months ago (2014-10-22 12:26:33 UTC) #1
Benedikt Meurer
https://codereview.chromium.org/665223006/diff/1/src/compiler/control-reducer.cc File src/compiler/control-reducer.cc (right): https://codereview.chromium.org/665223006/diff/1/src/compiler/control-reducer.cc#newcode239 src/compiler/control-reducer.cc:239: for (InputIter i = node->inputs().begin(); i != node->inputs().end(); ++i) ...
6 years, 2 months ago (2014-10-23 10:45:25 UTC) #2
titzer
PTAL, addressed comments and added a bunch more tests. https://codereview.chromium.org/665223006/diff/1/src/compiler/control-reducer.cc File src/compiler/control-reducer.cc (right): https://codereview.chromium.org/665223006/diff/1/src/compiler/control-reducer.cc#newcode239 src/compiler/control-reducer.cc:239: ...
6 years, 2 months ago (2014-10-23 11:23:45 UTC) #3
Benedikt Meurer
Ok, so how about running try jobs on that?
6 years, 2 months ago (2014-10-23 11:28:52 UTC) #4
Benedikt Meurer
lgtm
6 years, 1 month ago (2014-10-26 12:58:53 UTC) #5
titzer
6 years, 1 month ago (2014-10-27 08:41:44 UTC) #6
Message was sent while issue was closed.
Committed patchset #5 manually as 24891 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698