commit | ae6c189b9d63ca4c2ae0e952187819c5e442e3c9 | [log] [tgz] |
---|---|---|
author | Mingyao Yang <mingyao@google.com> | Thu Jan 05 13:46:36 2017 -0800 |
committer | Mingyao Yang <mingyao@google.com> | Thu Jan 19 10:49:08 2017 -0800 |
tree | beb13f852a0e1b3a7867dfd9d64e962d3cb403fb | |
parent | a8b4390a3b817a455b0abdf575922fea6182170d [diff] |
CHA for abstract methods. Add the ability to devirtualize abstract method invocation if an abstract method has only one implementation. Only support in JIT mode currently. Test: new testcase and ART_TEST_JIT=true m -j20 test-art-host-run-test Change-Id: I43da03a9fa9a73840f5eaf207c6611e0913a7f66