Support declarations of context allocated locals in Crankshaft.
authorfschneider@chromium.org <fschneider@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 1 Sep 2011 16:33:57 +0000 (16:33 +0000)
committerfschneider@chromium.org <fschneider@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 1 Sep 2011 16:33:57 +0000 (16:33 +0000)
commit913f444cb7b2f41ba3b1c6259c53e2d0c88732b6
treef29b2ec62a26edb2a94476ca2b83b292a6c6c5ef
parent1be99a96273938fc4ba30836b7e9792ade7cab6a
Support declarations of context allocated locals in Crankshaft.

The changes to scopes and parser introduce a VariableProxy
wrapping the function-name variable for function literals.
It seems the easiest way to get an AST id for the HSimulate
after context-slot stores in declarations.
Review URL: http://codereview.chromium.org/7826009

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9112 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/arm/full-codegen-arm.cc
src/full-codegen.h
src/hydrogen.cc
src/hydrogen.h
src/ia32/full-codegen-ia32.cc
src/scopeinfo.cc
src/scopes.cc
src/scopes.h
src/x64/full-codegen-x64.cc