Inlining a few virtual frame functions.
authorfschneider@chromium.org <fschneider@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 26 Feb 2010 09:32:48 +0000 (09:32 +0000)
committerfschneider@chromium.org <fschneider@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 26 Feb 2010 09:32:48 +0000 (09:32 +0000)
commit893637a05718ee561b7a87f9ec8ccfbd03b1fab3
tree4ea2ca4fe33162d3a82128db6dfa2534de4a1e9b
parent0f907ff01890bf68ff2cd45eb62423662fc9fc4a
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.

Review URL: http://codereview.chromium.org/660104

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3962 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
35 files changed:
src/arm/codegen-arm.cc
src/arm/codegen-arm.h
src/arm/fast-codegen-arm.cc
src/arm/full-codegen-arm.cc
src/arm/jump-target-arm.cc
src/arm/virtual-frame-arm.cc
src/arm/virtual-frame-arm.h
src/codegen-inl.h
src/codegen.cc
src/full-codegen.cc
src/ia32/codegen-ia32.cc
src/ia32/codegen-ia32.h
src/ia32/full-codegen-ia32.cc
src/ia32/jump-target-ia32.cc
src/ia32/register-allocator-ia32.cc
src/ia32/virtual-frame-ia32.cc
src/ia32/virtual-frame-ia32.h
src/jump-target-inl.h
src/jump-target.cc
src/register-allocator-inl.h
src/register-allocator.cc
src/virtual-frame-inl.h [new file with mode: 0644]
src/virtual-frame.cc
src/x64/codegen-x64.cc
src/x64/codegen-x64.h
src/x64/fast-codegen-x64.cc
src/x64/full-codegen-x64.cc
src/x64/jump-target-x64.cc
src/x64/register-allocator-x64.cc
src/x64/virtual-frame-x64.cc
src/x64/virtual-frame-x64.h
tools/gyp/v8.gyp
tools/visual_studio/v8_base.vcproj
tools/visual_studio/v8_base_arm.vcproj
tools/visual_studio/v8_base_x64.vcproj