• Deepti Gandluri's avatar
    Revert "Reland "[sparkplug][deoptimizer] Deoptimize to baseline."" · ebc9f39f
    Deepti Gandluri authored
    This reverts commit e3ccb538.
    
    Reason for revert: Speculative revert for ARM 64 CFI fails - https://ci.chromium.org/p/v8/builders/ci/V8%20Linux%20-%20arm64%20-%20sim%20-%20CFI/5174?
    
    Original change's description:
    > Reland "[sparkplug][deoptimizer] Deoptimize to baseline."
    >
    > This is a reland of bdcd7d79
    >
    > Handle lazy deopts when the current bytecode is JumpLoop.
    > Instead of advancing to the next bytecode, re-execute the JumpLoop.
    >
    > TBR=jgruber@chromium.org, neis@chromium.org
    >
    > Original change's description:
    > > [sparkplug][deoptimizer] Deoptimize to baseline.
    > >
    > > If we have baseline code, deoptimize to baseline instead of the
    > > interpreter. The process is similar to deopting to the interpreter.
    > > We just use different builtins
    > > (BaselineEnterAtBytecode/BaselineEnterAtNextBytecode) instead of
    > > InterpreterEnterBytecodeDispatch/InterpreterEnterBytecodeAdvance, that
    > > patch an interpreter frame to a baseline frame and continue execution in
    > > baseline code (based on the deopt type, at the current or next
    > > bytecode).
    > >
    > > Bug: v8:11420
    > > Change-Id: Iabaefb36c05155a435c7b380906a86d9b9d549fa
    > > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2695591
    > > Commit-Queue: Patrick Thier <pthier@chromium.org>
    > > Reviewed-by: Leszek Swirski <leszeks@chromium.org>
    > > Reviewed-by: Georg Neis <neis@chromium.org>
    > > Reviewed-by: Jakob Gruber <jgruber@chromium.org>
    > > Cr-Commit-Position: refs/heads/master@{#73609}
    >
    > Bug: v8:11420
    > Change-Id: Ib8cac028121188ddc23ff29377760ed684eb7392
    > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2783035
    > Reviewed-by: Patrick Thier <pthier@chromium.org>
    > Reviewed-by: Leszek Swirski <leszeks@chromium.org>
    > Commit-Queue: Patrick Thier <pthier@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#73636}
    
    Bug: v8:11420
    Change-Id: Icd797b4979a114a2a627e12c8bb7d2215df03182
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2785074Reviewed-by: 's avatarDeepti Gandluri <gdeepti@chromium.org>
    Reviewed-by: 's avatarBill Budge <bbudge@chromium.org>
    Commit-Queue: Deepti Gandluri <gdeepti@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#73643}
    ebc9f39f
baseline-assembler-arm64-inl.h 18.6 KB