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
-~----------~----~----~----~------~----~------~--~---

Reply via email to