Reviewers: fschneider, Description: Record function call targets, use them for inlining.
Introduce a version of the CallFunctionStub that records monomorphic call targets in a one-element cache in the instruction stream. Use the cache for inlining attempts in the optimizing backend. [email protected] BUG= TEST= Please review this at http://codereview.chromium.org/7966038/ SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge Affected files: M src/arm/code-stubs-arm.cc M src/arm/lithium-codegen-arm.cc M src/ast.cc M src/code-stubs.h M src/code-stubs.cc M src/hydrogen.cc M src/ia32/code-stubs-ia32.cc M src/ia32/full-codegen-ia32.cc M src/ia32/lithium-codegen-ia32.cc M src/ia32/lithium-ia32.h M src/ia32/lithium-ia32.cc M src/mark-compact.cc M src/objects-inl.h M src/objects.h M src/type-info.h M src/type-info.cc M src/v8globals.h M src/x64/code-stubs-x64.cc M src/x64/lithium-codegen-x64.cc -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev
