commit | 4f97a212b6ff801eb9f7f88a87f44e0584339cca | [log] [tgz] |
---|---|---|
author | Nicolas Geoffray <ngeoffray@google.com> | Thu Feb 25 16:17:54 2016 +0000 |
committer | Nicolas Geoffray <ngeoffray@google.com> | Mon Feb 29 14:29:22 2016 +0000 |
tree | ed2f46d965cb5f5e87b93836f0d94e72ab2cfd71 | |
parent | eebfed8b2fc4d6efa614f98001a0dc918bd225c0 [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 Change-Id: I327c9f7c3a85d570a057ff8f18602e8e52402fdc