commit | 0e32908d0ee4be5905cdd409dd3c45331fc98465 | [log] [tgz] |
---|---|---|
author | Artem Serov <artem.serov@linaro.org> | Tue Jun 12 10:23:27 2018 +0100 |
committer | Artem Serov <artem.serov@linaro.org> | Wed Jul 04 13:12:13 2018 +0100 |
tree | 592ffd19b21379b0815345302b04911932fa90f9 | |
parent | b5271dd44a30f498689e503340d3c8d01bf31f07 [diff] |
ART: Refactor scalar loop optimizations. Refactor scalar loop peeling and unrolling to eliminate repeated checks and graph traversals, to make the code more readable and to make it easier to add new scalar loop opts. This is a prerequisite for full unrolling patch. Test: 530-checker-peel-unroll. Test: test-art-target, test-art-host. Change-Id: If824a95f304033555085eefac7524e59ed540322