• Jakob Linke's avatar
    [maglev] Step 1 towards ML-TF tiering · 8fc7735b
    Jakob Linke authored
    Added IR members:
    For updating the interrupt budget: Jump, JumpLoop, Return and
    JumpFromInlined apply a delta to the interrupt budget.  For OSR:
    JumpLoop needs its loop depth and the feedback slot (where cached OSR
    code lives).
    
    This CL also adds code to maintain the interrupt budget in ML code.
    
    Future tasks are documented in TODOs.
    
    Bug: v8:7700
    Change-Id: I240dc3ea76a1e60fda45e1d39b0b5f57dd9c566b
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3610423
    Auto-Submit: Jakob Linke <jgruber@chromium.org>
    Commit-Queue: Toon Verwaest <verwaest@chromium.org>
    Reviewed-by: 's avatarToon Verwaest <verwaest@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#80393}
    8fc7735b
maglev-code-generator.cc 27.5 KB