Description[stubs] Cleanup storing of maps to objects.
1) CSA::StoreMap() added which triggers map-specific write barrier
unlike StoreObjectField() which triggers the full write barrier.
2) CSA::StoreMapNoWriteBarrier(object, map_root_index) added.
3) StoreMapNoWriteBarrier() is used for storing immortal immovable
maps since they don't require write barriers even for objects in
old space.
BUG=
Committed: https://crrev.com/d4c3fa8d2418c81e0ba06fb7d8b24cff25a7a55e
Cr-Commit-Position: refs/heads/master@{#41435}
Patch Set 1 #
Messages
Total messages: 27 (21 generated)
|