commit | 12dd8a90af1f1cfae172f6d9c3443808c4fb6e40 | [log] [tgz] |
---|---|---|
author | Mathieu Chartier <mathieuc@google.com> | Tue Jun 12 11:17:22 2018 -0700 |
committer | Mathieu Chartier <mathieuc@google.com> | Fri Jun 29 10:45:37 2018 -0700 |
tree | 452b6f4de6b9054ede8528c1e3ea97933e642c75 | |
parent | d20a4d76c33cd6e609ad6b1b3cde09fdcbdde05c [diff] |
Add bytecode conversion experiments Add a few new instructions and measure savings: invoke-xx-[1-4]-[move-result]. iget/set-this new-instance-invoke-this if-eqz4 if-nez4 etc.. Cumulative Dex bytecode savings are ~14% of the Dex size. Test: test-art-host Bug: 77721545 Change-Id: Ibe2b04614e2c5782612b515fbb7f77dbcf9eb66c