Revision: 15482
Author:   [email protected]
Date:     Wed Jul  3 08:39:18 2013
Log:      Remove #include "cpu-profiler-inl.h" from v8.h

This significantly reduces amount of files to be recompiled after changes in cpu-profiler.h and its dependencies.

BUG=None
[email protected], [email protected]

Review URL: https://codereview.chromium.org/18522004
http://code.google.com/p/v8/source/detail?r=15482

Modified:
 /branches/bleeding_edge/src/api.cc
 /branches/bleeding_edge/src/arm/macro-assembler-arm.cc
 /branches/bleeding_edge/src/arm/regexp-macro-assembler-arm.cc
 /branches/bleeding_edge/src/builtins.cc
 /branches/bleeding_edge/src/code-stubs.cc
 /branches/bleeding_edge/src/codegen.cc
 /branches/bleeding_edge/src/compiler.cc
 /branches/bleeding_edge/src/handles.h
 /branches/bleeding_edge/src/heap-snapshot-generator.h
 /branches/bleeding_edge/src/heap.cc
 /branches/bleeding_edge/src/ia32/macro-assembler-ia32.cc
 /branches/bleeding_edge/src/ia32/regexp-macro-assembler-ia32.cc
 /branches/bleeding_edge/src/isolate.cc
 /branches/bleeding_edge/src/log-inl.h
 /branches/bleeding_edge/src/log.cc
 /branches/bleeding_edge/src/mark-compact.cc
 /branches/bleeding_edge/src/mips/macro-assembler-mips.cc
 /branches/bleeding_edge/src/objects.h
 /branches/bleeding_edge/src/optimizing-compiler-thread.h
 /branches/bleeding_edge/src/profile-generator.cc
 /branches/bleeding_edge/src/runtime.cc
 /branches/bleeding_edge/src/sampler.cc
 /branches/bleeding_edge/src/sampler.h
 /branches/bleeding_edge/src/spaces.h
 /branches/bleeding_edge/src/stub-cache.cc
 /branches/bleeding_edge/src/v8.h
 /branches/bleeding_edge/src/x64/macro-assembler-x64.cc
 /branches/bleeding_edge/src/x64/regexp-macro-assembler-x64.cc
 /branches/bleeding_edge/test/cctest/test-api.cc
 /branches/bleeding_edge/test/cctest/test-log-stack-tracer.cc
 /branches/bleeding_edge/test/cctest/test-profile-generator.cc

=======================================
--- /branches/bleeding_edge/src/api.cc  Wed Jul  3 08:27:47 2013
+++ /branches/bleeding_edge/src/api.cc  Wed Jul  3 08:39:18 2013
@@ -38,6 +38,7 @@
 #include "compiler.h"
 #include "conversions-inl.h"
 #include "counters.h"
+#include "cpu-profiler.h"
 #include "debug.h"
 #include "deoptimizer.h"
 #include "execution.h"
=======================================
--- /branches/bleeding_edge/src/arm/macro-assembler-arm.cc Fri Jun 28 08:34:48 2013 +++ /branches/bleeding_edge/src/arm/macro-assembler-arm.cc Wed Jul 3 08:39:18 2013
@@ -33,6 +33,7 @@

 #include "bootstrapper.h"
 #include "codegen.h"
+#include "cpu-profiler.h"
 #include "debug.h"
 #include "runtime.h"

=======================================
--- /branches/bleeding_edge/src/arm/regexp-macro-assembler-arm.cc Fri Jun 28 08:34:48 2013 +++ /branches/bleeding_edge/src/arm/regexp-macro-assembler-arm.cc Wed Jul 3 08:39:18 2013
@@ -29,6 +29,7 @@

 #if V8_TARGET_ARCH_ARM

+#include "cpu-profiler.h"
 #include "unicode.h"
 #include "log.h"
 #include "code-stubs.h"
=======================================
--- /branches/bleeding_edge/src/builtins.cc     Tue Jun 25 09:31:07 2013
+++ /branches/bleeding_edge/src/builtins.cc     Wed Jul  3 08:39:18 2013
@@ -31,6 +31,7 @@
 #include "arguments.h"
 #include "bootstrapper.h"
 #include "builtins.h"
+#include "cpu-profiler.h"
 #include "gdb-jit.h"
 #include "ic-inl.h"
 #include "heap-profiler.h"
=======================================
--- /branches/bleeding_edge/src/code-stubs.cc   Wed Jul  3 07:56:53 2013
+++ /branches/bleeding_edge/src/code-stubs.cc   Wed Jul  3 08:39:18 2013
@@ -29,6 +29,7 @@

 #include "bootstrapper.h"
 #include "code-stubs.h"
+#include "cpu-profiler.h"
 #include "stub-cache.h"
 #include "factory.h"
 #include "gdb-jit.h"
=======================================
--- /branches/bleeding_edge/src/codegen.cc      Mon Jun 24 03:37:59 2013
+++ /branches/bleeding_edge/src/codegen.cc      Wed Jul  3 08:39:18 2013
@@ -30,6 +30,7 @@
 #include "bootstrapper.h"
 #include "codegen.h"
 #include "compiler.h"
+#include "cpu-profiler.h"
 #include "debug.h"
 #include "prettyprinter.h"
 #include "rewriter.h"
=======================================
--- /branches/bleeding_edge/src/compiler.cc     Tue Jul  2 08:30:33 2013
+++ /branches/bleeding_edge/src/compiler.cc     Wed Jul  3 08:39:18 2013
@@ -32,6 +32,7 @@
 #include "bootstrapper.h"
 #include "codegen.h"
 #include "compilation-cache.h"
+#include "cpu-profiler.h"
 #include "debug.h"
 #include "deoptimizer.h"
 #include "full-codegen.h"
=======================================
--- /branches/bleeding_edge/src/handles.h       Tue Jul  2 08:32:46 2013
+++ /branches/bleeding_edge/src/handles.h       Wed Jul  3 08:39:18 2013
@@ -30,6 +30,7 @@

 #include "allocation.h"
 #include "apiutils.h"
+#include "objects.h"

 namespace v8 {
 namespace internal {
=======================================
--- /branches/bleeding_edge/src/heap-snapshot-generator.h Fri Jun 28 05:53:52 2013 +++ /branches/bleeding_edge/src/heap-snapshot-generator.h Wed Jul 3 08:39:18 2013
@@ -28,6 +28,8 @@
 #ifndef V8_HEAP_SNAPSHOT_GENERATOR_H_
 #define V8_HEAP_SNAPSHOT_GENERATOR_H_

+#include "profile-generator-inl.h"
+
 namespace v8 {
 namespace internal {

=======================================
--- /branches/bleeding_edge/src/heap.cc Mon Jul  1 08:12:21 2013
+++ /branches/bleeding_edge/src/heap.cc Wed Jul  3 08:39:18 2013
@@ -32,6 +32,7 @@
 #include "bootstrapper.h"
 #include "codegen.h"
 #include "compilation-cache.h"
+#include "cpu-profiler.h"
 #include "debug.h"
 #include "deoptimizer.h"
 #include "global-handles.h"
=======================================
--- /branches/bleeding_edge/src/ia32/macro-assembler-ia32.cc Fri Jun 28 08:34:48 2013 +++ /branches/bleeding_edge/src/ia32/macro-assembler-ia32.cc Wed Jul 3 08:39:18 2013
@@ -31,6 +31,7 @@

 #include "bootstrapper.h"
 #include "codegen.h"
+#include "cpu-profiler.h"
 #include "debug.h"
 #include "runtime.h"
 #include "serialize.h"
=======================================
--- /branches/bleeding_edge/src/ia32/regexp-macro-assembler-ia32.cc Fri Jun 28 08:34:48 2013 +++ /branches/bleeding_edge/src/ia32/regexp-macro-assembler-ia32.cc Wed Jul 3 08:39:18 2013
@@ -29,6 +29,7 @@

 #if V8_TARGET_ARCH_IA32

+#include "cpu-profiler.h"
 #include "unicode.h"
 #include "log.h"
 #include "regexp-stack.h"
=======================================
--- /branches/bleeding_edge/src/isolate.cc      Wed Jul  3 04:40:30 2013
+++ /branches/bleeding_edge/src/isolate.cc      Wed Jul  3 08:39:18 2013
@@ -34,6 +34,7 @@
 #include "bootstrapper.h"
 #include "codegen.h"
 #include "compilation-cache.h"
+#include "cpu-profiler.h"
 #include "debug.h"
 #include "deoptimizer.h"
 #include "heap-profiler.h"
@@ -46,6 +47,7 @@
 #include "platform.h"
 #include "regexp-stack.h"
 #include "runtime-profiler.h"
+#include "sampler.h"
 #include "scopeinfo.h"
 #include "serialize.h"
 #include "simulator.h"
=======================================
--- /branches/bleeding_edge/src/log-inl.h       Wed Jul 13 02:09:04 2011
+++ /branches/bleeding_edge/src/log-inl.h       Wed Jul  3 08:39:18 2013
@@ -29,7 +29,6 @@
 #define V8_LOG_INL_H_

 #include "log.h"
-#include "cpu-profiler.h"

 namespace v8 {
 namespace internal {
=======================================
--- /branches/bleeding_edge/src/log.cc  Wed Jul  3 03:10:27 2013
+++ /branches/bleeding_edge/src/log.cc  Wed Jul  3 08:39:18 2013
@@ -31,6 +31,7 @@

 #include "bootstrapper.h"
 #include "code-stubs.h"
+#include "cpu-profiler.h"
 #include "deoptimizer.h"
 #include "global-handles.h"
 #include "log.h"
=======================================
--- /branches/bleeding_edge/src/mark-compact.cc Wed Jul  3 08:29:59 2013
+++ /branches/bleeding_edge/src/mark-compact.cc Wed Jul  3 08:39:18 2013
@@ -29,6 +29,7 @@

 #include "code-stubs.h"
 #include "compilation-cache.h"
+#include "cpu-profiler.h"
 #include "deoptimizer.h"
 #include "execution.h"
 #include "gdb-jit.h"
=======================================
--- /branches/bleeding_edge/src/mips/macro-assembler-mips.cc Fri Jun 28 08:34:48 2013 +++ /branches/bleeding_edge/src/mips/macro-assembler-mips.cc Wed Jul 3 08:39:18 2013
@@ -33,6 +33,7 @@

 #include "bootstrapper.h"
 #include "codegen.h"
+#include "cpu-profiler.h"
 #include "debug.h"
 #include "runtime.h"

=======================================
--- /branches/bleeding_edge/src/objects.h       Wed Jul  3 07:56:53 2013
+++ /branches/bleeding_edge/src/objects.h       Wed Jul  3 08:39:18 2013
@@ -32,6 +32,7 @@
 #include "assert-scope.h"
 #include "builtins.h"
 #include "elements-kind.h"
+#include "flags.h"
 #include "list.h"
 #include "property-details.h"
 #include "smart-pointers.h"
=======================================
--- /branches/bleeding_edge/src/optimizing-compiler-thread.h Mon Jul 1 05:30:26 2013 +++ /branches/bleeding_edge/src/optimizing-compiler-thread.h Wed Jul 3 08:39:18 2013
@@ -31,7 +31,7 @@
 #include "atomicops.h"
 #include "flags.h"
 #include "platform.h"
-#include "unbound-queue.h"
+#include "unbound-queue-inl.h"

 namespace v8 {
 namespace internal {
=======================================
--- /branches/bleeding_edge/src/profile-generator.cc Wed Jul 3 07:04:37 2013 +++ /branches/bleeding_edge/src/profile-generator.cc Wed Jul 3 08:39:18 2013
@@ -30,11 +30,12 @@
 #include "profile-generator-inl.h"

 #include "compiler.h"
+#include "debug.h"
+#include "sampler.h"
 #include "global-handles.h"
 #include "scopeinfo.h"
 #include "unicode.h"
 #include "zone-inl.h"
-#include "debug.h"

 namespace v8 {
 namespace internal {
=======================================
--- /branches/bleeding_edge/src/runtime.cc      Wed Jul  3 04:40:30 2013
+++ /branches/bleeding_edge/src/runtime.cc      Wed Jul  3 08:39:18 2013
@@ -38,6 +38,7 @@
 #include "compilation-cache.h"
 #include "compiler.h"
 #include "cpu.h"
+#include "cpu-profiler.h"
 #include "dateparser-inl.h"
 #include "debug.h"
 #include "deoptimizer.h"
=======================================
--- /branches/bleeding_edge/src/sampler.cc      Wed Jul  3 07:04:37 2013
+++ /branches/bleeding_edge/src/sampler.cc      Wed Jul  3 08:39:18 2013
@@ -25,6 +25,8 @@
 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

+#include "sampler.h"
+
 #if defined(__linux__) || defined(__FreeBSD__) || defined(__OpenBSD__) \
     || defined(__NetBSD__) || defined(__sun) || defined(__ANDROID__) \
     || defined(__native_client__)
@@ -60,6 +62,8 @@

 #include "v8.h"

+#include "cpu-profiler.h"
+#include "flags.h"
 #include "frames-inl.h"
 #include "log.h"
 #include "platform.h"
=======================================
--- /branches/bleeding_edge/src/sampler.h       Wed Jul  3 07:04:37 2013
+++ /branches/bleeding_edge/src/sampler.h       Wed Jul  3 08:39:18 2013
@@ -29,6 +29,7 @@
 #define V8_SAMPLER_H_

 #include "atomicops.h"
+#include "frames.h"
 #include "v8globals.h"

 namespace v8 {
=======================================
--- /branches/bleeding_edge/src/spaces.h        Fri Jun 14 09:06:12 2013
+++ /branches/bleeding_edge/src/spaces.h        Wed Jul  3 08:39:18 2013
@@ -32,6 +32,7 @@
 #include "hashmap.h"
 #include "list.h"
 #include "log.h"
+#include "v8utils.h"

 namespace v8 {
 namespace internal {
=======================================
--- /branches/bleeding_edge/src/stub-cache.cc   Mon Jul  1 08:12:21 2013
+++ /branches/bleeding_edge/src/stub-cache.cc   Wed Jul  3 08:39:18 2013
@@ -31,6 +31,7 @@
 #include "arguments.h"
 #include "ast.h"
 #include "code-stubs.h"
+#include "cpu-profiler.h"
 #include "gdb-jit.h"
 #include "ic-inl.h"
 #include "stub-cache.h"
=======================================
--- /branches/bleeding_edge/src/v8.h    Fri Jun 28 06:40:41 2013
+++ /branches/bleeding_edge/src/v8.h    Wed Jul  3 08:39:18 2013
@@ -64,7 +64,6 @@
 #include "incremental-marking-inl.h"
 #include "mark-compact-inl.h"
 #include "log-inl.h"
-#include "cpu-profiler-inl.h"
 #include "handles-inl.h"
 #include "heap-snapshot-generator-inl.h"
 #include "zone-inl.h"
=======================================
--- /branches/bleeding_edge/src/x64/macro-assembler-x64.cc Wed Jul 3 08:36:49 2013 +++ /branches/bleeding_edge/src/x64/macro-assembler-x64.cc Wed Jul 3 08:39:18 2013
@@ -31,6 +31,7 @@

 #include "bootstrapper.h"
 #include "codegen.h"
+#include "cpu-profiler.h"
 #include "assembler-x64.h"
 #include "macro-assembler-x64.h"
 #include "serialize.h"
=======================================
--- /branches/bleeding_edge/src/x64/regexp-macro-assembler-x64.cc Fri Jun 28 08:34:48 2013 +++ /branches/bleeding_edge/src/x64/regexp-macro-assembler-x64.cc Wed Jul 3 08:39:18 2013
@@ -29,6 +29,7 @@

 #if V8_TARGET_ARCH_X64

+#include "cpu-profiler.h"
 #include "serialize.h"
 #include "unicode.h"
 #include "log.h"
=======================================
--- /branches/bleeding_edge/test/cctest/test-api.cc     Wed Jul  3 07:56:18 2013
+++ /branches/bleeding_edge/test/cctest/test-api.cc     Wed Jul  3 08:39:18 2013
@@ -38,16 +38,17 @@

 #include "api.h"
 #include "arguments.h"
-#include "isolate.h"
+#include "cctest.h"
 #include "compilation-cache.h"
+#include "cpu-profiler.h"
 #include "execution.h"
+#include "isolate.h"
 #include "objects.h"
+#include "parser.h"
+#include "platform.h"
 #include "snapshot.h"
-#include "platform.h"
+#include "unicode-inl.h"
 #include "utils.h"
-#include "cctest.h"
-#include "parser.h"
-#include "unicode-inl.h"

 static const bool kLogThreading = false;

=======================================
--- /branches/bleeding_edge/test/cctest/test-log-stack-tracer.cc Thu Jun 20 05:28:27 2013 +++ /branches/bleeding_edge/test/cctest/test-log-stack-tracer.cc Wed Jul 3 08:39:18 2013
@@ -32,11 +32,12 @@
 #include "v8.h"

 #include "api.h"
+#include "cctest.h"
 #include "codegen.h"
+#include "disassembler.h"
+#include "isolate.h"
 #include "log.h"
-#include "isolate.h"
-#include "cctest.h"
-#include "disassembler.h"
+#include "sampler.h"
 #include "vm-state-inl.h"

 using v8::Function;
=======================================
--- /branches/bleeding_edge/test/cctest/test-profile-generator.cc Mon Jul 1 23:14:01 2013 +++ /branches/bleeding_edge/test/cctest/test-profile-generator.cc Wed Jul 3 08:39:18 2013
@@ -30,6 +30,7 @@
 #include "v8.h"
 #include "profile-generator-inl.h"
 #include "cctest.h"
+#include "cpu-profiler.h"
 #include "../include/v8-profiler.h"

 using i::CodeEntry;

--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to