diff options
author | Ian Rogers <irogers@google.com> | 2013-06-04 01:13:28 -0700 |
---|---|---|
committer | Ian Rogers <irogers@google.com> | 2013-06-04 09:16:43 -0700 |
commit | 8d3a117b374352a1853fae9b7306afeaaa9e3b91 (patch) | |
tree | 3d715e8abed609581249034f1f62037def104ac2 /build/Android.libart-compiler.mk | |
parent | 4b3dc167917f8cf700416659b1bca220c1ccafe9 (diff) | |
download | android_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.mk | 1 |
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 \ |