• Junliang Yan's avatar
    PPC/s390: [nojit] Refactor CallApiCallback calling convention · a31338aa
    Junliang Yan authored
    Port c6b0e12e
    
    Original Commit Message:
    
        This is the first (and major) step towards converting CallApiCallback
        and CallApiGetter stubs into builtins.
    
        The CallApiCallbackStub was parameterized with the number of arguments
        passed on the stack. This CL converts the compile-time parameter into
        an explicit runtime parameter, and removes all uses of the stub
        parameter.
    
        (kCallData and kHolder are now passed on the stack).
    
    R=jgruber@chromium.org, joransiu@ca.ibm.com, michael_dawson@ca.ibm.com
    BUG=
    LOG=N
    
    Change-Id: I171fbb7d37525c2087e5dd9d7ff8fb5f959f2a7a
    Reviewed-on: https://chromium-review.googlesource.com/c/1362163Reviewed-by: 's avatarJoran Siu <joransiu@ca.ibm.com>
    Commit-Queue: Junliang Yan <jyan@ca.ibm.com>
    Cr-Commit-Position: refs/heads/master@{#58030}
    a31338aa
code-stubs-s390.cc 22.3 KB