• mbrandy's avatar
    PPC: [Interpreter] Add CallRuntime support to the interpreter. · f3f940f4
    mbrandy authored
    Port 75f6ad74
    
    Original commit message:
        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.
    
    R=rmcilroy@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com, dstence@us.ibm.com
    BUG=v8:4280
    LOG=N
    
    Review URL: https://codereview.chromium.org/1384483004
    
    Cr-Commit-Position: refs/heads/master@{#31098}
    f3f940f4
builtins-ppc.cc 64.7 KB