• bmeurer's avatar
    [stubs] Introduce a proper ToBooleanStub. · d1df58e8
    bmeurer authored
    Rename the existing (patching) ToBooleanStub to ToBooleanICStub to match
    our naming convention, and add a new TurboFan-powered ToBooleanStub,
    which just does the ToBoolean conversion without any runtime call or
    code patching, so we can use it for Ignition (and TurboFan).
    
    Drive-by-fix: Add an Oddball::to_boolean field similar to the ones we
    already have for to_string and to_number, so we don't need to actually
    dispatch on the concrete Oddball at all.
    
    R=epertoso@chromium.org, rmcilroy@chromium.org, yangguo@chromium.org
    
    Review URL: https://codereview.chromium.org/1744163002
    
    Cr-Commit-Position: refs/heads/master@{#34361}
    d1df58e8
Name
Last commit
Last update
..
OWNERS Loading commit data...
bytecode-array-builder.cc Loading commit data...
bytecode-array-builder.h Loading commit data...
bytecode-array-iterator.cc Loading commit data...
bytecode-array-iterator.h Loading commit data...
bytecode-generator.cc Loading commit data...
bytecode-generator.h Loading commit data...
bytecode-register-allocator.cc Loading commit data...
bytecode-register-allocator.h Loading commit data...
bytecode-traits.h Loading commit data...
bytecodes.cc Loading commit data...
bytecodes.h Loading commit data...
constant-array-builder.cc Loading commit data...
constant-array-builder.h Loading commit data...
control-flow-builders.cc Loading commit data...
control-flow-builders.h Loading commit data...
handler-table-builder.cc Loading commit data...
handler-table-builder.h Loading commit data...
interpreter-assembler.cc Loading commit data...
interpreter-assembler.h Loading commit data...
interpreter.cc Loading commit data...
interpreter.h Loading commit data...
register-translator.cc Loading commit data...
register-translator.h Loading commit data...
source-position-table.cc Loading commit data...
source-position-table.h Loading commit data...