CIRCT  20.0.0git
circt::FVInt Member List

This is the complete list of members for circt::FVInt, including all inherited members.

Bit enum namecirct::FVInt
flipAllBits()circt::FVIntinline
fromString(StringRef str, unsigned radix=10)circt::FVIntinlinestatic
FVInt()circt::FVIntinlineexplicit
FVInt(unsigned numBits, uint64_t value, bool isSigned=false)circt::FVIntinline
FVInt(const APInt &value)circt::FVIntinline
FVInt(APInt &&rawValue, APInt &&rawUnknown)circt::FVIntinline
getActiveBits() constcirct::FVIntinline
getAllOnes(unsigned numBits)circt::FVIntinlinestatic
getAllX(unsigned numBits)circt::FVIntinlinestatic
getAllZ(unsigned numBits)circt::FVIntinlinestatic
getBit(unsigned index) constcirct::FVIntinline
getBitWidth() constcirct::FVIntinline
getOneBits() constcirct::FVIntinline
getRawUnknown() constcirct::FVIntinline
getRawValue() constcirct::FVIntinline
getSignificantBits() constcirct::FVIntinline
getUnknownBits() constcirct::FVIntinline
getXBits() constcirct::FVIntinline
getZBits() constcirct::FVIntinline
getZero(unsigned numBits)circt::FVIntinlinestatic
getZeroBits() constcirct::FVIntinline
hasUnknown() constcirct::FVIntinline
isAllOnes() constcirct::FVIntinline
isAllX() constcirct::FVIntinline
isAllZ() constcirct::FVIntinline
isNegative() constcirct::FVIntinline
isZero() constcirct::FVIntinline
negate()circt::FVIntinline
operator!=(const FVInt &other) constcirct::FVIntinline
operator!=(const T &other) constcirct::FVIntinline
operator&(const T &other) constcirct::FVIntinline
operator&=(const FVInt &other)circt::FVIntinline
operator&=(T other)circt::FVIntinline
operator*(const T &other) constcirct::FVIntinline
operator*=(const FVInt &other)circt::FVIntinline
operator*=(const T &other)circt::FVIntinline
operator+(const T &other) constcirct::FVIntinline
operator+=(const FVInt &other)circt::FVIntinline
operator+=(const T &other)circt::FVIntinline
operator-() constcirct::FVIntinline
operator-(const T &other) constcirct::FVIntinline
operator-=(const FVInt &other)circt::FVIntinline
operator-=(const T &other)circt::FVIntinline
operator<<=(const FVInt &amount)circt::FVIntinline
operator<<=(const T &amount)circt::FVIntinline
operator==(const FVInt &other) constcirct::FVIntinline
operator==(const T &other) constcirct::FVIntinline
operator^(const T &other) constcirct::FVIntinline
operator^=(const FVInt &other)circt::FVIntinline
operator^=(const T &other)circt::FVIntinline
operator|(const T &other) constcirct::FVIntinline
operator|=(const FVInt &other)circt::FVIntinline
operator|=(T other)circt::FVIntinline
operator~() constcirct::FVIntinline
print(raw_ostream &os) constcirct::FVInt
replaceZWithX()circt::FVIntinline
setAllOne()circt::FVIntinline
setAllX()circt::FVIntinline
setAllXIfAnyUnknown()circt::FVIntinline
setAllXIfAnyUnknown(const FVInt &other)circt::FVIntinline
setAllZ()circt::FVIntinline
setAllZero()circt::FVIntinline
setBit(unsigned index, Bit bit)circt::FVIntinline
setBit(unsigned index, bool val)circt::FVIntinline
setOneBits(const T &mask)circt::FVIntinline
setXBits(const T &mask)circt::FVIntinline
setZBits(const T &mask)circt::FVIntinline
setZeroBits(const T &mask)circt::FVIntinline
sext(unsigned bitWidth) constcirct::FVIntinline
sextOrTrunc(unsigned bitWidth) constcirct::FVIntinline
toAPInt(bool unknownBitMapping) constcirct::FVIntinline
toString(unsigned radix=10, bool uppercase=true) constcirct::FVIntinline
trunc(unsigned bitWidth) constcirct::FVIntinline
tryFromString(StringRef str, unsigned radix=10)circt::FVIntstatic
tryToString(SmallVectorImpl< char > &str, unsigned radix=10, bool uppercase=true) constcirct::FVInt
unknowncirct::FVIntprivate
V0 enum valuecirct::FVInt
V1 enum valuecirct::FVInt
valuecirct::FVIntprivate
X enum valuecirct::FVInt
Z enum valuecirct::FVInt
zext(unsigned bitWidth) constcirct::FVIntinline
zextOrTrunc(unsigned bitWidth) constcirct::FVIntinline