enum class LoopUnrollResult
Description
Represents the result of a \c UnrollLoop invocation.
Declared at: llvm/include/llvm/Transforms/Utils/UnrollLoop.h:53
Enumerators
Name | Value | Comment |
---|---|---|
Unmodified | 0 | The loop was not modified. |
PartiallyUnrolled | 1 | 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 | 2 | The loop was fully unrolled into straight-line code. We no longer have any back-edges. |