[compiler] improve escape analysis for receivers and closures
When a receiver/closure is not used by a lazy deopt frame state, then it cannot escape through the .getThis API. Therefore, it's safe to dematerialize it. Bug: chromium:1315901, chromium:1318126 Change-Id: I5cf9c30e8451a7af94d371162a94eb1ba0c9db4a Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3726299Reviewed-by: Nico Hartmann <nicohartmann@chromium.org> Commit-Queue: Tobias Tebbi <tebbi@chromium.org> Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Cr-Commit-Position: refs/heads/main@{#81415}
Showing
Please
register
or
sign in
to comment