-
Michael Achenbach authored
This reverts commit 0322be81. Reason for revert: Breaks: https://build.chromium.org/p/client.v8.ports/builders/V8%20Linux%20-%20arm64%20-%20sim%20-%20nosnap%20-%20debug/builds/4612 Original change's description: > [ic] Handle JSArray::length in CodeStubAssembler::CallGetterIfAccessor. > > When accessing JSArray::length property from GenericPropertyLoad > (i.e. via a megamorphic KEYED_LOAD_IC), we'd always go to the runtime > at this point, because the CallGetterIfAccessor method didn't support > AccessorInfos at all. Now there's initial support for JSArray::length, > which reduces the number of %KeyedGetProperty calls we see in the > Speedometer/EmberJS test by 5000. > > Also-By: ishell@chromium.org > BUG=v8:5269 > R=ishell@chromium.org > > Change-Id: I44ce7966f9b7257808110a24d95a8167ab035df9 > Reviewed-on: https://chromium-review.googlesource.com/488224 > Reviewed-by: Igor Sheludko <ishell@chromium.org> > Commit-Queue: Benedikt Meurer <bmeurer@chromium.org> > Cr-Commit-Position: refs/heads/master@{#44915} TBR=ishell@chromium.org,bmeurer@chromium.org,v8-reviews@googlegroups.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=v8:5269 Change-Id: Ib32e87c4ec4fd746abe3cdea3ec1cd96aabb4cff Reviewed-on: https://chromium-review.googlesource.com/488362Reviewed-by: Michael Achenbach <machenbach@chromium.org> Commit-Queue: Michael Achenbach <machenbach@chromium.org> Cr-Commit-Position: refs/heads/master@{#44928}
4e85f818