• Jakob Gruber's avatar
    [nojit] Move several IC stubs to builtins · 33da7197
    Jakob Gruber authored
    KeyedLoadSloppyArguments -> KeyedLoadIC_SloppyArguments
    KeyedStoreSloppyArguments -> KeyedStoreIC_SloppyArguments
    LoadIndexedIntercepter -> LoadIndexedInterceptorIC
    StoreInArrayLiteralSlowStub -> StoreInArrayLiteralIC_Slow
    StoreInterceptor -> StoreInterceptorIC
    StoreSlowElementStub -> KeyedStoreIC_Slow
    
    A few Store stubs were parameterized for the sole purpose of
    determining the KeyedAccessStoreMode later on. These are now
    implemented as a dedicated builtin for each store mode.
    
    Bug: v8:7777
    Change-Id: I743474b0e6c5d6ec2513bb9f8f3a93c5c0535927
    Reviewed-on: https://chromium-review.googlesource.com/c/1339859Reviewed-by: 's avatarJakob Kummerow <jkummerow@chromium.org>
    Commit-Queue: Jakob Gruber <jgruber@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#57592}
    33da7197
builtins-definitions.h 119 KB