Chromium Code Reviews

Issue 664683002: [turbofan] decouple register allocation from schedule and graph (Closed)

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

Description

[turbofan] decouple register allocation from schedule and graph R=bmeurer@chromium.org, jarin@chromium.org BUG= Committed: https://code.google.com/p/v8/source/detail?r=24717

Patch Set 1 #

Patch Set 2 : initial mapping #

Patch Set 3 : GetContainingLoop #

Patch Set 4 : cp #

Patch Set 5 : MeetRegisterConstraints #

Patch Set 6 : ComputeLiveOut #

Patch Set 7 : register-allocator.h #

Patch Set 8 : phi ins #

Patch Set 9 : #

Patch Set 10 : #

Patch Set 11 : rebase #

Total comments: 7

Patch Set 12 : #

Patch Set 13 : #

Unified diffs Side-by-side diffs Stats (+330 lines, -187 lines)
M src/compiler/instruction.h View 5 chunks +109 lines, -45 lines 0 comments
M src/compiler/instruction.cc View 3 chunks +80 lines, -2 lines 0 comments
M src/compiler/instruction-selector.cc View 1 chunk +11 lines, -2 lines 0 comments
M src/compiler/register-allocator.h View 5 chunks +12 lines, -13 lines 0 comments
M src/compiler/register-allocator.cc View 25 chunks +88 lines, -100 lines 0 comments
M src/compiler/schedule.h View 3 chunks +30 lines, -9 lines 0 comments
M src/compiler/schedule.cc View 2 chunks +0 lines, -16 lines 0 comments

Messages

Total messages: 6 (2 generated)
dcarney
ptal - there's a few follow up cls to clean up, but this completes the ...
6 years, 2 months ago (2014-10-17 12:55:57 UTC) #2
Jarin
lgtm
6 years, 2 months ago (2014-10-17 15:52:00 UTC) #4
Benedikt Meurer
LGTM with comments. https://codereview.chromium.org/664683002/diff/170001/src/compiler/instruction-selector.cc File src/compiler/instruction-selector.cc (left): https://codereview.chromium.org/664683002/diff/170001/src/compiler/instruction-selector.cc#oldcode855 src/compiler/instruction-selector.cc:855: // TODO(bmeurer): Emit a PhiInstruction here. ...
6 years, 2 months ago (2014-10-19 18:13:03 UTC) #5
dcarney
6 years, 2 months ago (2014-10-20 07:32:15 UTC) #6
Message was sent while issue was closed.
Committed patchset #13 (id:210001) manually as 24717 (presubmit successful).

Powered by Google App Engine