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

Issue 1493963003: [turbofan] Make RawMachineAssembler handle the end node. (Closed)

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

Description

[turbofan] Make RawMachineAssembler handle the end node. This moves the proper handling for the end node withing the constructed graph into the RawMachineAssembler. This simplifies all assemblers and makes the handling of {Start} and {End} symmetrical. R=bmeurer@chromium.org Committed: https://crrev.com/33142c120d92a1604eb48e6c24b2f8d5c9692bd4 Cr-Commit-Position: refs/heads/master@{#32563}

Patch Set 1 #

Total comments: 3

Patch Set 2 : Addressed comment. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+15 lines, -75 lines) Patch
M src/compiler/code-stub-assembler.h View 2 chunks +0 lines, -7 lines 0 comments Download
M src/compiler/code-stub-assembler.cc View 3 chunks +0 lines, -20 lines 0 comments Download
M src/compiler/common-operator.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M src/compiler/interpreter-assembler.h View 3 chunks +0 lines, -8 lines 0 comments Download
M src/compiler/interpreter-assembler.cc View 5 chunks +5 lines, -25 lines 0 comments Download
M src/compiler/raw-machine-assembler.cc View 1 5 chunks +5 lines, -0 lines 0 comments Download
M test/unittests/compiler/interpreter-assembler-unittest.h View 1 chunk +0 lines, -2 lines 0 comments Download
M test/unittests/compiler/interpreter-assembler-unittest.cc View 5 chunks +5 lines, -12 lines 0 comments Download

Messages

Total messages: 9 (3 generated)
Michael Starzinger
https://codereview.chromium.org/1493963003/diff/1/src/compiler/raw-machine-assembler.cc File src/compiler/raw-machine-assembler.cc (right): https://codereview.chromium.org/1493963003/diff/1/src/compiler/raw-machine-assembler.cc#newcode35 src/compiler/raw-machine-assembler.cc:35: graph->SetEnd(UndefinedConstant()); This is a dirty hack because currently we ...
5 years ago (2015-12-03 12:28:27 UTC) #1
Benedikt Meurer
LGTM https://codereview.chromium.org/1493963003/diff/1/src/compiler/raw-machine-assembler.cc File src/compiler/raw-machine-assembler.cc (right): https://codereview.chromium.org/1493963003/diff/1/src/compiler/raw-machine-assembler.cc#newcode35 src/compiler/raw-machine-assembler.cc:35: graph->SetEnd(UndefinedConstant()); As discussed, remove the hack and use ...
5 years ago (2015-12-03 12:49:16 UTC) #2
Michael Starzinger
Danno, Orion & Daniel: FYI. https://codereview.chromium.org/1493963003/diff/1/src/compiler/raw-machine-assembler.cc File src/compiler/raw-machine-assembler.cc (right): https://codereview.chromium.org/1493963003/diff/1/src/compiler/raw-machine-assembler.cc#newcode35 src/compiler/raw-machine-assembler.cc:35: graph->SetEnd(UndefinedConstant()); On 2015/12/03 12:49:15, ...
5 years ago (2015-12-03 12:53:32 UTC) #3
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1493963003/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1493963003/20001
5 years ago (2015-12-03 13:09:37 UTC) #6
commit-bot: I haz the power
Committed patchset #2 (id:20001)
5 years ago (2015-12-03 13:29:32 UTC) #7
commit-bot: I haz the power
5 years ago (2015-12-03 13:30:14 UTC) #9
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/33142c120d92a1604eb48e6c24b2f8d5c9692bd4
Cr-Commit-Position: refs/heads/master@{#32563}

Powered by Google App Engine
This is Rietveld 408576698