summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVladimir Marko <vmarko@google.com>2014-01-21 15:27:15 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2014-01-21 15:27:15 +0000
commitd6c3ae638a47db3970054843d2aa2f0d961cec4c (patch)
tree0afb36542508460957519bd0872e76b6b1668889
parent38f566132408ac8bb6e69db3d72b028253159ce4 (diff)
parent05bded260758869a5e0cf6ab55f082a586c1fb47 (diff)
downloadandroid_art-d6c3ae638a47db3970054843d2aa2f0d961cec4c.tar.gz
android_art-d6c3ae638a47db3970054843d2aa2f0d961cec4c.tar.bz2
android_art-d6c3ae638a47db3970054843d2aa2f0d961cec4c.zip
Merge "Clean up frontend.h includes and forward declarations."
-rw-r--r--compiler/dex/frontend.h14
1 files changed, 3 insertions, 11 deletions
diff --git a/compiler/dex/frontend.h b/compiler/dex/frontend.h
index 8eb6684d7f..8ce12067ee 100644
--- a/compiler/dex/frontend.h
+++ b/compiler/dex/frontend.h
@@ -18,12 +18,7 @@
#define ART_COMPILER_DEX_FRONTEND_H_
#include "dex_file.h"
-#include "dex_instruction.h"
-
-
-
-
-
+#include "invoke_type.h"
namespace llvm {
class Module;
@@ -82,9 +77,6 @@ enum debugControlVector {
kDebugTimings
};
-class DexFileToMethodInlinerMap;
-class CompilerDriver;
-
class LLVMInfo {
public:
LLVMInfo();
@@ -113,8 +105,8 @@ class LLVMInfo {
UniquePtr<art::llvm::IRBuilder> ir_builder_;
};
-struct CompilationUnit;
-struct BasicBlock;
+struct CompiledMethod;
+class CompilerDriver;
} // namespace art