Allow loading constant function from proto chain.
authormstarzinger@chromium.org <mstarzinger@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 22 Jan 2013 12:03:35 +0000 (12:03 +0000)
committermstarzinger@chromium.org <mstarzinger@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 22 Jan 2013 12:03:35 +0000 (12:03 +0000)
commitf8d5260af7009ca2f9595fc0442d266b1a935f18
tree36ada025935d6c661be23c88367a33a65c3dbbe5
parent90d0f18007470af623e65c67c5c7a5394af1c58c
Allow loading constant function from proto chain.

This enables Crankshaft to use HConstant for loading constant functions
on the prototype chain when building a monomorphic load. This pattern
appears in several JavaScript frameworks.

R=svenpanne@chromium.org
TEST=mjsunit/compiler/proto-chain-constant

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@13463 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/hydrogen.cc
test/mjsunit/compiler/proto-chain-constant.js [new file with mode: 0644]