diff options
Diffstat (limited to 'compiler')
| -rw-r--r-- | compiler/debug/elf_debug_writer.cc | 1 | ||||
| -rw-r--r-- | compiler/driver/compiler_driver.cc | 1 | ||||
| -rw-r--r-- | compiler/driver/compiler_driver.h | 1 | ||||
| -rw-r--r-- | compiler/image_writer.h | 5 | ||||
| -rw-r--r-- | compiler/optimizing/code_generator_arm64.cc | 1 | ||||
| -rw-r--r-- | compiler/optimizing/code_generator_x86.cc | 1 | ||||
| -rw-r--r-- | compiler/optimizing/code_generator_x86_64.cc | 1 |
7 files changed, 9 insertions, 2 deletions
diff --git a/compiler/debug/elf_debug_writer.cc b/compiler/debug/elf_debug_writer.cc index d1c10a9246..7fa6e146c5 100644 --- a/compiler/debug/elf_debug_writer.cc +++ b/compiler/debug/elf_debug_writer.cc @@ -30,6 +30,7 @@ #include "debug/method_debug_info.h" #include "elf_builder.h" #include "linker/vector_output_stream.h" +#include "oat.h" namespace art { namespace debug { diff --git a/compiler/driver/compiler_driver.cc b/compiler/driver/compiler_driver.cc index 3fdfb31b9b..fc5f847354 100644 --- a/compiler/driver/compiler_driver.cc +++ b/compiler/driver/compiler_driver.cc @@ -28,6 +28,7 @@ #include "art_field-inl.h" #include "art_method-inl.h" +#include "base/arena_allocator.h" #include "base/array_ref.h" #include "base/bit_vector.h" #include "base/enums.h" diff --git a/compiler/driver/compiler_driver.h b/compiler/driver/compiler_driver.h index 17c20b48b0..38e7d2c686 100644 --- a/compiler/driver/compiler_driver.h +++ b/compiler/driver/compiler_driver.h @@ -23,7 +23,6 @@ #include <vector> #include "arch/instruction_set.h" -#include "base/arena_allocator.h" #include "base/array_ref.h" #include "base/bit_utils.h" #include "base/mutex.h" diff --git a/compiler/image_writer.h b/compiler/image_writer.h index 39113c8143..a12d849f02 100644 --- a/compiler/image_writer.h +++ b/compiler/image_writer.h @@ -34,7 +34,6 @@ #include "base/length_prefixed_array.h" #include "base/macros.h" #include "driver/compiler_driver.h" -#include "gc/space/space.h" #include "image.h" #include "lock_word.h" #include "mem_map.h" @@ -47,6 +46,10 @@ namespace art { namespace gc { +namespace accounting { +template <size_t kAlignment> class SpaceBitmap; +typedef SpaceBitmap<kObjectAlignment> ContinuousSpaceBitmap; +} // namespace accounting namespace space { class ImageSpace; } // namespace space diff --git a/compiler/optimizing/code_generator_arm64.cc b/compiler/optimizing/code_generator_arm64.cc index 096eb07074..7d9c61b76c 100644 --- a/compiler/optimizing/code_generator_arm64.cc +++ b/compiler/optimizing/code_generator_arm64.cc @@ -29,6 +29,7 @@ #include "linker/arm64/relative_patcher_arm64.h" #include "mirror/array-inl.h" #include "mirror/class-inl.h" +#include "lock_word.h" #include "offsets.h" #include "thread.h" #include "utils/arm64/assembler_arm64.h" diff --git a/compiler/optimizing/code_generator_x86.cc b/compiler/optimizing/code_generator_x86.cc index f3ec112548..317ca71136 100644 --- a/compiler/optimizing/code_generator_x86.cc +++ b/compiler/optimizing/code_generator_x86.cc @@ -26,6 +26,7 @@ #include "intrinsics_x86.h" #include "mirror/array-inl.h" #include "mirror/class-inl.h" +#include "lock_word.h" #include "thread.h" #include "utils/assembler.h" #include "utils/stack_checks.h" diff --git a/compiler/optimizing/code_generator_x86_64.cc b/compiler/optimizing/code_generator_x86_64.cc index bf1c42ae8e..6b5e4d602d 100644 --- a/compiler/optimizing/code_generator_x86_64.cc +++ b/compiler/optimizing/code_generator_x86_64.cc @@ -23,6 +23,7 @@ #include "gc/accounting/card_table.h" #include "intrinsics.h" #include "intrinsics_x86_64.h" +#include "lock_word.h" #include "mirror/array-inl.h" #include "mirror/class-inl.h" #include "mirror/object_reference.h" |