Refactoring InterfaceDescriptors away from code-stubs.h
authormvstanton@chromium.org <mvstanton@chromium.org>
Fri, 29 Aug 2014 10:40:02 +0000 (10:40 +0000)
committermvstanton@chromium.org <mvstanton@chromium.org>
Fri, 29 Aug 2014 10:40:02 +0000 (10:40 +0000)
commit9514d34e14b490bf34db43fdde62c552b1d37849
tree126b20803add6f6bc573e252d5bd5ddb830ab39f
parentfb7e3c8f954d97eb46932854a842d4b6ab9b334a
Refactoring InterfaceDescriptors away from code-stubs.h

Clean up and create seperation between the concept of a call descriptor and a
code stub interface descriptor. The former is just concerned with how to call,
but the latter has many extra hints related to code generation and
deoptimization for the implementation of a particular code stub.

R=yangguo@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23515 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
21 files changed:
BUILD.gn
src/arm/code-stubs-arm.cc
src/arm/code-stubs-arm.h
src/arm/interface-descriptors-arm.cc [new file with mode: 0644]
src/arm/interface-descriptors-arm.h [new file with mode: 0644]
src/arm64/code-stubs-arm64.cc
src/arm64/code-stubs-arm64.h
src/arm64/interface-descriptors-arm64.cc [new file with mode: 0644]
src/arm64/interface-descriptors-arm64.h [new file with mode: 0644]
src/code-stubs.cc
src/code-stubs.h
src/hydrogen.cc
src/ia32/code-stubs-ia32.cc
src/ia32/interface-descriptors-ia32.cc [new file with mode: 0644]
src/interface-descriptors.cc [new file with mode: 0644]
src/interface-descriptors.h [new file with mode: 0644]
src/isolate.cc
src/isolate.h
src/x64/code-stubs-x64.cc
src/x64/interface-descriptors-x64.cc [new file with mode: 0644]
tools/gyp/v8.gyp