• Nico Hartmann's avatar
    Preserve feedback and speculation mode for JSCall · 149e4935
    Nico Hartmann authored
    Changing the target of JSCall nodes (e.g. while lowering higher order calls)
    now preserves feedback and speculation mode to allow further (speculative)
    optimizations. A flag is introduced to mark feedback unrelated to the call
    target after such a transformation. This flag is used to prevent access to
    the feedback without the need to invalidate it.
    
    Bug: v8:9702
    Change-Id: I311d3a4b1b22d6f65e5837a23b0b7585c8d75eed
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1844788
    Commit-Queue: Nico Hartmann <nicohartmann@chromium.org>
    Reviewed-by: 's avatarGeorg Neis <neis@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#64733}
    149e4935
js-call-reducer.cc 305 KB