Turn propagate deoptimizing mark into a proper HPhase.
authorbmeurer@chromium.org <bmeurer@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 15 Jul 2013 09:53:00 +0000 (09:53 +0000)
committerbmeurer@chromium.org <bmeurer@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 15 Jul 2013 09:53:00 +0000 (09:53 +0000)
commitfb77805ab7aeab09785c0185b75a439fcdd33ad0
treee62c2af592cb54f6fa220522ba94ed70901b00ad
parent1c2d005b3cb238028030dcbe1ef2e2477a219be7
Turn propagate deoptimizing mark into a proper HPhase.

Also turn the recursion on the domination chain into a loop with
an explicit stack, to avoid possible stack overflow here.

R=dslomov@chromium.org

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15660 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/hydrogen-deoptimizing-mark.cc [new file with mode: 0644]
src/hydrogen-deoptimizing-mark.h [new file with mode: 0644]
src/hydrogen.cc
src/hydrogen.h
tools/gyp/v8.gyp