forked from OSchip/llvm-project
286677870b
We previously had a different interpretation of unroll transformation attributes than how LoopUnroll interpreted it. In particular, llvm.loop.unroll.enable was needed explicitly to enable it and disabling metadata was ignored. Additionally, it required that either full unrolling or an unroll factor to be specified or fail otherwise. An unroll factor is still required, but the transformation is ignored with the hope that LoopUnroll is going to apply the unrolling, since Polly currently does not implement an heuristic. Fixes llvm.org/PR50109 |
||
---|---|---|
.. | ||
disable_nonforced.ll | ||
unroll_disable.ll | ||
unroll_double.ll | ||
unroll_full.ll | ||
unroll_heuristic.ll | ||
unroll_partial.ll | ||
unroll_partial_followup.ll |