Implement control reducer, which reduces branches and phis together in a single fixpoint.
authortitzer@chromium.org <titzer@chromium.org>
Mon, 27 Oct 2014 08:41:32 +0000 (08:41 +0000)
committertitzer@chromium.org <titzer@chromium.org>
Mon, 27 Oct 2014 08:42:16 +0000 (08:42 +0000)
commit82581534aebc90ed779af5cf2b377f036c0fc3bc
treeba8e9cb0eb09681ad423c8effee54d0000fd0afa
parent76bc15b5d279410758bf2b60ceb1deee647a1b47
Implement control reducer, which reduces branches and phis together in a single fixpoint.

R=bmeurer@chromium.org
BUG=

Review URL: https://codereview.chromium.org/665223006

Cr-Commit-Position: refs/heads/master@{#24891}
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24891 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/compiler/control-reducer.cc
src/compiler/control-reducer.h
src/compiler/operator-properties-inl.h
src/compiler/scheduler.cc
test/cctest/compiler/test-control-reducer.cc