• bmeurer's avatar
    [turbofan] Reduce code size for StringFromCharCode. · 5a5ffc63
    bmeurer authored
    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
    
    Review-Url: https://codereview.chromium.org/2445273002
    Cr-Commit-Position: refs/heads/master@{#40544}
    5a5ffc63
effect-control-linearizer.cc 145 KB