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