• rmcilroy's avatar
    Revert of [Interpreter] Add CallRuntime support to the interpreter. (patchset... · 90f69d16
    rmcilroy authored
    Revert of [Interpreter] Add CallRuntime support to the interpreter. (patchset #6 id:180001 of https://codereview.chromium.org/1362383002/ )
    
    Reason for revert:
    Broke Arm64 bot (CEntry stub is trying to pop arguments off stack when argv_in_reg, so I need to fix this).
    
    Original issue's description:
    > [Interpreter] Add CallRuntime support to the interpreter.
    >
    > Adds support for calling runtime functions from the interpreter. Adds the
    > CallRuntime bytecode which takes a Runtime::FunctionId of the function to call
    > and the arguments in sequential registers. Adds a InterpreterCEntry builtin
    > to enable the interpreter to enter C++ code based on the functionId.
    >
    > Also renames Builtin::PushArgsAndCall to Builtin::InterpreterPushArgsAndCall
    > and groups all the interpreter builtins together.
    >
    > BUG=v8:4280
    > LOG=N
    >
    > Committed: https://crrev.com/40e8424b744f8b6e3e1d93e20f23487419911dfc
    > Cr-Commit-Position: refs/heads/master@{#31064}
    
    TBR=bmeurer@chromium.org,oth@chromium.org,mstarzinger@chromium.org
    NOPRESUBMIT=true
    NOTREECHECKS=true
    NOTRY=true
    BUG=v8:4280
    
    Review URL: https://codereview.chromium.org/1387543002
    
    Cr-Commit-Position: refs/heads/master@{#31066}
    90f69d16
builtins-arm64.cc 67.6 KB