Propagate receiver from initial call site to code generator.
authorkmillikin@chromium.org <kmillikin@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 29 Jan 2010 09:52:51 +0000 (09:52 +0000)
committerkmillikin@chromium.org <kmillikin@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 29 Jan 2010 09:52:51 +0000 (09:52 +0000)
commite7528c4ac6c9be072bae4c80f72b43fbdb86c319
tree59e5500f76935f8f1648e71b73c0cfa44457fa18
parent88f6734ddb8027dfaf2e1e4aa51a1e159b6688d8
Propagate receiver from initial call site to code generator.

When doing lazy compilation of methods, allow the code generator to know the
(initial) receiver at the (initial) call site.

Review URL: http://codereview.chromium.org/551189

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3739 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
13 files changed:
src/accessors.cc
src/bootstrapper.cc
src/builtins.cc
src/compiler.cc
src/compiler.h
src/debug.cc
src/debug.h
src/fast-codegen.cc
src/fast-codegen.h
src/handles.cc
src/handles.h
src/ic.cc
src/runtime.cc