llvm::LoopUnrollResult

Represents the result of a UnrollLoop invocation.

Synopsis

Declared in <llvm/Transforms/Utils/UnrollLoop.h>

enum class LoopUnrollResult : int;

Members

NameDescription
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.