diff options
author | Nicolas Geoffray <ngeoffray@google.com> | 2014-02-18 16:43:35 +0000 |
---|---|---|
committer | Nicolas Geoffray <ngeoffray@google.com> | 2014-02-19 19:22:41 +0000 |
commit | 818f2107e6d2d9e80faac8ae8c92faffa83cbd11 (patch) | |
tree | 0a92aa1ba319115d8af05badc150d1e9e8e5e4ca /compiler/Android.mk | |
parent | a2a5354cd95faf242a70b99b7b11f8fdb7cb7c1b (diff) | |
download | art-818f2107e6d2d9e80faac8ae8c92faffa83cbd11.zip art-818f2107e6d2d9e80faac8ae8c92faffa83cbd11.tar.gz art-818f2107e6d2d9e80faac8ae8c92faffa83cbd11.tar.bz2 |
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/Android.mk')
-rw-r--r-- | compiler/Android.mk | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/compiler/Android.mk b/compiler/Android.mk index 27bc3a3..7eb7f7e 100644 --- a/compiler/Android.mk +++ b/compiler/Android.mk @@ -21,7 +21,6 @@ include art/build/Android.common.mk LIBART_COMPILER_SRC_FILES := \ compiled_method.cc \ dex/local_value_numbering.cc \ - dex/arena_allocator.cc \ dex/arena_bit_vector.cc \ dex/quick/arm/assemble_arm.cc \ dex/quick/arm/call_arm.cc \ @@ -81,7 +80,10 @@ LIBART_COMPILER_SRC_FILES := \ llvm/runtime_support_builder.cc \ llvm/runtime_support_builder_arm.cc \ llvm/runtime_support_builder_x86.cc \ + optimizing/builder.cc \ + optimizing/nodes.cc \ trampolines/trampoline_compiler.cc \ + utils/arena_allocator.cc \ utils/arm/assembler_arm.cc \ utils/arm/managed_register_arm.cc \ utils/assembler.cc \ |