• Jakob Kummerow's avatar
    [StoreIC] Don't create handlers for fresh transitions · 1785fc36
    Jakob Kummerow authored
    This is a performance experiment. We will revert it if it causes
    regressions.
    The idea is that many map transitions are only performed once; but if
    they are done by a non-UNINITIALIZED StoreIC, we would always create
    a handler for them. With this CL, handler creation is postponed until
    the second time a given transition is done. The first time, the IC
    simply remains in its previous state.
    
    Change-Id: I0fb2989bb675a09ed7b329520346048ad2049f94
    Reviewed-on: https://chromium-review.googlesource.com/622147Reviewed-by: 's avatarCamillo Bruni <cbruni@chromium.org>
    Commit-Queue: Jakob Kummerow <jkummerow@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#47483}
    1785fc36
ic.cc 106 KB