• bjaideep's avatar
    PPC/s390: [turbofan] Advance bytecode offset after lazy deopt. · a5467aae
    bjaideep authored
    Port 93c65952
    
    Original commit message:
    
        This changes {FrameState} nodes modeling "after" states to use bytecode
        offsets pointing to the deoptimizing bytecode. This is in sync with the
        normal execution, as the bytecode offset is advanced after operations
        complete in regular bytecode handlers.
    
        The change is necessary to ensure lazy deoptimized frames contain an
        accurate bytecode offset while they are on the stack. Such frames can be
        inspected by various stack walks. The continuation builtin will advance
        the bytecode offset upon return.
    
    R=mstarzinger@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com
    BUG=
    LOG=N
    
    Review-Url: https://codereview.chromium.org/2486393005
    Cr-Commit-Position: refs/heads/master@{#40898}
    a5467aae
builtins-s390.cc 106 KB