enum ValueLatticeElement::ValueLatticeElementTy

Declared at: llvm/include/llvm/Analysis/ValueLattice.h:27

Enumerators

NameValueComment
undefined0This Value has no known value yet. As a result, this implies the producing instruction is dead. Caution: We use this as the starting state in our local meet rules. In this usage, it's taken to mean "nothing known yet".
constant1This Value has a specific constant value. (For constant integers, constantrange is used instead. Integer typed constantexprs can appear as constant.)
notconstant2This Value is known to not have the specified value. (For constant integers, constantrange is used instead. As above, integer typed constantexprs can appear here.)
constantrange3The Value falls within this range. (Used only for integer typed values.)
overdefined4We can not precisely model the dynamic values this value might take.