Reviewers: Lasse Reichstein,
Message:
This change only moves functions and declarations to new files, and adds
#includes, in order to remove the code stubs from the virtual-frame code
generator.
The new files are added to the build systems. Xcode build is not yet
modified -
it will be fixed before final review.
Description:
Move code stub implementations from codegen-[platform].cc files to new
code-stub-[platform].cc files, and declarations to new
code-stub-[platform].h
files.
Remaining work is to do the same for platform-independent code stub
declarations, and to remove all dependencies on codegen header files from
code
stub files.
Please review this at http://codereview.chromium.org/3195022/show
SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/
Affected files:
M src/SConscript
A src/arm/code-stubs-arm.h
A src/arm/code-stubs-arm.cc
M src/arm/codegen-arm.h
M src/arm/codegen-arm.cc
M src/arm/full-codegen-arm.cc
M src/arm/ic-arm.cc
A src/ia32/code-stubs-ia32.h
A src/ia32/code-stubs-ia32.cc
M src/ia32/codegen-ia32.h
M src/ia32/codegen-ia32.cc
M src/ia32/full-codegen-ia32.cc
A src/x64/code-stubs-x64.h
A src/x64/code-stubs-x64.cc
M src/x64/codegen-x64.h
M src/x64/codegen-x64.cc
M src/x64/full-codegen-x64.cc
M src/x64/stub-cache-x64.cc
M tools/gyp/v8.gyp
M tools/visual_studio/v8_base.vcproj
M tools/visual_studio/v8_base_arm.vcproj
M tools/visual_studio/v8_base_x64.vcproj
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev