diff options
author | Vladimir Marko <vmarko@google.com> | 2015-07-14 11:58:38 +0100 |
---|---|---|
committer | Vladimir Marko <vmarko@google.com> | 2015-07-17 13:00:04 +0100 |
commit | 6b756b5b7ad59358366268c5213a0a0f98637a18 (patch) | |
tree | 621206c40da4c405af73ccc7dc7db850c621d98c /compiler/optimizing/graph_visualizer.cc | |
parent | d1665b7a689086ec5b33a69a05313c46ea1a95e4 (diff) |
Improve Thumb2 branch/load-literal fixup performance.
Replace per-Fixup dependents vectors with a single array
held by the assembler and referenced by the Fixups to avoid
the cost of many allocations with the default allocator.
This improves the compilation time of the boot.oat on N5,
AOSP ToT, by about ~3% as measured by the "Compile Time"
reported with --dump-timing (~2% of the "dex2oat took...").
Change-Id: I7121cdef32d9edc6d287e602d774ffe03f530d18
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions