Reviewers: Erik Corry,
Message:
This change moves a bunch of includes out of .h files and into .cc
files.
Rather than introduce separate codegen-{arm,ia32}-inl.h files, the
XXXAndSpill code generator functions are changed so that they're no
longer inlined. They're not used too much on IA32, but it will be a
compile-time regression on ARM so we should consider how to address
them.
Description:
Remove a bunch of unnecessary includes from header files in favor of
forward declarations.
Please review this at http://codereview.chromium.org/42389
SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/
Affected files:
M src/codegen-arm.h
M src/codegen-arm.cc
M src/codegen-ia32.h
M src/codegen-ia32.cc
M src/codegen-inl.h
M src/codegen.cc
M src/jump-target-arm.cc
M src/jump-target-ia32.cc
M src/jump-target.h
M src/jump-target.cc
M src/register-allocator-ia32.cc
M src/register-allocator.cc
M src/virtual-frame-arm.h
M src/virtual-frame-arm.cc
M src/virtual-frame-ia32.h
M src/virtual-frame-ia32.cc
M src/virtual-frame.h
--~--~---------~--~----~------------~-------~--~----~
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
-~----------~----~----~----~------~----~------~--~---