[turbofan] Pass closure as node to FrameState.
authorbmeurer <bmeurer@chromium.org>
Fri, 15 May 2015 12:17:15 +0000 (05:17 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 15 May 2015 12:17:05 +0000 (12:17 +0000)
commit1643671f1b2c59e6eacdcf6f4602251cccfb6d7d
treea764efda23c80551cb5b44c88e5f2341fe42310a
parent3c1487db6088671425effe1ff523fae94a34e19f
[turbofan] Pass closure as node to FrameState.

First step towards support for inlining based on SharedFunctionInfo
instead of JSFunction.

R=jarin@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#28419}
16 files changed:
src/compiler/ast-graph-builder.cc
src/compiler/code-generator.cc
src/compiler/common-operator.cc
src/compiler/common-operator.h
src/compiler/frame-states.cc
src/compiler/frame-states.h
src/compiler/instruction-selector.cc
src/compiler/instruction.cc
src/compiler/instruction.h
src/compiler/js-graph.cc
src/compiler/js-inlining.cc
src/compiler/js-inlining.h
src/compiler/js-typed-lowering.cc
src/compiler/verifier.cc
test/cctest/compiler/test-codegen-deopt.cc
test/unittests/compiler/instruction-selector-unittest.cc