diff options
| author | Sam Parker <sam.parker@arm.com> | 2017-10-23 08:05:14 +0000 |
|---|---|---|
| committer | Sam Parker <sam.parker@arm.com> | 2017-10-23 08:05:14 +0000 |
| commit | 487ab869422b1eb7be932eb70445d9d0541fdce1 (patch) | |
| tree | 0693ef28145a9fda9451893d28f9fc81d5a32b43 /llvm/lib/Target/Hexagon | |
| parent | 01e3bf8afd7ff515d44e5bcdc88e360af5da324a (diff) | |
| download | bcm5719-llvm-487ab869422b1eb7be932eb70445d9d0541fdce1.tar.gz bcm5719-llvm-487ab869422b1eb7be932eb70445d9d0541fdce1.zip | |
[ARM] Allow unrolling of multi-block loops.
Before, loop unrolling was only enabled for loops with a single
block. This restriction has been removed and replaced by:
- allow a maximum of two exiting blocks,
- a four basic block limit for cores with a branch predictor.
Differential Revision: https://reviews.llvm.org/D38952
llvm-svn: 316313
Diffstat (limited to 'llvm/lib/Target/Hexagon')
0 files changed, 0 insertions, 0 deletions

