LLVM  10.0.0svn
llvm::ConstantRange Member List

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

abs() constllvm::ConstantRange
add(const ConstantRange &Other) constllvm::ConstantRange
addWithNoSignedWrap(const APInt &Other) constllvm::ConstantRange
ashr(const ConstantRange &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)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
fromKnownBits(const KnownBits &Known, bool IsSigned)llvm::ConstantRangestatic
getBitWidth() constllvm::ConstantRangeinline
getEmpty(uint32_t BitWidth)llvm::ConstantRangeinlinestatic
getEquivalentICmp(CmpInst::Predicate &Pred, APInt &RHS) constllvm::ConstantRange
getFull(uint32_t BitWidth)llvm::ConstantRangeinlinestatic
getLower() constllvm::ConstantRangeinline
getNonEmpty(APInt Lower, APInt Upper)llvm::ConstantRangeinlinestatic
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, PreferredRangeType Type=Smallest) constllvm::ConstantRange
inverse() constllvm::ConstantRange
isAllNegative() constllvm::ConstantRange
isAllNonNegative() 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
isUpperSignWrapped() constllvm::ConstantRange
isUpperWrapped() 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
makeExactNoWrapRegion(Instruction::BinaryOps BinOp, const APInt &Other, unsigned NoWrapKind)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
OverflowResult enum namellvm::ConstantRange
PreferredRangeType enum namellvm::ConstantRange
print(raw_ostream &OS) constllvm::ConstantRange
sadd_sat(const ConstantRange &Other) constllvm::ConstantRange
sdiv(const ConstantRange &Other) constllvm::ConstantRange
sextOrTrunc(uint32_t BitWidth) constllvm::ConstantRange
shl(const ConstantRange &Other) constllvm::ConstantRange
Signed enum valuellvm::ConstantRange
signedAddMayOverflow(const ConstantRange &Other) constllvm::ConstantRange
signedSubMayOverflow(const ConstantRange &Other) constllvm::ConstantRange
signExtend(uint32_t BitWidth) constllvm::ConstantRange
Smallest enum valuellvm::ConstantRange
smax(const ConstantRange &Other) constllvm::ConstantRange
smin(const ConstantRange &Other) constllvm::ConstantRange
srem(const ConstantRange &Other) constllvm::ConstantRange
ssub_sat(const ConstantRange &Other) constllvm::ConstantRange
sub(const ConstantRange &Other) constllvm::ConstantRange
subtract(const APInt &CI) constllvm::ConstantRange
truncate(uint32_t BitWidth) constllvm::ConstantRange
uadd_sat(const ConstantRange &Other) constllvm::ConstantRange
udiv(const ConstantRange &Other) constllvm::ConstantRange
umax(const ConstantRange &Other) constllvm::ConstantRange
umin(const ConstantRange &Other) constllvm::ConstantRange
unionWith(const ConstantRange &CR, PreferredRangeType Type=Smallest) constllvm::ConstantRange
Unsigned enum valuellvm::ConstantRange
unsignedAddMayOverflow(const ConstantRange &Other) constllvm::ConstantRange
unsignedMulMayOverflow(const ConstantRange &Other) constllvm::ConstantRange
unsignedSubMayOverflow(const ConstantRange &Other) constllvm::ConstantRange
urem(const ConstantRange &Other) constllvm::ConstantRange
usub_sat(const ConstantRange &Other) constllvm::ConstantRange
zeroExtend(uint32_t BitWidth) constllvm::ConstantRange
zextOrTrunc(uint32_t BitWidth) constllvm::ConstantRange