[turbofan] Pass scope infos as static operator parameters.
authormstarzinger <mstarzinger@chromium.org>
Tue, 29 Sep 2015 15:53:08 +0000 (08:53 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 29 Sep 2015 15:53:28 +0000 (15:53 +0000)
commit8dfe18559c730e22d02be77993a775a250178227
tree594de6711402e54c31a113e110000ece8ce01d34
parentf20d6461526eaf1ee1306e6e6048e06ae0f1688c
[turbofan] Pass scope infos as static operator parameters.

This changes the operators for JSCreate[Block|Script]Context to take
their ScopeInfo as a static parameter as opposed to a value input and
in turn allows for easier access to that parameter during lowerings.

R=jarin@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#31009}
src/compiler/ast-graph-builder.cc
src/compiler/js-generic-lowering.cc
src/compiler/js-operator.cc
src/compiler/js-operator.h
src/compiler/js-typed-lowering.cc
src/compiler/operator.h
test/unittests/compiler/js-context-relaxation-unittest.cc
test/unittests/compiler/js-operator-unittest.cc