• mstarzinger's avatar
    [turbofan] Implement simplistic checkpoint reducer. · 7ecf1a05
    mstarzinger authored
    This adds a very simplistic reduction of {CheckPoint} nodes via the new
    {CheckpointElimination}, eliminating redundant check points that appear
    in an effect chain of operations that are all {kNoWrite}. Such a chain
    allows an arbitrary check point to be chosen. The current approach will
    end up choosing the first one for all deopts in the chain.
    
    R=bmeurer@chromium.org
    TEST=unittests/CheckpointEliminationTest.CheckPointChain
    BUG=v8:5021
    
    Review-Url: https://codereview.chromium.org/2022913003
    Cr-Commit-Position: refs/heads/master@{#36634}
    7ecf1a05
Name
Last commit
Last update
..
base Loading commit data...
compiler Loading commit data...
heap Loading commit data...
interpreter Loading commit data...
libplatform Loading commit data...
wasm Loading commit data...
DEPS Loading commit data...
cancelable-tasks-unittest.cc Loading commit data...
char-predicates-unittest.cc Loading commit data...
counters-unittest.cc Loading commit data...
locked-queue-unittest.cc Loading commit data...
run-all-unittests.cc Loading commit data...
test-utils.cc Loading commit data...
test-utils.h Loading commit data...
unittests.gyp Loading commit data...
unittests.isolate Loading commit data...
unittests.status Loading commit data...