• bmeurer's avatar
    [builtins] Remove STRING_ADD_LEFT and STRING_ADD_RIGHT builtins. · d90a4047
    bmeurer authored
    These builtins present an optimization for the general addition case,
    where one side is already known to be a string. Unfortunately this
    optimization is wrong in the presence of @@toPrimitive (there are some
    ideas how to implement a similar optimization using the prototype
    backpointer mechanism that jkummerow@ introduced earlier). So this
    also removes the broken %_IsStringWrapperSafeForDefaultValueOf, which is
    the key part of the optimization mentioned above.
    
    R=mstarzinger@chromium.org
    BUG=v8:4307
    LOG=n
    
    Review URL: https://codereview.chromium.org/1336273002
    
    Cr-Commit-Position: refs/heads/master@{#30707}
    d90a4047
Name
Last commit
Last update
..
arm Loading commit data...
arm64 Loading commit data...
ia32 Loading commit data...
mips Loading commit data...
mips64 Loading commit data...
ppc Loading commit data...
x64 Loading commit data...
x87 Loading commit data...
OWNERS Loading commit data...
full-codegen.cc Loading commit data...
full-codegen.h Loading commit data...