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

Issue 704193007: [turbofan] add gap move verifier (Closed)

Created:
6 years, 1 month ago by dcarney
Modified:
6 years, 1 month ago
Reviewers:
Jarin
CC:
v8-dev
Project:
v8
Visibility:
Public.

Description

[turbofan] add gap move verifier R=jarin@chromium.org BUG= Committed: https://code.google.com/p/v8/source/detail?r=25300

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : #

Patch Set 5 : #

Patch Set 6 : cp #

Patch Set 7 : passes tests #

Patch Set 8 : cp #

Patch Set 9 : #

Patch Set 10 : #

Patch Set 11 : #

Patch Set 12 : #

Patch Set 13 : #

Patch Set 14 : #

Total comments: 18

Patch Set 15 : #

Patch Set 16 : #

Patch Set 17 : better intersection #

Patch Set 18 : #

Patch Set 19 : #

Patch Set 20 : rebase #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+384 lines, -87 lines) Patch
M src/compiler/instruction.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 9 chunks +18 lines, -4 lines 0 comments Download
M src/compiler/instruction.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +2 lines, -2 lines 0 comments Download
M src/compiler/pipeline.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 4 chunks +14 lines, -4 lines 0 comments Download
M src/compiler/register-allocator.h View 1 2 1 chunk +1 line, -4 lines 0 comments Download
M src/compiler/register-allocator.cc View 1 2 3 chunks +1 line, -14 lines 0 comments Download
M src/compiler/register-allocator-verifier.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 chunks +19 lines, -1 line 0 comments Download
M src/compiler/register-allocator-verifier.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 5 chunks +307 lines, -20 lines 1 comment Download
M test/cctest/compiler/test-run-machops.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +0 lines, -30 lines 0 comments Download
M test/unittests/compiler/register-allocator-unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 9 chunks +22 lines, -8 lines 0 comments Download

Messages

Total messages: 7 (1 generated)
dcarney
ptal
6 years, 1 month ago (2014-11-11 12:40:56 UTC) #2
Jarin
Very cool stuff. I have bunch of comments and questions. https://codereview.chromium.org/704193007/diff/260001/src/compiler/pipeline.cc File src/compiler/pipeline.cc (right): https://codereview.chromium.org/704193007/diff/260001/src/compiler/pipeline.cc#newcode579 ...
6 years, 1 month ago (2014-11-12 08:13:35 UTC) #3
dcarney
https://codereview.chromium.org/704193007/diff/260001/src/compiler/pipeline.cc File src/compiler/pipeline.cc (right): https://codereview.chromium.org/704193007/diff/260001/src/compiler/pipeline.cc#newcode579 src/compiler/pipeline.cc:579: RegisterAllocatorVerifier* verifier = NULL; On 2014/11/12 08:13:35, jarin wrote: ...
6 years, 1 month ago (2014-11-12 08:53:32 UTC) #4
dcarney
added second pass - cleaned some stuff up - ptal
6 years, 1 month ago (2014-11-12 11:20:11 UTC) #5
Jarin
lgtm. https://codereview.chromium.org/704193007/diff/380001/src/compiler/register-allocator-verifier.cc File src/compiler/register-allocator-verifier.cc (right): https://codereview.chromium.org/704193007/diff/380001/src/compiler/register-allocator-verifier.cc#newcode390 src/compiler/register-allocator-verifier.cc:390: for (size_t phi = block->PredecessorCount() - 1; true; ...
6 years, 1 month ago (2014-11-12 14:48:47 UTC) #6
dcarney
6 years, 1 month ago (2014-11-12 14:53:46 UTC) #7
Message was sent while issue was closed.
Committed patchset #20 (id:380001) manually as 25300 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698