Reland "Make FrameStates recursive (to be used for inlining).".
authorsigurds@chromium.org <sigurds@chromium.org>
Wed, 3 Sep 2014 14:10:20 +0000 (14:10 +0000)
committersigurds@chromium.org <sigurds@chromium.org>
Wed, 3 Sep 2014 14:10:20 +0000 (14:10 +0000)
commitf7d5558a7ae80e9aeeec8665ad4adf215e2329f9
tree430c717f0a2531a616178420f5b71ab2bdd1371b
parent5941bb4e73246a2eb820d3b6761cff7752381b79
Reland "Make FrameStates recursive (to be used for inlining).".

Reland fixes:
- Verifier is now aware of sentinel value for FrameState chains.

R=jarin@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23662 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
14 files changed:
src/compiler/ast-graph-builder.cc
src/compiler/ast-graph-builder.h
src/compiler/code-generator.cc
src/compiler/code-generator.h
src/compiler/graph-builder.cc
src/compiler/instruction-selector-impl.h
src/compiler/instruction-selector-unittest.cc
src/compiler/instruction-selector.cc
src/compiler/instruction.h
src/compiler/node.h
src/compiler/operator-properties-inl.h
src/compiler/raw-machine-assembler.h
src/compiler/verifier.cc
test/cctest/compiler/test-codegen-deopt.cc