diff options
-rw-r--r-- | compiler/common_compiler_test.h | 2 | ||||
-rw-r--r-- | compiler/driver/compiler_driver.cc | 1 | ||||
-rw-r--r-- | compiler/driver/compiler_driver.h | 2 | ||||
-rw-r--r-- | dex2oat/linker/oat_writer.cc | 1 | ||||
-rw-r--r-- | dex2oat/linker/oat_writer_test.cc | 1 | ||||
-rw-r--r-- | profman/boot_image_profile.cc | 1 | ||||
-rw-r--r-- | profman/boot_image_profile.h | 3 | ||||
-rw-r--r-- | runtime/jit/jit.h | 1 | ||||
-rw-r--r-- | test/common/runtime_state.cc | 1 |
9 files changed, 9 insertions, 4 deletions
diff --git a/compiler/common_compiler_test.h b/compiler/common_compiler_test.h index 05fdc97e07..8af29d44f0 100644 --- a/compiler/common_compiler_test.h +++ b/compiler/common_compiler_test.h @@ -23,7 +23,6 @@ #include "common_runtime_test.h" #include "compiler.h" -#include "jit/profile_compilation_info.h" #include "oat_file.h" namespace art { @@ -34,6 +33,7 @@ class ClassLoader; class CompilerDriver; class CompilerOptions; class CumulativeLogger; +class ProfileCompilationInfo; class VerificationResults; template<class T> class Handle; diff --git a/compiler/driver/compiler_driver.cc b/compiler/driver/compiler_driver.cc index 6c5cc50269..27cfe19dda 100644 --- a/compiler/driver/compiler_driver.cc +++ b/compiler/driver/compiler_driver.cc @@ -56,6 +56,7 @@ #include "gc/space/space.h" #include "handle_scope-inl.h" #include "intrinsics_enum.h" +#include "jit/profile_compilation_info.h" #include "jni_internal.h" #include "linker/linker_patch.h" #include "mirror/class-inl.h" diff --git a/compiler/driver/compiler_driver.h b/compiler/driver/compiler_driver.h index 87a8a186c1..773632cfc6 100644 --- a/compiler/driver/compiler_driver.h +++ b/compiler/driver/compiler_driver.h @@ -37,7 +37,6 @@ #include "dex/dex_file_types.h" #include "dex/dex_to_dex_compiler.h" #include "driver/compiled_method_storage.h" -#include "jit/profile_compilation_info.h" #include "method_reference.h" #include "os.h" #include "safe_map.h" @@ -70,6 +69,7 @@ enum InvokeType : uint32_t; class MemberOffset; template<class MirrorType> class ObjPtr; class ParallelCompilationManager; +class ProfileCompilationInfo; class ScopedObjectAccess; template <class Allocator> class SrcMap; class TimingLogger; diff --git a/dex2oat/linker/oat_writer.cc b/dex2oat/linker/oat_writer.cc index 66041bbfad..f790db2b6c 100644 --- a/dex2oat/linker/oat_writer.cc +++ b/dex2oat/linker/oat_writer.cc @@ -46,6 +46,7 @@ #include "gc/space/space.h" #include "handle_scope-inl.h" #include "image_writer.h" +#include "jit/profile_compilation_info.h" #include "linker/buffered_output_stream.h" #include "linker/file_output_stream.h" #include "linker/index_bss_mapping_encoder.h" diff --git a/dex2oat/linker/oat_writer_test.cc b/dex2oat/linker/oat_writer_test.cc index d5a87837f6..4e5fd72675 100644 --- a/dex2oat/linker/oat_writer_test.cc +++ b/dex2oat/linker/oat_writer_test.cc @@ -32,6 +32,7 @@ #include "driver/compiler_driver.h" #include "driver/compiler_options.h" #include "entrypoints/quick/quick_entrypoints.h" +#include "jit/profile_compilation_info.h" #include "linker/buffered_output_stream.h" #include "linker/elf_writer.h" #include "linker/elf_writer_quick.h" diff --git a/profman/boot_image_profile.cc b/profman/boot_image_profile.cc index a750105e72..3d003a7f06 100644 --- a/profman/boot_image_profile.cc +++ b/profman/boot_image_profile.cc @@ -19,6 +19,7 @@ #include "boot_image_profile.h" #include "dex/dex_file-inl.h" +#include "jit/profile_compilation_info.h" #include "method_reference.h" #include "type_reference.h" diff --git a/profman/boot_image_profile.h b/profman/boot_image_profile.h index eb43b7ca7f..99e5a75939 100644 --- a/profman/boot_image_profile.h +++ b/profman/boot_image_profile.h @@ -22,10 +22,11 @@ #include <vector> #include "dex/dex_file.h" -#include "jit/profile_compilation_info.h" namespace art { +class ProfileCompilationInfo; + struct BootImageOptions { public: // Threshold for classes that may be dirty or clean. The threshold specifies how diff --git a/runtime/jit/jit.h b/runtime/jit/jit.h index 791c3386cf..6d27cfe5db 100644 --- a/runtime/jit/jit.h +++ b/runtime/jit/jit.h @@ -23,7 +23,6 @@ #include "base/timing_logger.h" #include "jit/profile_saver_options.h" #include "obj_ptr.h" -#include "profile_compilation_info.h" #include "thread_pool.h" namespace art { diff --git a/test/common/runtime_state.cc b/test/common/runtime_state.cc index 22c51063fb..c2408b0d2f 100644 --- a/test/common/runtime_state.cc +++ b/test/common/runtime_state.cc @@ -25,6 +25,7 @@ #include "instrumentation.h" #include "jit/jit.h" #include "jit/jit_code_cache.h" +#include "jit/profile_compilation_info.h" #include "jit/profiling_info.h" #include "mirror/class-inl.h" #include "nativehelper/ScopedUtfChars.h" |