• Leszek Swirski's avatar
    [interpreter] Remove TryInstallOptimizedCode · ac0fe8ec
    Leszek Swirski authored
    Removes the interrupt check and runtime call to TryInstallOptimizedCode
    from the optimization marker checks (i.e. CompileLazy and
    InterpreterEntryTrampoline). Instead, we rely on the other interrupt
    sources (in particular stack checks at function entries and loop
    headers) to install optimized code for us.
    
    This will hopefully not cause regressions, as we have plenty of other
    interrupt checks, but it may delay optimized code execution for
    some function by one function call.
    
    Bug: v8:6933
    Change-Id: Ieadfff7ae2078d2a84085294158ad9a706eb9c64
    Reviewed-on: https://chromium-review.googlesource.com/723475Reviewed-by: 's avatarRoss McIlroy <rmcilroy@chromium.org>
    Commit-Queue: Leszek Swirski <leszeks@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#48667}
    ac0fe8ec
runtime.h 36.1 KB