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

Issue 2624183002: [compiler] Allow for StackSlots of arbitrary size (Closed)

Created:
3 years, 11 months ago by Clemens Hammacher
Modified:
3 years, 11 months ago
Reviewers:
titzer, ahaas
CC:
v8-reviews_googlegroups.com
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[compiler] Allow for StackSlots of arbitrary size This will be used to pass parameters of wasm functions to the wasm interpreter. All of them need to be packed into one buffer, which is then passed to the interpreter. R=ahaas@chromium.org, titzer@chromium.org BUG=v8:5822 Review-Url: https://codereview.chromium.org/2624183002 Cr-Commit-Position: refs/heads/master@{#42239} Committed: https://chromium.googlesource.com/v8/v8/+/7a3366fbcd556ba6e5a714b34e9ae2085446d987

Patch Set 1 #

Total comments: 4

Patch Set 2 : Address comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+58 lines, -57 lines) Patch
M src/compiler/frame.h View 1 2 chunks +12 lines, -20 lines 0 comments Download
M src/compiler/instruction-selector.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/compiler/machine-operator.h View 2 chunks +2 lines, -1 line 0 comments Download
M src/compiler/machine-operator.cc View 1 4 chunks +31 lines, -21 lines 0 comments Download
M test/unittests/compiler/int64-lowering-unittest.cc View 2 chunks +2 lines, -4 lines 0 comments Download
M test/unittests/compiler/node-test-utils.h View 1 chunk +1 line, -1 line 0 comments Download
M test/unittests/compiler/node-test-utils.cc View 2 chunks +9 lines, -9 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 20 (12 generated)
Clemens Hammacher
3 years, 11 months ago (2017-01-11 12:36:37 UTC) #3
ahaas
lgtm
3 years, 11 months ago (2017-01-11 15:10:28 UTC) #6
titzer
https://codereview.chromium.org/2624183002/diff/1/src/compiler/frame.h File src/compiler/frame.h (right): https://codereview.chromium.org/2624183002/diff/1/src/compiler/frame.h#newcode137 src/compiler/frame.h:137: if (kPointerSize == 4 && width >= 8 && ...
3 years, 11 months ago (2017-01-11 15:13:40 UTC) #7
titzer
lgtm with comment https://codereview.chromium.org/2624183002/diff/1/src/compiler/machine-operator.cc File src/compiler/machine-operator.cc (right): https://codereview.chromium.org/2624183002/diff/1/src/compiler/machine-operator.cc#newcode461 src/compiler/machine-operator.cc:461: #define STACK_SLOT_CACHED_SIZES_LIST(V) V(1) V(2) V(4) V(8) ...
3 years, 11 months ago (2017-01-11 15:15:05 UTC) #8
Clemens Hammacher
https://codereview.chromium.org/2624183002/diff/1/src/compiler/frame.h File src/compiler/frame.h (right): https://codereview.chromium.org/2624183002/diff/1/src/compiler/frame.h#newcode137 src/compiler/frame.h:137: if (kPointerSize == 4 && width >= 8 && ...
3 years, 11 months ago (2017-01-11 15:41:34 UTC) #11
titzer
On 2017/01/11 15:41:34, Clemens Hammacher wrote: > https://codereview.chromium.org/2624183002/diff/1/src/compiler/frame.h > File src/compiler/frame.h (right): > > https://codereview.chromium.org/2624183002/diff/1/src/compiler/frame.h#newcode137 ...
3 years, 11 months ago (2017-01-11 15:44:39 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2624183002/20001
3 years, 11 months ago (2017-01-11 16:09:14 UTC) #17
commit-bot: I haz the power
3 years, 11 months ago (2017-01-11 16:10:59 UTC) #20
Message was sent while issue was closed.
Committed patchset #2 (id:20001) as
https://chromium.googlesource.com/v8/v8/+/7a3366fbcd556ba6e5a714b34e9ae208544...

Powered by Google App Engine
This is Rietveld 408576698