summaryrefslogtreecommitdiffstats
path: root/compiler/dex/compiler_ir.h
diff options
context:
space:
mode:
authorNicolas Geoffray <ngeoffray@google.com>2014-02-18 16:43:35 +0000
committerNicolas Geoffray <ngeoffray@google.com>2014-02-19 19:22:41 +0000
commit818f2107e6d2d9e80faac8ae8c92faffa83cbd11 (patch)
tree0a92aa1ba319115d8af05badc150d1e9e8e5e4ca /compiler/dex/compiler_ir.h
parenta2a5354cd95faf242a70b99b7b11f8fdb7cb7c1b (diff)
downloadart-818f2107e6d2d9e80faac8ae8c92faffa83cbd11.tar.gz
art-818f2107e6d2d9e80faac8ae8c92faffa83cbd11.tar.bz2
art-818f2107e6d2d9e80faac8ae8c92faffa83cbd11.zip
Re-apply: Initial check-in of an optimizing compiler.
The classes and the names are very much inspired by V8/Dart. It currently only supports the RETURN_VOID dex instruction, and there is a pretty printer to check if the building of the graph is correct. Change-Id: I28e125dfee86ae6ec9b3fec6aa1859523b92a893
Diffstat (limited to 'compiler/dex/compiler_ir.h')
-rw-r--r--compiler/dex/compiler_ir.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/dex/compiler_ir.h b/compiler/dex/compiler_ir.h
index ea8eb1cfa2..ded8005405 100644
--- a/compiler/dex/compiler_ir.h
+++ b/compiler/dex/compiler_ir.h
@@ -19,7 +19,6 @@
#include <vector>
#include <llvm/IR/Module.h>
-#include "arena_allocator.h"
#include "compiler_enums.h"
#include "dex/quick/mir_to_lir.h"
#include "dex_instruction.h"
@@ -29,6 +28,7 @@
#include "llvm/ir_builder.h"
#include "safe_map.h"
#include "base/timing_logger.h"
+#include "utils/arena_allocator.h"
namespace art {