LLVM API Documentation

llvm::ConstantRange Member List

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

ConstantRange(uint32_t BitWidth, bool isFullSet=true)llvm::ConstantRange [explicit]
ConstantRange(const APInt &Value)llvm::ConstantRange
ConstantRange(const APInt &Lower, const APInt &Upper)llvm::ConstantRange
contains(const APInt &Val) 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
isEmptySet() const llvm::ConstantRange
isFullSet() const llvm::ConstantRange
isSingleElement() const llvm::ConstantRange [inline]
isWrappedSet() const llvm::ConstantRange
maximalIntersectWith(const ConstantRange &CR) 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
signExtend(uint32_t BitWidth) const llvm::ConstantRange
subtract(const APInt &CI) const llvm::ConstantRange
truncate(uint32_t BitWidth) const llvm::ConstantRange
unionWith(const ConstantRange &CR) const llvm::ConstantRange
zeroExtend(uint32_t BitWidth) const llvm::ConstantRange