• ishell's avatar
    [stubs] Port StoreTransitionStub and ElementsTransitionAndStoreStub to TurboFan. · 130d9893
    ishell authored
    This CL also cleans up related interface descriptors:
    1) unused StoreTransitionDescriptor is removed and VectorStoreTransitionDescriptor is
    renamed to StoreTransitionDescriptor.
    2) on ia32/x87 architectures slot and vector are passed on the stack (dispatcher/handlers
    cleanup will be addressed in a separate CL).
    
    These two stub ports have to be combined in one CL because:
    1) without changing the StoreTransitionDescriptor TF was not able to compile them
    on ia32/x87 (because of lack of registers),
    2) it was not possible to change the descriptor first because Crankshaft was not able
    to deal with the stack allocated parameters in case of a stub failure.
    
    TBR=jkummerow@chromium.org
    BUG=v8:5269
    
    Review-Url: https://codereview.chromium.org/2313093002
    Cr-Commit-Position: refs/heads/master@{#39476}
    130d9893
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...
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...