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

Issue 1937803002: [turbofan] Nuke types before entering the concurrent phase. (Closed)

Created:
4 years, 7 months ago by Benedikt Meurer
Modified:
4 years, 7 months ago
Reviewers:
Yang
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] Nuke types before entering the concurrent phase. It is unsound to look at the types in the TurboFan graphs after the representation selection (and early optimization) phases, because (a) the remaining phases (might) run concurrently, and (b) the types may not be accurate (or even correct) after representation selection due to the way we deal with truncations. So in Debug builds we now explicitly remove all types from the nodes right after we uninstall the Typer decorator from the Graph, so any further attempt to access the Type of a Node will lead to a crash (again in Debug only for now). CQ_INCLUDE_TRYBOTS=tryserver.v8:v8_linux64_tsan_rel BUG=v8:4969 LOG=n Committed: https://crrev.com/914ad0a3799550f9d5a2a8735274b3518b351bba Cr-Commit-Position: refs/heads/master@{#35920}

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+72 lines, -25 lines) Patch
M src/compiler/pipeline.cc View 2 chunks +72 lines, -25 lines 0 comments Download

Messages

Total messages: 12 (5 generated)
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1937803002/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1937803002/1
4 years, 7 months ago (2016-05-02 04:34:20 UTC) #2
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 7 months ago (2016-05-02 04:51:35 UTC) #4
Benedikt Meurer
Hey Yang, Please take a look. Thanks, Benedikt
4 years, 7 months ago (2016-05-02 05:12:43 UTC) #6
Yang
lgtm
4 years, 7 months ago (2016-05-02 05:16:38 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1937803002/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1937803002/1
4 years, 7 months ago (2016-05-02 05:22:25 UTC) #9
commit-bot: I haz the power
Committed patchset #1 (id:1)
4 years, 7 months ago (2016-05-02 05:24:00 UTC) #10
commit-bot: I haz the power
4 years, 7 months ago (2016-05-02 05:25:21 UTC) #12
Message was sent while issue was closed.
Patchset 1 (id:??) landed as
https://crrev.com/914ad0a3799550f9d5a2a8735274b3518b351bba
Cr-Commit-Position: refs/heads/master@{#35920}

Powered by Google App Engine
This is Rietveld 408576698