X87: Eliminate Turbofan shims with CodeFactory
authorweiliang.lin@intel.com <weiliang.lin@intel.com>
Fri, 12 Sep 2014 08:43:27 +0000 (08:43 +0000)
committerweiliang.lin@intel.com <weiliang.lin@intel.com>
Fri, 12 Sep 2014 08:43:27 +0000 (08:43 +0000)
commit9e9328bd56495d0cd399f0e272be852072341901
treeb6582a8a79017eff05196eaa831246d4a92d000f
parent91e97f8371506f7cf4b98a9c71b627b20165926b
X87: Eliminate Turbofan shims with CodeFactory

port r23877.

original commit message:

  Turbofan needs a code handle and a CallInterfaceDescriptor. At the same time we spread knowledge about how to create the initial IC code object too widely. Consolidate code creation and unify it with a descriptor via CodeFactory.

BUG=
R=weiliang.lin@intel.com

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

Patch from Jing Bao <jing.bao@intel.com>.

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23900 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/x87/builtins-x87.cc
src/x87/full-codegen-x87.cc
src/x87/lithium-codegen-x87.cc