LLVM 20.0.0git
llvm::ValueLatticeElement Member List

This is the complete list of members for llvm::ValueLatticeElement, including all inherited members.

asConstantInteger() constllvm::ValueLatticeElementinline
asConstantRange(unsigned BW, bool UndefAllowed=false) constllvm::ValueLatticeElementinline
asConstantRange(Type *Ty, bool UndefAllowed=false) constllvm::ValueLatticeElementinline
ConstValllvm::ValueLatticeElement
get(Constant *C)llvm::ValueLatticeElementinlinestatic
getCompare(CmpInst::Predicate Pred, Type *Ty, const ValueLatticeElement &Other, const DataLayout &DL) constllvm::ValueLatticeElement
getConstant() constllvm::ValueLatticeElementinline
getConstantRange(bool UndefAllowed=true) constllvm::ValueLatticeElementinline
getNot(Constant *C)llvm::ValueLatticeElementinlinestatic
getNotConstant() constllvm::ValueLatticeElementinline
getNumRangeExtensions() constllvm::ValueLatticeElementinline
getOverdefined()llvm::ValueLatticeElementinlinestatic
getRange(ConstantRange CR, bool MayIncludeUndef=false)llvm::ValueLatticeElementinlinestatic
intersect(const ValueLatticeElement &Other) constllvm::ValueLatticeElement
isConstant() constllvm::ValueLatticeElementinline
isConstantRange(bool UndefAllowed=true) constllvm::ValueLatticeElementinline
isConstantRangeIncludingUndef() constllvm::ValueLatticeElementinline
isNotConstant() constllvm::ValueLatticeElementinline
isOverdefined() constllvm::ValueLatticeElementinline
isUndef() constllvm::ValueLatticeElementinline
isUnknown() constllvm::ValueLatticeElementinline
isUnknownOrUndef() constllvm::ValueLatticeElementinline
markConstant(Constant *V, bool MayIncludeUndef=false)llvm::ValueLatticeElementinline
markConstantRange(ConstantRange NewR, MergeOptions Opts=MergeOptions())llvm::ValueLatticeElementinline
markNotConstant(Constant *V)llvm::ValueLatticeElementinline
markOverdefined()llvm::ValueLatticeElementinline
markUndef()llvm::ValueLatticeElementinline
mergeIn(const ValueLatticeElement &RHS, MergeOptions Opts=MergeOptions())llvm::ValueLatticeElementinline
operator=(const ValueLatticeElement &Other)llvm::ValueLatticeElementinline
operator=(ValueLatticeElement &&Other)llvm::ValueLatticeElementinline
Rangellvm::ValueLatticeElement
setNumRangeExtensions(unsigned N)llvm::ValueLatticeElementinline
ValueLatticeElement()llvm::ValueLatticeElementinline
ValueLatticeElement(const ValueLatticeElement &Other)llvm::ValueLatticeElementinline
ValueLatticeElement(ValueLatticeElement &&Other)llvm::ValueLatticeElementinline
~ValueLatticeElement()llvm::ValueLatticeElementinline