You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[compiler] Add bottleneck for static roots check in MacroAssembler
The patch adds a `MaybeJumpIfReadOnlyOrSmallSmi()` helper utility to
all the 64-bit MacroAssembler's to allow write barriers to bail out on
certain read-only objects and Smis. This bottleneck can later be
easily extended for contiguous RO space to cover a larger region.
Drive-by:
- Call the bottleneck from TS which missed this optimization.
- Also speed up skipped write barrier elimination which doesn't need
to be called on RO values.
Change-Id: Ibddea166fccb0671fac1641420a1cdba7ce6bc76
Bug: 429538831, 443678572
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6976228
Commit-Queue: Michael Lippautz <[email protected]>
Reviewed-by: Leszek Swirski <[email protected]>
Cr-Commit-Position: refs/heads/main@{#102727}
0 commit comments