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

Issue 2624753002: [ignition] Use Smis directly for type feedback (Closed)

Created:
3 years, 11 months ago by Leszek Swirski
Modified:
3 years, 11 months ago
Reviewers:
rmcilroy, mythria
CC:
v8-reviews_googlegroups.com
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[ignition] Use Smis directly for type feedback Since type feedback is stored as Smis, we can avoid a few shift instructions per bytecode handler by performing type feedback updates on Smis directly, rather than converting between Smi and Word32. Review-Url: https://codereview.chromium.org/2624753002 Cr-Commit-Position: refs/heads/master@{#42236} Committed: https://chromium.googlesource.com/v8/v8/+/1f55c1b5aec2bcceba4b8d3a25bcf9cccce1a59b

Patch Set 1 #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+123 lines, -105 lines) Patch
M src/code-stub-assembler.h View 1 chunk +11 lines, -0 lines 2 comments Download
M src/code-stub-assembler.cc View 2 chunks +8 lines, -3 lines 0 comments Download
M src/code-stubs.cc View 23 chunks +28 lines, -28 lines 0 comments Download
M src/interpreter/interpreter.cc View 32 chunks +67 lines, -64 lines 0 comments Download
M src/interpreter/interpreter-assembler.cc View 6 chunks +9 lines, -10 lines 0 comments Download

Messages

Total messages: 15 (8 generated)
Leszek Swirski
Hi Ross and Mythri, Here's a low impact (both in terms of code change and ...
3 years, 11 months ago (2017-01-10 14:24:46 UTC) #6
rmcilroy
LGTM with a suggestion. https://codereview.chromium.org/2624753002/diff/1/src/code-stub-assembler.h File src/code-stub-assembler.h (right): https://codereview.chromium.org/2624753002/diff/1/src/code-stub-assembler.h#newcode236 src/code-stub-assembler.h:236: Node* SelectSmiConstant(Node* condition, Smi* true_value, ...
3 years, 11 months ago (2017-01-10 15:05:50 UTC) #7
mythria
lgtm.
3 years, 11 months ago (2017-01-10 15:49:14 UTC) #8
Leszek Swirski
https://codereview.chromium.org/2624753002/diff/1/src/code-stub-assembler.h File src/code-stub-assembler.h (right): https://codereview.chromium.org/2624753002/diff/1/src/code-stub-assembler.h#newcode236 src/code-stub-assembler.h:236: Node* SelectSmiConstant(Node* condition, Smi* true_value, Smi* false_value); On 2017/01/10 ...
3 years, 11 months ago (2017-01-11 10:10:03 UTC) #9
rmcilroy
On 2017/01/11 10:10:03, Leszek Swirski wrote: > https://codereview.chromium.org/2624753002/diff/1/src/code-stub-assembler.h > File src/code-stub-assembler.h (right): > > https://codereview.chromium.org/2624753002/diff/1/src/code-stub-assembler.h#newcode236 ...
3 years, 11 months ago (2017-01-11 14:56:54 UTC) #10
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/2624753002/1
3 years, 11 months ago (2017-01-11 14:57:49 UTC) #12
commit-bot: I haz the power
3 years, 11 months ago (2017-01-11 15:28:20 UTC) #15
Message was sent while issue was closed.
Committed patchset #1 (id:1) as
https://chromium.googlesource.com/v8/v8/+/1f55c1b5aec2bcceba4b8d3a25bcf9cccce...

Powered by Google App Engine
This is Rietveld 408576698