commit | a2fed081e33bcc956ebc545aacd654ec6a32673d | [log] [tgz] |
---|---|---|
author | Andreas Gampe <agampe@google.com> | Fri Feb 01 09:34:43 2019 -0800 |
committer | Andreas Gampe <agampe@google.com> | Tue Feb 05 08:00:37 2019 -0800 |
tree | 13e1fc19a737dff8cd416725bce6329086516c99 | |
parent | 2860c19944b64c581a8af63339805409c0584d2f [diff] |
ART: Optimize array accesses Optimize computation of the data offset of arrays by adding a constant for the array payload field offset, and templatized versions of the computation. Add a correctness check on runtime creation. Templatize CheckVTableHasNoDuplicates. Decreases dex2oatd preopting of a big app from 165s to 151s. Bug: 123888325 Test: m test-art-host Change-Id: I8db9df545dc807a307aef8af7dad7a15757670b1