Represents the result of a UnrollLoop invocation.
Declared in <llvm/Transforms/Utils/UnrollLoop.h>
enum class LoopUnrollResult : int;
| Name | Description |
|---|---|
Unmodified | The loop was not modified. |
PartiallyUnrolled | The loop was partially unrolled -- we still have a loop, but with a smaller trip count. We may also have emitted epilogue loop if the loop had a non-constant trip count. |
FullyUnrolled | The loop was fully unrolled into straight-line code. We no longer have any back-edges. |