• Georg Neis's avatar
    Revert "[ic] Improve performance of KeyedStoreIC on literal-based arrays." · 0eb64190
    Georg Neis authored
    This reverts commit 181ac2b0.
    
    Reason for revert: TF changes break load elimination.
    
    Original change's description:
    > [ic] Improve performance of KeyedStoreIC on literal-based arrays.
    > 
    > In mode STORE_AND_GROW_NO_TRANSITION, the handler for elements stores
    > used to bail out when seeing a COW array, even if the store that
    > installed the handler had been operating on the very same array.
    > 
    > This CL adds support for COW arrays to the mode (and renames it to
    > STORE_AND_GROW_NO_TRANSITION_HANDLE_COW).
    > 
    > Bug: v8:7334
    > Change-Id: I6a15e8c1ff8d4ad4d5b8fc447745dce5d146c67c
    > Reviewed-on: https://chromium-review.googlesource.com/876014
    > Commit-Queue: Georg Neis <neis@chromium.org>
    > Reviewed-by: Igor Sheludko <ishell@chromium.org>
    > Reviewed-by: Benedikt Meurer <bmeurer@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#50840}
    
    TBR=neis@chromium.org,ishell@chromium.org,bmeurer@chromium.org
    
    Change-Id: Id841d91b12d199045e0a9c4ddae2c2ead20b5e21
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Bug: v8:7334
    Reviewed-on: https://chromium-review.googlesource.com/885814Reviewed-by: 's avatarGeorg Neis <neis@chromium.org>
    Commit-Queue: Georg Neis <neis@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#50860}
    0eb64190
Name
Last commit
Last update
..
benchmarks Loading commit data...
cctest Loading commit data...
common Loading commit data...
debugger Loading commit data...
fuzzer Loading commit data...
inspector Loading commit data...
intl Loading commit data...
js-perf-test Loading commit data...
memory Loading commit data...
message Loading commit data...
mjsunit Loading commit data...
mkgrokdump Loading commit data...
mozilla Loading commit data...
preparser Loading commit data...
test262 Loading commit data...
unittests Loading commit data...
wasm-spec-tests Loading commit data...
webkit Loading commit data...
BUILD.gn Loading commit data...
bot_default.gyp Loading commit data...
bot_default.isolate Loading commit data...
d8_default.gyp Loading commit data...
d8_default.isolate Loading commit data...
default.gyp Loading commit data...
default.isolate Loading commit data...
optimize_for_size.gyp Loading commit data...
optimize_for_size.isolate Loading commit data...
perf.gyp Loading commit data...
perf.isolate Loading commit data...