commit | 4a4a601e8a99d0a711720c8a0d9878b26498fb4c | [log] [tgz] |
---|---|---|
author | Mathieu Chartier <mathieuc@google.com> | Fri Sep 16 14:16:42 2016 -0700 |
committer | Mathieu Chartier <mathieuc@google.com> | Mon Sep 19 10:46:03 2016 -0700 |
tree | ae7cd8cfa7cc861a51d187118db8da46ef7f9f3f | |
parent | c6eced06a8592e2077cf7c894c8e05702571bf4d [diff] |
Improve sharpening for read barrier image HLoadClass Handle MarkInBoot image for LoadKind::kReferrersClass. This reduces read barriers for the boot image if the referring class is in the boot image. Only really helps CC case, TODO avoid doing the work for non CC? ARM64 CC baker boot.oat: 48006064 -> 47916736 Bug: 29516974 Test: test-art-host CC baker Change-Id: Ibfa0cf0a3b888ad0e53c2d95a38e330b79e7443c