summaryrefslogtreecommitdiff
path: root/compiler/optimizing/graph_visualizer.cc
diff options
context:
space:
mode:
authorAart Bik <ajcbik@google.com>2016-11-07 08:49:28 -0800
committerAart Bik <ajcbik@google.com>2016-11-09 09:32:36 -0800
commitff7d89c0364f6ebd0f0798eb18ef8bd62917de6a (patch)
tree9a8401416b499f815731fd38dec219a1e49b623d /compiler/optimizing/graph_visualizer.cc
parent8acdebc1a1b5821d3bb8e9461f7877fc234a37ff (diff)
Allow read side effects for removing dead instructions.
Rationale: Instructions that only have the harmless read side effect may be removed when dead as well, we were too strict previously. As proof of concept, this cl also provides more accurate information on a few string related intrinsics. This removes the dead indexOf from CaffeineString (17% performance improvement, big bottleneck of the StringBuffer's toString() still remains in loop). Test: test-art-host Change-Id: Id835a8e287e13e1f09be6b46278a039b8865802e
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions