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 | inlinestatic |
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 | inlinestatic |
getNotConstant() const | llvm::ValueLatticeElement | inline |
getNumRangeExtensions() const | llvm::ValueLatticeElement | inline |
getOverdefined() | llvm::ValueLatticeElement | inlinestatic |
getRange(ConstantRange CR, bool MayIncludeUndef=false) | llvm::ValueLatticeElement | inlinestatic |
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 |