• jkummerow's avatar
    [--runtime-call-stats] Fix ACCESSOR handler computation · 31ca317a
    jkummerow authored
    When running with FLAG_runtime_call_stats, native accessor accesses must
    go through the runtime for accurate accounting. Previously the slow_stub()
    was used as a handler in order to accomplish this, but it could never be
    looked up from the code cache successfully due to mismatched code flags,
    which could cause more handler recompilations than in normal operation.
    This patch fixes that by emitting a runtime call into the compiled
    handler instead of using the slow_stub().
    
    Drive-by cleanup: drop the unused StoreIC_Megamorphic builtin.
    
    Review-Url: https://codereview.chromium.org/2054133002
    Cr-Commit-Position: refs/heads/master@{#36926}
    31ca317a
Name
Last commit
Last update
benchmarks Loading commit data...
build_overrides Loading commit data...
docs Loading commit data...
gni Loading commit data...
gypfiles Loading commit data...
include Loading commit data...
infra Loading commit data...
samples Loading commit data...
src Loading commit data...
test Loading commit data...
testing Loading commit data...
third_party/binutils Loading commit data...
tools Loading commit data...
.clang-format Loading commit data...
.gitignore Loading commit data...
.gn Loading commit data...
.ycm_extra_conf.py Loading commit data...
AUTHORS Loading commit data...
BUILD.gn Loading commit data...
CODE_OF_CONDUCT.md Loading commit data...
ChangeLog Loading commit data...
DEPS Loading commit data...
LICENSE Loading commit data...
LICENSE.fdlibm Loading commit data...
LICENSE.strongtalk Loading commit data...
LICENSE.v8 Loading commit data...
LICENSE.valgrind Loading commit data...
Makefile Loading commit data...
Makefile.android Loading commit data...
Makefile.nacl Loading commit data...
OWNERS Loading commit data...
PRESUBMIT.py Loading commit data...
README.md Loading commit data...
WATCHLISTS Loading commit data...
codereview.settings Loading commit data...
snapshot_toolchain.gni Loading commit data...