Directory restructuring of object.h
Break object.h into constituent files.
Reduce number of #includes in other GC header files.
Introduce -inl.h files to avoid mirror files #include-ing each other.
Check invariants of verifier RegTypes for all constructors.
Change-Id: Iecf1171c02910ac152d52947330ef456df4043bc
diff --git a/src/compiler/compiler_internals.h b/src/compiler/compiler_internals.h
index 1379a3b..746999d 100644
--- a/src/compiler/compiler_internals.h
+++ b/src/compiler/compiler_internals.h
@@ -28,11 +28,10 @@
#include "compiler.h"
#include "compiler_ir.h"
#include "compiler_utility.h"
-#include "dex_cache.h"
#include "frontend.h"
#include "gc/card_table.h"
+#include "mirror/dex_cache.h"
#include "monitor.h"
-#include "object.h"
#include "ralloc.h"
#include "thread.h"
#include "utils.h"