• Mythri A's avatar
    [ic] In KeyedStoreIC use the new receiver map instead of computing transitions · 6cb093cd
    Mythri A authored
    KeyedStoreIC computes the expected transition to the map based on the
    incoming receiver map, the index and the value that is being stored.
    Since we already store the element into the object, the runtime would
    have already computed these transitions and it is possible to use the
    new map of the object instead of recomputing the map. Though we would
    need additional checks to see the newly transitioned map is indeed
    a more generic elements transition and not an unexpected transition.
    
    Bug: v8:8394
    Change-Id: If6819895e5d20dd76bb062c6064593bf3a920778
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1621937
    Commit-Queue: Mythri Alle <mythria@chromium.org>
    Reviewed-by: 's avatarToon Verwaest <verwaest@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#61743}
    6cb093cd
Name
Last commit
Last update
..
OWNERS Loading commit data...
accessor-assembler.cc Loading commit data...
accessor-assembler.h Loading commit data...
binary-op-assembler.cc Loading commit data...
binary-op-assembler.h Loading commit data...
call-optimization.cc Loading commit data...
call-optimization.h Loading commit data...
handler-configuration-inl.h Loading commit data...
handler-configuration.cc Loading commit data...
handler-configuration.h Loading commit data...
ic-inl.h Loading commit data...
ic-stats.cc Loading commit data...
ic-stats.h Loading commit data...
ic.cc Loading commit data...
ic.h Loading commit data...
keyed-store-generic.cc Loading commit data...
keyed-store-generic.h Loading commit data...
stub-cache.cc Loading commit data...
stub-cache.h Loading commit data...