commit | 0d4567f26701abae84b02389c379843c1dc851a8 | [log] [tgz] |
---|---|---|
author | David Srbecky <dsrbecky@google.com> | Thu May 30 22:45:40 2019 +0100 |
committer | David Srbecky <dsrbecky@google.com> | Sun Jun 30 18:04:44 2019 +0000 |
tree | f665e6d5db5af79a4afa3b97cd7cdb7a2069da3f | |
parent | cc08c50948d8b2a93b53a327717c7b2a146ac754 [diff] |
Stack maps: Refactor constructors. Create dedicated static methods instead of passing flags. This creates dedicated methods for the purpose and merges constructor and decoding into single optimized method. This speeds up CodeInfo by 10%, and maps startup by 0.1%. Test: ./art/test.py -b --host Change-Id: Ic7d43e22bca0be9fb13bc2c7544ebfdf46798cfe