commit | 807140048f82a2b87ee5bcf337f23b6a3d1d5269 | [log] [tgz] |
---|---|---|
author | Mathieu Chartier <mathieuc@google.com> | Thu Nov 20 15:04:10 2014 -0800 |
committer | Mathieu Chartier <mathieuc@google.com> | Fri Nov 21 11:21:50 2014 -0800 |
tree | c7aed019b2c0454f74936fdde54653613ffa9d71 | |
parent | c934e483ceabbd589422beea1fa35f5182ecfa99 [diff] |
Add fast string sharpening String sharpening changes const strings to PC relative loads instead of always going through the dex cache. This saves code size and probably improves performance slightly. Before: 49602992 system@framework@boot.oat After: 49385904 system@framework@boot.oat Pre-cursor to removing dex_cache_strings_ field from ArtMethod. Bug: 17643507 Change-Id: I1787f48774631eee0accafeea257aa8d0e91e8d6