enum ScalarEvolution::ExitCountKind

Description

The terms "backedge taken count" and "exit count" are used interchangeably to refer to the number of times the backedge of a loop has executed before the loop is exited.

Declared at: llvm/include/llvm/Analysis/ScalarEvolution.h:847

Enumerators

NameValueComment
Exact0An expression exactly describing the number of times the backedge has executed when a loop is exited.
ConstantMaximum1A constant which provides an upper bound on the exact trip count.
SymbolicMaximum2An expression which provides an upper bound on the exact trip count.