commit | 62e49706c5056aac810a3fe54b9d76b54899bea1 | [log] [tgz] |
---|---|---|
author | Artem Serov <artem.serov@linaro.org> | Wed May 16 19:06:32 2018 +0100 |
committer | Jackeagle <jackeagle102@gmail.com> | Thu Aug 09 21:51:15 2018 -0400 |
tree | db2b9d726413bdfc595dc74799c71bc25288dbc3 | |
parent | ca52e119c2f6226c1c29b3100f6b8d202c415be7 [diff] |
ART: Implement loop full unrolling Performs whole loop unrolling for small loops with small trip count to eliminate the loop check overhead, to have more opportunities for inter-iteration optimizations. caffeinemark/FloatAtom: 1.2x performance on arm64 Cortex-A57. Test: 530-checker-peel-unroll. Test: test-art-host, test-art-target. Change-Id: Idf3fe3cb611376935d176c60db8c49907222e28a Signed-off-by: mydongistiny <jaysonedson@gmail.com>