Reviewers: Søren Gjesse,
Message:
It looks a lot, but is really only refactoring, cleanup of includes and
declaring some small functions in the virtual frame and the code generator
as
inline.
Description:
Inlining a few virtual frame functions.
Introducing a virtual-frame-inl.h file containing some platform-independent
virtual frame function which are small enough to be inlined.
Removed unnecessary #include of virtual-frame.h from
register-allocator-inl.h
and added the necessary explicit includes in a number of files.
Please review this at http://codereview.chromium.org/660104
SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/
Affected files:
M src/arm/codegen-arm.h
M src/arm/codegen-arm.cc
M src/arm/fast-codegen-arm.cc
M src/arm/full-codegen-arm.cc
M src/arm/jump-target-arm.cc
M src/arm/virtual-frame-arm.h
M src/arm/virtual-frame-arm.cc
M src/codegen-inl.h
M src/codegen.cc
M src/full-codegen.cc
M src/ia32/codegen-ia32.h
M src/ia32/codegen-ia32.cc
M src/ia32/full-codegen-ia32.cc
M src/ia32/jump-target-ia32.cc
M src/ia32/register-allocator-ia32.cc
M src/ia32/virtual-frame-ia32.h
M src/ia32/virtual-frame-ia32.cc
M src/jump-target-inl.h
M src/jump-target.cc
M src/register-allocator-inl.h
M src/register-allocator.cc
A src/virtual-frame-inl.h
M src/virtual-frame.cc
M src/x64/codegen-x64.h
M src/x64/codegen-x64.cc
M src/x64/fast-codegen-x64.cc
M src/x64/full-codegen-x64.cc
M src/x64/jump-target-x64.cc
M src/x64/register-allocator-x64.cc
M src/x64/virtual-frame-x64.h
M src/x64/virtual-frame-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