diff options
author | Sam Parker <sam.parker@arm.com> | 2017-08-16 07:42:44 +0000 |
---|---|---|
committer | Sam Parker <sam.parker@arm.com> | 2017-08-16 07:42:44 +0000 |
commit | 84fd0c3bf27c5a950025a2f4b8fdd80c3330679a (patch) | |
tree | 03b3a703c26594c712f896ea99288bc23571e7e7 /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | |
parent | ce5ea3813593753c8a96ea28363ac1abddea1023 (diff) | |
download | llvm-84fd0c3bf27c5a950025a2f4b8fdd80c3330679a.zip llvm-84fd0c3bf27c5a950025a2f4b8fdd80c3330679a.tar.gz llvm-84fd0c3bf27c5a950025a2f4b8fdd80c3330679a.tar.bz2 |
[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
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions