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

Issue 1508643002: [turbofan] Don't try to inling dead nodes. (Closed)

Created:
5 years ago by Benedikt Meurer
Modified:
5 years ago
Reviewers:
Michael Starzinger
CC:
v8-reviews_googlegroups.com
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[turbofan] Don't try to inling dead nodes. The JSInliningHeuristic keeps a list of nodes, which might have been killed by other reducers before the JSInliningHeuristic looks at it again, so it has to check whether nodes are dead before trying to expand them later (this is similar to what the ValueNumberingReducer needs to do with its internal table). R=mstarzinger@chromium.org Committed: https://crrev.com/1c44aa0e8dddf95448f7f52b78cc06f7a26c8986 Cr-Commit-Position: refs/heads/master@{#32652}

Patch Set 1 #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+7 lines, -4 lines) Patch
M src/compiler/js-inlining-heuristic.cc View 1 chunk +7 lines, -4 lines 2 comments Download

Messages

Total messages: 9 (2 generated)
Benedikt Meurer
5 years ago (2015-12-07 10:42:18 UTC) #1
Benedikt Meurer
Hey Michi, Here's the quick fix for dead nodes in the JSInliner. Please take a ...
5 years ago (2015-12-07 10:42:48 UTC) #2
Michael Starzinger
LGTM. https://codereview.chromium.org/1508643002/diff/1/src/compiler/js-inlining-heuristic.cc File src/compiler/js-inlining-heuristic.cc (right): https://codereview.chromium.org/1508643002/diff/1/src/compiler/js-inlining-heuristic.cc#newcode110 src/compiler/js-inlining-heuristic.cc:110: // Make sure we don't try to inline ...
5 years ago (2015-12-07 10:50:49 UTC) #3
Benedikt Meurer
https://codereview.chromium.org/1508643002/diff/1/src/compiler/js-inlining-heuristic.cc File src/compiler/js-inlining-heuristic.cc (right): https://codereview.chromium.org/1508643002/diff/1/src/compiler/js-inlining-heuristic.cc#newcode110 src/compiler/js-inlining-heuristic.cc:110: // Make sure we don't try to inline dead ...
5 years ago (2015-12-07 11:25:44 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1508643002/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1508643002/1
5 years ago (2015-12-07 11:25:54 UTC) #6
commit-bot: I haz the power
Committed patchset #1 (id:1)
5 years ago (2015-12-07 11:27:05 UTC) #7
commit-bot: I haz the power
5 years ago (2015-12-07 11:27:53 UTC) #9
Message was sent while issue was closed.
Patchset 1 (id:??) landed as
https://crrev.com/1c44aa0e8dddf95448f7f52b78cc06f7a26c8986
Cr-Commit-Position: refs/heads/master@{#32652}

Powered by Google App Engine
This is Rietveld 408576698