[turbofan] Use Start as sentinel for frame states.
authorbmeurer <bmeurer@chromium.org>
Wed, 27 May 2015 11:01:51 +0000 (04:01 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 27 May 2015 11:02:01 +0000 (11:02 +0000)
commit7483dbd5fcb9b8a5a4d0b44c9a52eca1b716166f
tree2b286017737071369333df4bbfca179762dbb6ef
parentcc2d376f11503646e278ebe1e65fd3a9fee7c91e
[turbofan] Use Start as sentinel for frame states.

This simplifies inlining, in that we only need to update uses of Start
and inputs of End instead of walking the whole inlinee to update all
outer frame states.

R=mstarzinger@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#28649}
src/compiler/ast-graph-builder.cc
src/compiler/js-graph.cc
src/compiler/js-inlining.cc
src/compiler/js-inlining.h
src/compiler/verifier.cc
test/cctest/compiler/test-run-inlining.cc