diff options
author | Nicolas Geoffray <ngeoffray@google.com> | 2017-01-09 20:54:52 +0000 |
---|---|---|
committer | Nicolas Geoffray <ngeoffray@google.com> | 2017-01-10 21:26:23 +0000 |
commit | f0acfe7a812a332122011832074142718c278dae (patch) | |
tree | 49c4fc481cebd03323aaf0109066859165508303 /compiler/optimizing/graph_visualizer.cc | |
parent | 91db41f315f6c2366b7098c531224bee01170364 (diff) |
Keep resolved String in HLoadString.
For the following reasons:
- Avoids needing to do a lookup again in CodeGenerator::EmitJitRoots.
- Fixes races where we the string was GC'ed before CodeGenerator::EmitJitRoots.
- Makes it possible to do GVN on the same string but defined in different
dex files.
Test: test-art-host, test-art-target
Change-Id: If2b5d3079f7555427b1b96ab04546b3373fcf921
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions