• Benedikt Meurer's avatar
    [turbofan] Add poor man's store elimination for storing to fields. · f190a6d2
    Benedikt Meurer authored
    This is a very simple dead store elimination that removes StoreField
    nodes which are immediately followed by other StoreField nodes that
    store to the same field. Ideally there should be a fully featured store
    elimination, which walks over the effect graph starting from the end,
    but there are some technical difficulties to solve before we can get to
    that, esp. we need to think about "effect producing" operators like
    ValueEffect first. Once we have that, it is trivial to remove this temporary
    poor man's store elimination.
    
    R=dcarney@chromium.org
    
    Review URL: https://codereview.chromium.org/1070003002
    
    Cr-Commit-Position: refs/heads/master@{#27697}
    f190a6d2
Name
Last commit
Last update
benchmarks Loading commit data...
build Loading commit data...
include 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...
.ycm_extra_conf.py Loading commit data...
AUTHORS Loading commit data...
BUILD.gn Loading commit data...
ChangeLog Loading commit data...
DEPS Loading commit data...
LICENSE 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...