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

Issue 1344553003: [turbofan] Model arguments object materialization in graph. (Closed)

Created:
5 years, 3 months ago by Michael Starzinger
Modified:
5 years, 3 months ago
CC:
v8-reviews_googlegroups.com, caitp (gmail)
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[turbofan] Model arguments object materialization in graph. This models the materialization of arguments objects in the prologue within the IR graph. It will in turn allow us to optimize access to these objects and also correctly handle them with inlining. R=bmeurer@chromium.org,mvstanton@chromium.org TEST=cctest/test-run-jsobjects/Arguments* Committed: https://crrev.com/887f8760588a7f7b4e32c52872f024ceacca903f Cr-Commit-Position: refs/heads/master@{#30735}

Patch Set 1 #

Patch Set 2 : Fix comment. #

Total comments: 4

Patch Set 3 : Addressed comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+126 lines, -1 line) Patch
M src/compiler/ast-graph-builder.cc View 1 2 1 chunk +5 lines, -1 line 0 comments Download
M src/compiler/js-generic-lowering.cc View 1 chunk +1 line, -0 lines 0 comments Download
M src/compiler/js-operator.h View 1 2 2 chunks +28 lines, -0 lines 0 comments Download
M src/compiler/js-operator.cc View 1 2 2 chunks +34 lines, -0 lines 0 comments Download
M src/compiler/opcodes.h View 1 chunk +1 line, -0 lines 0 comments Download
M src/compiler/typer.cc View 1 chunk +5 lines, -0 lines 0 comments Download
M src/compiler/verifier.cc View 1 chunk +4 lines, -0 lines 0 comments Download
M test/cctest/cctest.gyp View 1 chunk +1 line, -0 lines 0 comments Download
A test/cctest/compiler/test-run-jsobjects.cc View 1 chunk +47 lines, -0 lines 0 comments Download

Messages

Total messages: 10 (2 generated)
Michael Starzinger
Benedikt: PTAL. Michael: FYI.
5 years, 3 months ago (2015-09-14 13:35:37 UTC) #1
Michael Starzinger
[ +Caitlin ]
5 years, 3 months ago (2015-09-14 18:19:23 UTC) #2
Benedikt Meurer
LGTM with nits. I love it! https://codereview.chromium.org/1344553003/diff/20001/src/compiler/js-operator.cc File src/compiler/js-operator.cc (right): https://codereview.chromium.org/1344553003/diff/20001/src/compiler/js-operator.cc#newcode732 src/compiler/js-operator.cc:732: DCHECK(start_index == 0 ...
5 years, 3 months ago (2015-09-15 04:35:50 UTC) #3
Michael Starzinger
Comments addressed. https://codereview.chromium.org/1344553003/diff/20001/src/compiler/js-operator.cc File src/compiler/js-operator.cc (right): https://codereview.chromium.org/1344553003/diff/20001/src/compiler/js-operator.cc#newcode732 src/compiler/js-operator.cc:732: DCHECK(start_index == 0 || type == CreateArgumentsParameters::REST_ARRAY); ...
5 years, 3 months ago (2015-09-15 07:39:27 UTC) #4
mvstanton
lgtm, thx for the heads up!
5 years, 3 months ago (2015-09-15 08:53:50 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1344553003/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1344553003/40001
5 years, 3 months ago (2015-09-15 09:05:47 UTC) #8
commit-bot: I haz the power
Committed patchset #3 (id:40001)
5 years, 3 months ago (2015-09-15 09:07:27 UTC) #9
commit-bot: I haz the power
5 years, 3 months ago (2015-09-15 09:07:44 UTC) #10
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/887f8760588a7f7b4e32c52872f024ceacca903f
Cr-Commit-Position: refs/heads/master@{#30735}

Powered by Google App Engine
This is Rietveld 408576698