LLVM
20.0.0git
llvm
ValueLatticeElement
llvm::ValueLatticeElement Member List
This is the complete list of members for
llvm::ValueLatticeElement
, including all inherited members.
asConstantInteger
() const
llvm::ValueLatticeElement
inline
asConstantRange
(unsigned BW, bool UndefAllowed=false) const
llvm::ValueLatticeElement
inline
asConstantRange
(Type *Ty, bool UndefAllowed=false) const
llvm::ValueLatticeElement
inline
ConstVal
llvm::ValueLatticeElement
get
(Constant *C)
llvm::ValueLatticeElement
inline
static
getCompare
(CmpInst::Predicate Pred, Type *Ty, const ValueLatticeElement &Other, const DataLayout &DL) const
llvm::ValueLatticeElement
getConstant
() const
llvm::ValueLatticeElement
inline
getConstantRange
(bool UndefAllowed=true) const
llvm::ValueLatticeElement
inline
getNot
(Constant *C)
llvm::ValueLatticeElement
inline
static
getNotConstant
() const
llvm::ValueLatticeElement
inline
getNumRangeExtensions
() const
llvm::ValueLatticeElement
inline
getOverdefined
()
llvm::ValueLatticeElement
inline
static
getRange
(ConstantRange CR, bool MayIncludeUndef=false)
llvm::ValueLatticeElement
inline
static
intersect
(const ValueLatticeElement &Other) const
llvm::ValueLatticeElement
isConstant
() const
llvm::ValueLatticeElement
inline
isConstantRange
(bool UndefAllowed=true) const
llvm::ValueLatticeElement
inline
isConstantRangeIncludingUndef
() const
llvm::ValueLatticeElement
inline
isNotConstant
() const
llvm::ValueLatticeElement
inline
isOverdefined
() const
llvm::ValueLatticeElement
inline
isUndef
() const
llvm::ValueLatticeElement
inline
isUnknown
() const
llvm::ValueLatticeElement
inline
isUnknownOrUndef
() const
llvm::ValueLatticeElement
inline
markConstant
(Constant *V, bool MayIncludeUndef=false)
llvm::ValueLatticeElement
inline
markConstantRange
(ConstantRange NewR, MergeOptions Opts=MergeOptions())
llvm::ValueLatticeElement
inline
markNotConstant
(Constant *V)
llvm::ValueLatticeElement
inline
markOverdefined
()
llvm::ValueLatticeElement
inline
markUndef
()
llvm::ValueLatticeElement
inline
mergeIn
(const ValueLatticeElement &RHS, MergeOptions Opts=MergeOptions())
llvm::ValueLatticeElement
inline
operator=
(const ValueLatticeElement &Other)
llvm::ValueLatticeElement
inline
operator=
(ValueLatticeElement &&Other)
llvm::ValueLatticeElement
inline
Range
llvm::ValueLatticeElement
setNumRangeExtensions
(unsigned N)
llvm::ValueLatticeElement
inline
ValueLatticeElement
()
llvm::ValueLatticeElement
inline
ValueLatticeElement
(const ValueLatticeElement &Other)
llvm::ValueLatticeElement
inline
ValueLatticeElement
(ValueLatticeElement &&Other)
llvm::ValueLatticeElement
inline
~ValueLatticeElement
()
llvm::ValueLatticeElement
inline
Generated on Sun Dec 22 2024 09:18:06 for LLVM by
1.9.6