commit | d0fbd85a82a266c21d6b72c61d6dc098ec362de7 | [log] [tgz] |
---|---|---|
author | Ian Rogers <irogers@google.com> | Tue Sep 24 18:17:04 2013 -0700 |
committer | Ian Rogers <irogers@google.com> | Tue Sep 24 21:17:06 2013 -0700 |
tree | 14f431e4bd889b6c7ec6b29322594786828d3bb1 | |
parent | fc0e94bed3f88ed7e50854fd8dfaf5dcb345250f [diff] |
Reduce memory allocation in verifier. Remove the use of a map PcToRegisterLineTable for efficiency (matches Dalvik). Place the register line register values inside the RegisterLine, saves a secondary allocation and indirection. Avoid the use of a deque in RegisterLine to avoid an allocation. Simplify the SirtRef destructor in non-debug builds. Saves >100ms from the two threaded compile time of ThinkFree on host. Change-Id: I2dacba61dbaf284ca02d4c194413e1da221dcb76