summaryrefslogtreecommitdiffstats
path: root/build/Android.libart-compiler.mk
diff options
context:
space:
mode:
authorIan Rogers <irogers@google.com>2013-06-04 01:13:28 -0700
committerIan Rogers <irogers@google.com>2013-06-04 09:16:43 -0700
commit8d3a117b374352a1853fae9b7306afeaaa9e3b91 (patch)
tree3d715e8abed609581249034f1f62037def104ac2 /build/Android.libart-compiler.mk
parent4b3dc167917f8cf700416659b1bca220c1ccafe9 (diff)
downloadandroid_art-8d3a117b374352a1853fae9b7306afeaaa9e3b91.tar.gz
android_art-8d3a117b374352a1853fae9b7306afeaaa9e3b91.tar.bz2
android_art-8d3a117b374352a1853fae9b7306afeaaa9e3b91.zip
Perf tweaks to compiling and oat writing.
Make hot quick compiler routines inlinable. Remove computation/use of SSA strings. Use vector insert when writing to the end of a vector in the output stream, to avoid a memset followed by a memcpy. Generating boot.oat/art these changes improve performance by around 2.5%. Change-Id: I3d0bdb01333efe8f0eda4bdf97225e0b307f934d
Diffstat (limited to 'build/Android.libart-compiler.mk')
-rw-r--r--build/Android.libart-compiler.mk1
1 files changed, 0 insertions, 1 deletions
diff --git a/build/Android.libart-compiler.mk b/build/Android.libart-compiler.mk
index 4452f05f52..b73a32961e 100644
--- a/build/Android.libart-compiler.mk
+++ b/build/Android.libart-compiler.mk
@@ -45,7 +45,6 @@ LIBART_COMPILER_SRC_FILES := \
src/compiler/dex/quick/x86/utility_x86.cc \
src/compiler/dex/portable/mir_to_gbc.cc \
src/compiler/dex/mir_dataflow.cc \
- src/compiler/dex/dataflow_iterator.cc \
src/compiler/dex/mir_optimization.cc \
src/compiler/dex/frontend.cc \
src/compiler/dex/mir_graph.cc \