commit | 954bcc508394899835c6fe8fd8e9d9e6d1929956 | [log] [tgz] |
---|---|---|
author | Nicolas Geoffray <ngeoffray@google.com> | Thu Feb 25 16:17:54 2016 +0000 |
committer | The Android Automerger <android-build@google.com> | Mon Feb 29 13:58:15 2016 -0800 |
tree | 607e0191e5107774b49404e45518541f5303ec91 | |
parent | 63d591005e4857ae5db20e77b6308ccab9df59af [diff] |
Cleanup polymorphic inlining to the same target. - Don't do expensive lookups, just fetch the ArtMethods from the imtable or vtable. - Don't perform the optimization if we may end up in the conflicting trampoline. bug:27398183 (cherry picked from commit 4f97a212b6ff801eb9f7f88a87f44e0584339cca) Change-Id: Ia4007743ae00860f679f96f45eb14d26e6dc3fce