commit | db8e62dca9232634daecb548bd51f3186004535c | [log] [tgz] |
---|---|---|
author | Vladimir Marko <vmarko@google.com> | Wed Mar 30 16:30:21 2016 +0100 |
committer | Vladimir Marko <vmarko@google.com> | Wed Mar 30 17:47:15 2016 +0100 |
tree | 68c6b8efc5a23b5544acae7ef00b6e15b61d7f4a | |
parent | 085055f933d76579c32586488951a4497ffcf10e [diff] |
Optimizing: Clean up after const-string sharpening. Do not look up the String for JIT, just check if it's in the dex cache. Strings on hot paths should already be resolved and we don't want to unnecessarily increase JIT compile time to have a chance of improving a cold path. Also, change the enum LinkerPatchType to be an inner enum class of LinkerPatch and clean up casts between pointers and uint64_t. Change-Id: Ia6e0513af1a84ce94a3b30edac0c592157d374ec