summaryrefslogtreecommitdiff
path: root/compiler/optimizing/graph_visualizer.cc
diff options
context:
space:
mode:
authorVladimir Marko <vmarko@google.com>2017-02-06 19:59:33 +0000
committerVladimir Marko <vmarko@google.com>2017-02-08 21:24:01 +0000
commitea4c126a0165c5a4b997986e6e01c7f975642167 (patch)
tree0fdfd53472db379a1702846a89933ff1be7a4137 /compiler/optimizing/graph_visualizer.cc
parentf8512f8515f7568984e1ca209929262ea88e4b59 (diff)
Change type initialization entrypoints to kSaveEverything.
Also avoid the unnecessary read barriers for boot image classes with kBssEntry or kJitTableAddress (the kBssEntry and JIT work missed the `read_barrier_option` flag), fix bit-rotten non-Baker read barriers on ARM and ARM64 and fix bit-rotten ARM64 relative patcher's IsAdrpPatch() used for erratum 843419 workaround. aosp_angler-userdebug with CC: before: arm boot*.oat: 35440420 arm64 boot*.oat: 43504952 after: arm boot*.oat: 35222292 (-218128, -0.62%) arm64 boot*.oat: 43389048 (-115904, -0.26%) aosp_angler-userdebug without CC: before: arm boot*.oat: 31927412 arm64 boot*.oat: 39340512 after: arm boot*.oat: 31708736 (-218676, -0.68%) arm64 boot*.oat: 39211768 (-128744, -0.33%) Test: m test-art-host (non-CC, Baker CC, table lookup CC) Test: m test-art-target on Nexus 6P (non-CC, Baker CC, table lookup CC) Test: Nexus 6P boots (non-CC, Baker CC, table lookup CC) Bug: 30627598 Change-Id: Ida5bbce414844de9e4273e40334165d4494230d4
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions