commit | 8d3a117b374352a1853fae9b7306afeaaa9e3b91 | [log] [tgz] |
---|---|---|
author | Ian Rogers <irogers@google.com> | Tue Jun 04 01:13:28 2013 -0700 |
committer | Ian Rogers <irogers@google.com> | Tue Jun 04 09:16:43 2013 -0700 |
tree | 3d715e8abed609581249034f1f62037def104ac2 | |
parent | 4b3dc167917f8cf700416659b1bca220c1ccafe9 [diff] |
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