LLVM API Documentation

llvm::ConstantRange Member List
This is the complete list of members for llvm::ConstantRange, including all inherited members.
add(const ConstantRange &Other) const llvm::ConstantRange
binaryAnd(const ConstantRange &Other) const llvm::ConstantRange
binaryOr(const ConstantRange &Other) const llvm::ConstantRange
ConstantRange(uint32_t BitWidth, bool isFullSet=true)llvm::ConstantRange [explicit]
ConstantRange(APIntMoveTy Value)llvm::ConstantRange
ConstantRange(APIntMoveTy Lower, APIntMoveTy 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]
getLower() const llvm::ConstantRange [inline]
getSetSize() const llvm::ConstantRange
getSignedMax() const llvm::ConstantRange
getSignedMin() const llvm::ConstantRange
getSingleElement() 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]
isWrappedSet() const llvm::ConstantRange
lshr(const ConstantRange &Other) const llvm::ConstantRange
makeICmpRegion(unsigned 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
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
unionWith(const ConstantRange &CR) const llvm::ConstantRange
zeroExtend(uint32_t BitWidth) const llvm::ConstantRange
zextOrTrunc(uint32_t BitWidth) const llvm::ConstantRange