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

Issue 2392533002: Reland of [interpreter] Add string type feedback to add (Closed)

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

Description

[interpreter] Add string type feedback to add Adds string type feedback to Ignition's AddWithFeedback code stub, for now only adding a special case for when both lhs and rhs are strings. This improves octane's splay by >100%. BUG=v8:5400 Committed: https://crrev.com/fb4ae2239d37adaf0321165034050316914de708 Committed: https://crrev.com/bf1a94f1b269914856a8c8763fd282367f066c67 Committed: https://crrev.com/b3c8b0ce2c9af0528837d8309625118d4096553b Cr-Original-Original-Commit-Position: refs/heads/master@{#39987} Cr-Original-Commit-Position: refs/heads/master@{#39996} Cr-Commit-Position: refs/heads/master@{#40015}

Patch Set 1 #

Total comments: 11

Patch Set 2 : Un-inline calling the stub #

Total comments: 6

Patch Set 3 : Use the fancy new IsStringInstanceType method #

Unified diffs Side-by-side diffs Delta from patch set Stats (+69 lines, -20 lines) Patch
M src/code-stubs.cc View 1 2 5 chunks +34 lines, -7 lines 0 comments Download
M src/globals.h View 1 2 1 chunk +8 lines, -1 line 0 comments Download
M src/type-feedback-vector-inl.h View 1 chunk +2 lines, -0 lines 0 comments Download
M test/cctest/interpreter/test-interpreter.cc View 6 chunks +25 lines, -12 lines 0 comments Download

Messages

Total messages: 51 (25 generated)
Leszek Swirski
4 years, 2 months ago (2016-10-03 14:30:00 UTC) #6
rmcilroy
https://codereview.chromium.org/2392533002/diff/1/src/code-stubs.cc File src/code-stubs.cc (right): https://codereview.chromium.org/2392533002/diff/1/src/code-stubs.cc#newcode1100 src/code-stubs.cc:1100: &call_add_stub); We also need a check here. My suggestion ...
4 years, 2 months ago (2016-10-04 08:05:32 UTC) #7
Leszek Swirski
Replies without any code changes yet, the enum one needs clarification. https://codereview.chromium.org/2392533002/diff/1/src/code-stubs.cc File src/code-stubs.cc (right): ...
4 years, 2 months ago (2016-10-04 08:30:40 UTC) #8
Leszek Swirski
https://codereview.chromium.org/2392533002/diff/1/src/globals.h File src/globals.h (right): https://codereview.chromium.org/2392533002/diff/1/src/globals.h#newcode1223 src/globals.h:1223: kString = 0x4, On 2016/10/04 08:30:40, Leszek Swirski wrote: ...
4 years, 2 months ago (2016-10-04 08:50:00 UTC) #9
Leszek Swirski
PTAL. After some more f2f discussion, it seems that I was right to follow my ...
4 years, 2 months ago (2016-10-04 10:21:21 UTC) #12
mythria
Thanks, lgtm. https://codereview.chromium.org/2392533002/diff/20001/src/code-stubs.cc File src/code-stubs.cc (right): https://codereview.chromium.org/2392533002/diff/20001/src/code-stubs.cc#newcode1165 src/code-stubs.cc:1165: assembler->Goto(&call_add_stub); I am not sure if it ...
4 years, 2 months ago (2016-10-05 08:28:00 UTC) #15
rmcilroy
LGTM thanks. https://codereview.chromium.org/2392533002/diff/20001/src/code-stubs.cc File src/code-stubs.cc (right): https://codereview.chromium.org/2392533002/diff/20001/src/code-stubs.cc#newcode1153 src/code-stubs.cc:1153: &do_add_any); Could you use IsStringInstanceType (as added ...
4 years, 2 months ago (2016-10-05 11:03:13 UTC) #16
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/2392533002/40001
4 years, 2 months ago (2016-10-05 11:31:52 UTC) #22
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 2 months ago (2016-10-05 11:52:32 UTC) #23
commit-bot: I haz the power
Patchset 3 (id:??) landed as https://crrev.com/fb4ae2239d37adaf0321165034050316914de708 Cr-Commit-Position: refs/heads/master@{#39987}
4 years, 2 months ago (2016-10-05 11:52:51 UTC) #25
Michael Achenbach
A revert of this CL (patchset #3 id:40001) has been created in https://codereview.chromium.org/2395743004/ by machenbach@chromium.org. ...
4 years, 2 months ago (2016-10-05 13:04:22 UTC) #26
Michael Achenbach
FYI: win dbg bots don't run by default on the CQ, but can be added ...
4 years, 2 months ago (2016-10-05 13:05:21 UTC) #27
Leszek Swirski
https://codereview.chromium.org/2392533002/diff/20001/src/code-stubs.cc File src/code-stubs.cc (right): https://codereview.chromium.org/2392533002/diff/20001/src/code-stubs.cc#newcode1153 src/code-stubs.cc:1153: &do_add_any); On 2016/10/05 11:03:12, rmcilroy wrote: > Could you ...
4 years, 2 months ago (2016-10-05 13:10:55 UTC) #28
Michael Achenbach
Strangely https://build.chromium.org/p/client.v8/builders/V8%20Win32%20-%20debug/builds/5028 was green before the revert. Maybe it's flaky? Or wrong infra?
4 years, 2 months ago (2016-10-05 13:21:12 UTC) #31
Leszek Swirski
On 2016/10/05 13:21:12, machenbach (slow) wrote: > Strangely > https://build.chromium.org/p/client.v8/builders/V8%20Win32%20-%20debug/builds/5028 > was green before the ...
4 years, 2 months ago (2016-10-05 13:23:27 UTC) #32
Leszek Swirski
Well, three successes and one failure on v8_win_dbg. Has this bot been flaky before like ...
4 years, 2 months ago (2016-10-05 14:31:04 UTC) #34
Michael Achenbach
On 2016/10/05 14:31:04, Leszek Swirski wrote: > Well, three successes and one failure on v8_win_dbg. ...
4 years, 2 months ago (2016-10-05 14:37:48 UTC) #35
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/2392533002/40001
4 years, 2 months ago (2016-10-05 14:47:07 UTC) #37
Leszek Swirski
sgtm
4 years, 2 months ago (2016-10-05 14:47:26 UTC) #38
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 2 months ago (2016-10-05 14:49:09 UTC) #40
commit-bot: I haz the power
Patchset 3 (id:??) landed as https://crrev.com/bf1a94f1b269914856a8c8763fd282367f066c67 Cr-Commit-Position: refs/heads/master@{#39996}
4 years, 2 months ago (2016-10-05 14:49:29 UTC) #42
Leszek Swirski
A revert of this CL (patchset #3 id:40001) has been created in https://codereview.chromium.org/2393193002/ by leszeks@chromium.org. ...
4 years, 2 months ago (2016-10-05 15:26:25 UTC) #43
Michael Achenbach
Landmine is in, and another suspect reverted. Relanding this.
4 years, 2 months ago (2016-10-05 19:45:16 UTC) #45
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/2392533002/40001
4 years, 2 months ago (2016-10-05 19:45:34 UTC) #47
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 2 months ago (2016-10-05 19:48:37 UTC) #49
commit-bot: I haz the power
4 years, 2 months ago (2016-10-05 19:48:58 UTC) #51
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/b3c8b0ce2c9af0528837d8309625118d4096553b
Cr-Commit-Position: refs/heads/master@{#40015}

Powered by Google App Engine
This is Rietveld 408576698