commit | a5082496431781271a0b363a567e6de793c3ec0c | [log] [tgz] |
---|---|---|
author | Vladimir Marko <vmarko@google.com> | Mon Jun 21 11:14:27 2021 +0100 |
committer | Vladimir Marko <vmarko@google.com> | Wed Jun 23 08:23:49 2021 +0000 |
tree | 86dd85f0abb41a5bf823742fe18e76b775a3035d | |
parent | ec11cf1e4a7400af1befae3a5194206f16a58047 [diff] |
dex2oat: Avoid unnecessary field/method resolution. There is no reason to resolve fields and methods of a class we have just resolved, so remove that code. Refactor type resolution and avoid resolving classes twice for boot image. Test: m test-art-host-gtest Test: testrunner.py --host --optimizing Bug: 181943478 Change-Id: I01f182a5fdfd000819fa9d9b8926d5cb320c1e0c