commit | e418dda75998e0186f7580c2c54705767c3c8f1f | [log] [tgz] |
---|---|---|
author | Nicolas Geoffray <ngeoffray@google.com> | Tue Aug 11 20:03:09 2015 -0700 |
committer | Nicolas Geoffray <ngeoffray@google.com> | Thu Aug 20 11:00:12 2015 +0100 |
tree | 49b3183cd1d25b6a5cfb31e0d16678deb023c1e8 | |
parent | 4d786026efaac41acf8278d1c87d842f7ce06fde [diff] |
Be more flexible on the code unit size when inlining. This change increases the maximum code unit size, and fold parameters in the inlinee in the hope to reduce the overall size of the graph. We then make sure we don't inline methods that have more than N HInstructions. Also, remove the kAccDontInline flag on ArtMethod. The compiler does not need it anymore. Change-Id: I4cd3da40e551f30ba83b8b274728b87e67f6812e