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.