| commit | 84fd0c3bf27c5a950025a2f4b8fdd80c3330679a | [log] [tgz] |
|---|---|---|
| author | Sam Parker <sam.parker@arm.com> | Wed Aug 16 07:42:44 2017 +0000 |
| committer | Sam Parker <sam.parker@arm.com> | Wed Aug 16 07:42:44 2017 +0000 |
| tree | 03b3a703c26594c712f896ea99288bc23571e7e7 | |
| parent | ce5ea3813593753c8a96ea28363ac1abddea1023 [diff] |
[ARM] Improve loop unrolling for Cortex-M - Set the default runtime unroll count to 4 and use the newly added UnrollRemainder option. - Create loop cost and force unroll for a cost less than 12. - Disable unrolling on Thumb1 only targets. Differential Revision: https://reviews.llvm.org/D36134 llvm-svn: 310997