Skip the CallFunctionStub when the callee function can be statically determined.
authortitzer@chromium.org <titzer@chromium.org>
Fri, 31 Oct 2014 16:35:42 +0000 (16:35 +0000)
committertitzer@chromium.org <titzer@chromium.org>
Fri, 31 Oct 2014 16:36:13 +0000 (16:36 +0000)
commit9845dfadd2ad4a83fa00bf43e0c2791ccf7eacad
tree272a71cc1644de3be5775e3d04d0cf269b049d2a
parent74903488aac98620f3394aa9a1cba96adfe85747
Skip the CallFunctionStub when the callee function can be statically determined.

R=mstarzinger@chromium.org
BUG=

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

Cr-Commit-Position: refs/heads/master@{#25042}
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25042 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
12 files changed:
src/compiler/arm/linkage-arm.cc
src/compiler/arm64/linkage-arm64.cc
src/compiler/ia32/linkage-ia32.cc
src/compiler/js-generic-lowering.cc
src/compiler/js-generic-lowering.h
src/compiler/linkage-impl.h
src/compiler/linkage.cc
src/compiler/linkage.h
src/compiler/mips/linkage-mips.cc
src/compiler/raw-machine-assembler.cc
src/compiler/x64/linkage-x64.cc
test/cctest/compiler/test-linkage.cc