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

Issue 491303002: Add ScheduleVerifier. (Closed)

Created:
6 years, 4 months ago by titzer
Modified:
6 years, 4 months ago
Reviewers:
Jarin
CC:
v8-dev
Project:
v8
Visibility:
Public.

Description

Add ScheduleVerifier. This adds a series of checks to the output of scheduling, including properties of the RPO order, the dominance relation, phi placement, and the SSA property that definitions dominate all their uses. R=jarin@chromium.org BUG= Committed: https://code.google.com/p/v8/source/detail?r=23310

Patch Set 1 #

Total comments: 10

Patch Set 2 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+233 lines, -7 lines) Patch
M .gitignore View 1 chunk +1 line, -0 lines 0 comments Download
M src/compiler/pipeline.cc View 1 2 chunks +6 lines, -5 lines 0 comments Download
M src/compiler/verifier.h View 2 chunks +11 lines, -2 lines 0 comments Download
M src/compiler/verifier.cc View 1 3 chunks +204 lines, -0 lines 0 comments Download
M src/data-flow.h View 1 chunk +11 lines, -0 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
titzer
6 years, 4 months ago (2014-08-21 14:21:22 UTC) #1
Jarin
lgtm with some nits. Good stuff. https://codereview.chromium.org/491303002/diff/1/src/compiler/verifier.cc File src/compiler/verifier.cc (right): https://codereview.chromium.org/491303002/diff/1/src/compiler/verifier.cc#newcode250 src/compiler/verifier.cc:250: static bool FindDominatingDef(Schedule* ...
6 years, 4 months ago (2014-08-22 11:55:32 UTC) #2
Jarin
https://codereview.chromium.org/491303002/diff/1/src/compiler/verifier.cc File src/compiler/verifier.cc (right): https://codereview.chromium.org/491303002/diff/1/src/compiler/verifier.cc#newcode256 src/compiler/verifier.cc:256: if (block->nodes_[use_pos] == node) return true; On 2014/08/22 11:55:32, ...
6 years, 4 months ago (2014-08-22 12:05:20 UTC) #3
titzer
https://codereview.chromium.org/491303002/diff/1/src/compiler/verifier.cc File src/compiler/verifier.cc (right): https://codereview.chromium.org/491303002/diff/1/src/compiler/verifier.cc#newcode250 src/compiler/verifier.cc:250: static bool FindDominatingDef(Schedule* schedule, Node* node, On 2014/08/22 11:55:32, ...
6 years, 4 months ago (2014-08-22 12:18:35 UTC) #4
titzer
6 years, 4 months ago (2014-08-22 12:38:00 UTC) #5
Message was sent while issue was closed.
Committed patchset #2 manually as 23310 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698