• mbrandy's avatar
    PPC: [builtins] Introduce specialized Call/CallFunction builtins. · 74966e61
    mbrandy authored
    Port 7c3396d0
    
    Original commit message:
        Introduce receiver conversion mode specialization for the Call and
        CallFunction builtins, so we can specialize the builtin functionality
        (actually an optimization only) based on static information from the
        callsite (this is basically a superset of the optimizations that were
        available with the CallFunctionStub and CallICStub, except that these
        optimizations are correct now).
    
        This fixes a regression introduced by the removal of CallFunctionStub,
        for programs that call a lot.
    
    R=bmeurer@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com, dstence@us.ibm.com
    BUG=chromium:552244
    LOG=n
    
    Review URL: https://codereview.chromium.org/1425083004
    
    Cr-Commit-Position: refs/heads/master@{#31905}
    74966e61
Name
Last commit
Last update
..
OWNERS Loading commit data...
assembler-ppc-inl.h Loading commit data...
assembler-ppc.cc Loading commit data...
assembler-ppc.h Loading commit data...
builtins-ppc.cc Loading commit data...
code-stubs-ppc.cc Loading commit data...
code-stubs-ppc.h Loading commit data...
codegen-ppc.cc Loading commit data...
codegen-ppc.h Loading commit data...
constants-ppc.cc Loading commit data...
constants-ppc.h Loading commit data...
cpu-ppc.cc Loading commit data...
deoptimizer-ppc.cc Loading commit data...
disasm-ppc.cc Loading commit data...
frames-ppc.cc Loading commit data...
frames-ppc.h Loading commit data...
interface-descriptors-ppc.cc Loading commit data...
macro-assembler-ppc.cc Loading commit data...
macro-assembler-ppc.h Loading commit data...
simulator-ppc.cc Loading commit data...
simulator-ppc.h Loading commit data...