X87: Move register conventions out of the IC classes.
authorweiliang.lin@intel.com <weiliang.lin@intel.com>
Wed, 27 Aug 2014 04:49:41 +0000 (04:49 +0000)
committerweiliang.lin@intel.com <weiliang.lin@intel.com>
Wed, 27 Aug 2014 04:49:41 +0000 (04:49 +0000)
commitef21aa93b7a6ad16619b1e8bc892b31f1201b0c6
tree4bf9a5c7da55aff8dd169819be76b9f6b7e13390
parent37f220c27f7dc9d45eb8c393d4b2bda12b0c5631
X87: Move register conventions out of the IC classes.

port r23391.

original commit message:
  Move register conventions out of the IC classes.
  A change to a convention shouldn't require recompilation of ic.h/.cc.

BUG=
R=weiliang.lin@intel.com

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

Patch from Chunyang Dai <chunyang.dai@intel.com>.

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23428 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
12 files changed:
src/ic/x87/access-compiler-x87.cc
src/ic/x87/handler-compiler-x87.cc
src/ic/x87/ic-compiler-x87.cc
src/ic/x87/ic-conventions-x87.cc [new file with mode: 0644]
src/ic/x87/ic-x87.cc
src/x87/builtins-x87.cc
src/x87/code-stubs-x87.cc
src/x87/debug-x87.cc
src/x87/full-codegen-x87.cc
src/x87/lithium-codegen-x87.cc
src/x87/lithium-x87.cc
tools/gyp/v8.gyp