• Mike Stanton's avatar
    Reland "Reland "Introduce a PREMONOMORPHIC state to StoreGlobalIC"" · ba1d0f25
    Mike Stanton authored
    This is a reland of 7179cdb1
    
    The node integration build failure appears to be constant.
    
    Original change's description:
    > Reland "Introduce a PREMONOMORPHIC state to StoreGlobalIC"
    >
    > (Fixed test failure in lite-mode)
    >
    > Introduce a PREMONOMORPHIC state to StoreGlobalIC
    >
    > It's used rather narrowly for now -- only when we run into an
    > interceptor during the lookup. After the call to SetProperty, we know
    > more. That is, the interceptor was only there because it's a new
    > property, and the call to SetProperty ends up creating it.
    >
    > By delaying the initialization of the IC, we recognize the (now)
    > created property, and can provide good feedback downstream to
    > TurboFan.
    >
    > TBR=ishell@chromium.org
    >
    > Bug: v8:8712
    > Change-Id: Ieb79dcf1354ee294ad0f479a4a6c41a77f389850
    > Reviewed-on: https://chromium-review.googlesource.com/c/1460955
    > Reviewed-by: Michael Stanton <mvstanton@chromium.org>
    > Commit-Queue: Michael Stanton <mvstanton@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#59483}
    
    TBR=ishell@chromium.org
    
    Bug: v8:8712
    Change-Id: I31aa4c066ff46cb39187eed392313d2e524f4445
    Reviewed-on: https://chromium-review.googlesource.com/c/1461998Reviewed-by: 's avatarMichael Stanton <mvstanton@chromium.org>
    Commit-Queue: Michael Stanton <mvstanton@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#59485}
    ba1d0f25
counters.h 72.8 KB