diff options
| author | 2017-01-11 10:20:43 -0800 | |
|---|---|---|
| committer | 2017-01-13 10:04:42 -0800 | |
| commit | 6b69e0acb0e4c506ce2587e362c38e36e41e34ab (patch) | |
| tree | 976f08c78d3c5efa2dac8ec0409f36fae51456cb /compiler/common_compiler_test.h | |
| parent | 93939824c7e6e16cf98941cd4724278e87d6259d (diff) | |
Complete unrolling of loops with small body and trip count one.
Rationale:
Avoids the unnecessary loop control overhead, suspend check,
and exposes more opportunities for constant folding in the
resulting loop body. Fully unrolls loop in execute() of
the Dhrystone benchmark (3% to 8% improvements).
Test: test-art-host
Change-Id: If30f38caea9e9f87a929df041dfb7ed1c227aba3
Diffstat (limited to 'compiler/common_compiler_test.h')
0 files changed, 0 insertions, 0 deletions