LLVM  6.0.0svn
llvm::ConstantRange Member List

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

add(const ConstantRange &Other) constllvm::ConstantRange
addWithNoSignedWrap(const APInt &Other) constllvm::ConstantRange
binaryAnd(const ConstantRange &Other) constllvm::ConstantRange
binaryOp(Instruction::BinaryOps BinOp, const ConstantRange &Other) constllvm::ConstantRange
binaryOr(const ConstantRange &Other) constllvm::ConstantRange
castOp(Instruction::CastOps CastOp, uint32_t BitWidth) constllvm::ConstantRange
ConstantRange(uint32_t BitWidth, bool isFullSet=true)llvm::ConstantRangeexplicit
ConstantRange(APInt Value)llvm::ConstantRange
ConstantRange(APInt Lower, APInt Upper)llvm::ConstantRange
contains(const APInt &Val) constllvm::ConstantRange
contains(const ConstantRange &CR) constllvm::ConstantRange
difference(const ConstantRange &CR) constllvm::ConstantRange
dump() constllvm::ConstantRange
getBitWidth() constllvm::ConstantRangeinline
getEquivalentICmp(CmpInst::Predicate &Pred, APInt &RHS) constllvm::ConstantRange
getLower() constllvm::ConstantRangeinline
getSetSize() constllvm::ConstantRange
getSignedMax() constllvm::ConstantRange
getSignedMin() constllvm::ConstantRange
getSingleElement() constllvm::ConstantRangeinline
getSingleMissingElement() constllvm::ConstantRangeinline
getUnsignedMax() constllvm::ConstantRange
getUnsignedMin() constllvm::ConstantRange
getUpper() constllvm::ConstantRangeinline
intersectWith(const ConstantRange &CR) constllvm::ConstantRange
inverse() constllvm::ConstantRange
isEmptySet() constllvm::ConstantRange
isFullSet() constllvm::ConstantRange
isSignWrappedSet() constllvm::ConstantRange
isSingleElement() constllvm::ConstantRangeinline
isSizeLargerThan(uint64_t MaxSize) constllvm::ConstantRange
isSizeStrictlySmallerThan(const ConstantRange &CR) constllvm::ConstantRange
isWrappedSet() constllvm::ConstantRange
lshr(const ConstantRange &Other) constllvm::ConstantRange
makeAllowedICmpRegion(CmpInst::Predicate Pred, const ConstantRange &Other)llvm::ConstantRangestatic
makeExactICmpRegion(CmpInst::Predicate Pred, const APInt &Other)llvm::ConstantRangestatic
makeGuaranteedNoWrapRegion(Instruction::BinaryOps BinOp, const ConstantRange &Other, unsigned NoWrapKind)llvm::ConstantRangestatic
makeSatisfyingICmpRegion(CmpInst::Predicate Pred, const ConstantRange &Other)llvm::ConstantRangestatic
multiply(const ConstantRange &Other) constllvm::ConstantRange
operator!=(const ConstantRange &CR) constllvm::ConstantRangeinline
operator==(const ConstantRange &CR) constllvm::ConstantRangeinline
print(raw_ostream &OS) constllvm::ConstantRange
sextOrTrunc(uint32_t BitWidth) constllvm::ConstantRange
shl(const ConstantRange &Other) constllvm::ConstantRange
signExtend(uint32_t BitWidth) constllvm::ConstantRange
smax(const ConstantRange &Other) constllvm::ConstantRange
smin(const ConstantRange &Other) constllvm::ConstantRange
sub(const ConstantRange &Other) constllvm::ConstantRange
subtract(const APInt &CI) constllvm::ConstantRange
truncate(uint32_t BitWidth) constllvm::ConstantRange
udiv(const ConstantRange &Other) constllvm::ConstantRange
umax(const ConstantRange &Other) constllvm::ConstantRange
umin(const ConstantRange &Other) constllvm::ConstantRange
unionWith(const ConstantRange &CR) constllvm::ConstantRange
zeroExtend(uint32_t BitWidth) constllvm::ConstantRange
zextOrTrunc(uint32_t BitWidth) constllvm::ConstantRange