commit | e6bd0272b43bf73faabc64abc9c51ab8ed128308 | [log] [tgz] |
---|---|---|
author | Aart Bik <ajcbik@google.com> | Fri Dec 16 13:57:52 2016 -0800 |
committer | Aart Bik <ajcbik@google.com> | Mon Dec 19 10:57:37 2016 -0800 |
tree | d75a15baadf77a859cec6540d7cd10ce998e955a | |
parent | 2c43590dc2bb7fb4a3a015b1b65543bb8705ffe8 [diff] |
Improved induction var and range analysis around types. Rationale: Lots of code should not depend on int only. This CL generalizes the kinds of types that can be optimized after analysis. As part of the CL, however, a minor cleanup regarding type safety of the stored induction var analysis results is required. This further improved our int benchmark, and brings the long benchmark up-to-par. Test: m test-art-host-run-test Change-Id: I5dfb623dabf9113de90c2f6da99328dda8f8b60b