• bmeurer's avatar
    [turbofan] Unify frame state inputs. · 4940c0bd
    bmeurer authored
    Now all nodes that care about deoptimization always take frame state
    inputs no matter whether deoptimization is enabled for a particular
    function. In case that deoptimization is off, the AstGraphBuilder just
    inserts the empty frame state. This greatly simplifies the logic in
    various places and makes testing easier as well, and is probably the
    first step towards enabling --turbo-deoptimization by default.
    
    There seems to be no noticable performance impact on asm.js programs.
    
    Also fix the graph replay in order to regenerate the scheduler unittests.
    
    Review URL: https://codereview.chromium.org/1106613003
    
    Cr-Commit-Position: refs/heads/master@{#28026}
    4940c0bd
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...