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

Issue 2445273002: [turbofan] Reduce code size for StringFromCharCode. (Closed)

Created:
4 years, 1 month ago by Benedikt Meurer
Modified:
4 years, 1 month ago
Reviewers:
Yang
CC:
v8-reviews_googlegroups.com
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[turbofan] Reduce code size for StringFromCharCode. Don't inline the full StringFromCharCode logic into TurboFan, but only the common case, and use the %StringFromCharCode runtime function for the rest, similar to what we do in HStringCharFromCode in Crankshaft. This greatly reduces compile time for TurboFan due to greatly reduced number of nodes. For example it reduces overall runtime of the base64 benchmark by up to 15% with the future pipeline. R=yangguo@chromium.org Committed: https://crrev.com/5a5ffc63e28dbc49e064441ac84950366f5237f0 Cr-Commit-Position: refs/heads/master@{#40544}

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+47 lines, -88 lines) Patch
M src/compiler/effect-control-linearizer.cc View 1 chunk +47 lines, -88 lines 0 comments Download

Messages

Total messages: 11 (5 generated)
Benedikt Meurer
4 years, 1 month ago (2016-10-25 05:17:31 UTC) #1
Benedikt Meurer
Hey Yang, We spend too much time trying to optimize StringFromCharCode (either via String.fromCharCode or ...
4 years, 1 month ago (2016-10-25 05:18:50 UTC) #4
Yang
On 2016/10/25 05:18:50, Benedikt Meurer wrote: > Hey Yang, > > We spend too much ...
4 years, 1 month ago (2016-10-25 05:23:33 UTC) #5
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/2445273002/1
4 years, 1 month ago (2016-10-25 05:57:29 UTC) #8
commit-bot: I haz the power
Committed patchset #1 (id:1)
4 years, 1 month ago (2016-10-25 06:01:21 UTC) #9
commit-bot: I haz the power
4 years, 1 month ago (2016-11-17 22:11:40 UTC) #11
Message was sent while issue was closed.
Patchset 1 (id:??) landed as
https://crrev.com/5a5ffc63e28dbc49e064441ac84950366f5237f0
Cr-Commit-Position: refs/heads/master@{#40544}

Powered by Google App Engine
This is Rietveld 408576698