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

Issue 2552883012: [interpreter][stubs] Fixing issues found by machine graph verifier. (Closed)

Created:
4 years ago by Igor Sheludko
Modified:
4 years ago
CC:
rmcilroy, v8-reviews_googlegroups.com
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[interpreter][stubs] Fixing issues found by machine graph verifier. All issues in interpreter bytecode handlers are fixed. BUG= Committed: https://crrev.com/02f917f7ef4d2f7c63346002d5eae5375c3474c1 Cr-Commit-Position: refs/heads/master@{#41649}

Patch Set 1 #

Total comments: 6

Patch Set 2 : Addressing comments #

Total comments: 4

Patch Set 3 : Addressing nits #

Unified diffs Side-by-side diffs Delta from patch set Stats (+395 lines, -340 lines) Patch
M src/builtins/builtins-conversion.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/builtins/builtins-regexp.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/code-stub-assembler.h View 2 chunks +2 lines, -1 line 0 comments Download
M src/code-stub-assembler.cc View 26 chunks +55 lines, -48 lines 0 comments Download
M src/code-stubs.cc View 1 12 chunks +43 lines, -44 lines 0 comments Download
M src/compiler/machine-graph-verifier.cc View 7 chunks +36 lines, -11 lines 0 comments Download
M src/compiler/pipeline.cc View 1 chunk +15 lines, -0 lines 0 comments Download
M src/flag-definitions.h View 1 chunk +1 line, -0 lines 0 comments Download
M src/interface-descriptors.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M src/interpreter/interpreter.cc View 1 33 chunks +59 lines, -62 lines 0 comments Download
M src/interpreter/interpreter-assembler.h View 1 2 4 chunks +27 lines, -15 lines 0 comments Download
M src/interpreter/interpreter-assembler.cc View 1 2 26 chunks +79 lines, -99 lines 0 comments Download
M src/interpreter/interpreter-intrinsics.cc View 1 4 chunks +4 lines, -4 lines 0 comments Download
M test/unittests/compiler/node-test-utils.h View 1 chunk +2 lines, -0 lines 0 comments Download
M test/unittests/compiler/node-test-utils.cc View 1 chunk +1 line, -0 lines 0 comments Download
M test/unittests/interpreter/interpreter-assembler-unittest.cc View 1 15 chunks +68 lines, -54 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 39 (29 generated)
Igor Sheludko
Enrico, PTAL @ verifier Ross, PTAL @ interpreter and tests Camillo, PTAL @ the rest
4 years ago (2016-12-09 10:22:15 UTC) #8
rmcilroy
LGTM, thanks. https://codereview.chromium.org/2552883012/diff/40001/src/interpreter/interpreter-assembler.cc File src/interpreter/interpreter-assembler.cc (right): https://codereview.chromium.org/2552883012/diff/40001/src/interpreter/interpreter-assembler.cc#newcode215 src/interpreter/interpreter-assembler.cc:215: return ChangeUint32ToWord(load); Not something for this CL ...
4 years ago (2016-12-09 11:21:37 UTC) #9
Camillo Bruni
LGTM, nice nice :)
4 years ago (2016-12-09 11:52:14 UTC) #10
epertoso
lgtm for compiler/, thanks.
4 years ago (2016-12-09 13:10:02 UTC) #11
Igor Sheludko
Ross, PTAL again. I addressed your comments. https://codereview.chromium.org/2552883012/diff/40001/src/interpreter/interpreter-assembler.cc File src/interpreter/interpreter-assembler.cc (right): https://codereview.chromium.org/2552883012/diff/40001/src/interpreter/interpreter-assembler.cc#newcode215 src/interpreter/interpreter-assembler.cc:215: return ChangeUint32ToWord(load); ...
4 years ago (2016-12-10 00:09:50 UTC) #27
rmcilroy
LGTM, thanks! https://codereview.chromium.org/2552883012/diff/140001/src/interpreter/interpreter-assembler.cc File src/interpreter/interpreter-assembler.cc (right): https://codereview.chromium.org/2552883012/diff/140001/src/interpreter/interpreter-assembler.cc#newcode857 src/interpreter/interpreter-assembler.cc:857: void InterpreterAssembler::UpdateInterruptBudget(Node* weight32) { nit - drop ...
4 years ago (2016-12-12 14:09:08 UTC) #30
Igor Sheludko
Thanks, landing! https://codereview.chromium.org/2552883012/diff/140001/src/interpreter/interpreter-assembler.cc File src/interpreter/interpreter-assembler.cc (right): https://codereview.chromium.org/2552883012/diff/140001/src/interpreter/interpreter-assembler.cc#newcode857 src/interpreter/interpreter-assembler.cc:857: void InterpreterAssembler::UpdateInterruptBudget(Node* weight32) { On 2016/12/12 14:09:08, ...
4 years ago (2016-12-12 14:18:32 UTC) #31
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/2552883012/160001
4 years ago (2016-12-12 14:24:13 UTC) #34
commit-bot: I haz the power
Committed patchset #3 (id:160001)
4 years ago (2016-12-12 14:52:37 UTC) #37
commit-bot: I haz the power
4 years ago (2016-12-12 14:53:12 UTC) #39
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/02f917f7ef4d2f7c63346002d5eae5375c3474c1
Cr-Commit-Position: refs/heads/master@{#41649}

Powered by Google App Engine
This is Rietveld 408576698