summaryrefslogtreecommitdiff
path: root/compiler/optimizing/induction_var_range.cc
diff options
context:
space:
mode:
author Mathieu Chartier <mathieuc@google.com> 2017-01-25 11:11:02 -0800
committer Mathieu Chartier <mathieuc@google.com> 2017-01-25 11:37:27 -0800
commit3ceedc0c3e89e5a1bb44ac9bb0eb1ea2e8f4675a (patch)
tree80cdb6ff5c1fe8370d4b6ca5bca4035350f3803b /compiler/optimizing/induction_var_range.cc
parentf34077c96af3389e8eae65252d4c5d51cf630039 (diff)
Refactor and optimize memory region bit functions
Move optimized bit reading from FieldEncoding to MemoryRegion, added optimized StoreBits to MemoryRegion. Compilation of a large app on host: Before: Time -j1: 31.897s 2.00% art::MemoryRegion::StoreBits(unsigned long, unsigned int, unsigned long) After: Time -j1: 29.620s 0.39% art::MemoryRegion::StoreBits(unsigned long, unsigned int, unsigned long) Bug: 34621054 Test: test-art-host Change-Id: I0509613da83cc5741d5cfada3f8a8af503784e9e
Diffstat (limited to 'compiler/optimizing/induction_var_range.cc')
0 files changed, 0 insertions, 0 deletions