commit | 96eeb4e2bb21afe8783d62e06b91fd1aef682dbb | [log] [tgz] |
---|---|---|
author | Nicolas Geoffray <ngeoffray@google.com> | Wed Oct 12 22:03:31 2016 +0100 |
committer | Nicolas Geoffray <ngeoffray@google.com> | Wed Oct 12 22:27:38 2016 +0100 |
tree | 097907f294206c45a03c4b63bf986b9e144116af | |
parent | e2ced0db78b89b778cd1c9ef4ace5dec7dbc66b0 [diff] |
Update HInstruction::NeedsCurrentMethod. HLoadString and HLoadClass when sharpened may not need it anymore. Instead just rely on the HCurrentMethod being the SSA dependency of those instructions. Also save storing the current method in the stack if the graph actually doesn't need it. test: m test-art-host test-art-target Change-Id: I235d8275230637cbbd38fc0d2f9b822f6d2a9c1e