• Mythri A's avatar
    Reland "[ic] Don't transition to premonomorphic state" · 2999cea5
    Mythri A authored
    This is a reland of 159df248
    
    Original change's description:
    > [ic] Don't transition to premonomorphic state
    > 
    > We used to use premonomorphic state to delay initializing the ICs.
    > This optimization was to avoid the cost of setting up handlers if the
    > code executed only once. With lazy feedback allocation we no longer
    > need this.
    > 
    > This cl also renames LoadIC_Uninitialized to LoadIC_Nofeedback and
    > StoreIC_Uninitialized to StoreIC_Nofeedback since we now miss to
    > runtime in the uninitialized state and use the builtin when there
    > is no feedback.
    > 
    > 
    > Change-Id: I1633e61ea74664da51348e362c34c47a017a264a
    > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1683525
    > Commit-Queue: Mythri Alle <mythria@chromium.org>
    > Reviewed-by: Toon Verwaest <verwaest@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#63020}
    
    Change-Id: Ica7eb65649615c2f8410d5b815a98b55cb1cfc4d
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1731000
    Commit-Queue: Mythri Alle <mythria@chromium.org>
    Reviewed-by: 's avatarToon Verwaest <verwaest@chromium.org>
    Reviewed-by: 's avatarRoss McIlroy <rmcilroy@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#63082}
    2999cea5
compiler.cc 94.8 KB