summaryrefslogtreecommitdiff
path: root/compiler/optimizing/graph_visualizer.cc
diff options
context:
space:
mode:
authorVladimir Marko <vmarko@google.com>2016-07-28 12:01:51 +0100
committerVladimir Marko <vmarko@google.com>2016-08-04 14:51:52 +0100
commit952dbb19cd094b8bfb01dbb33e0878db429e499a (patch)
tree82932c2b00245042e2c129f3d4133f6431657da3 /compiler/optimizing/graph_visualizer.cc
parentdf638c66d1f385d4e217b2ab22c5e48a7eefdef4 (diff)
Change suspend entrypoint to save all registers.
We avoid the need to save/restore registers in slow paths and get significant code size savings. On Nexus 9, AOSP: - 32-bit boot.oat: -1.4MiB (-1.9%) - 64-bit boot.oat: -2.0MiB (-2.3%) - other 32-bit oat files in dalvik-cache: -200KiB (-1.7%) - other 64-bit oat files in dalvik-cache: -2.3MiB (-2.1%) Test: Run ART test suite on host and Nexus 9 with gc stress. Bug: 30212852 Change-Id: I7015afc1e7d30341618c9200a3dc9ae277afd134
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions