LLVM 19.0.0git
llvm::ScaledNumber< DigitsT > Member List

This is the complete list of members for llvm::ScaledNumber< DigitsT >, including all inherited members.

compare(const ScaledNumber &X) constllvm::ScaledNumber< DigitsT >inline
compareTo(uint64_t N) constllvm::ScaledNumber< DigitsT >inline
compareTo(int64_t N) constllvm::ScaledNumber< DigitsT >inline
DigitsType typedefllvm::ScaledNumber< DigitsT >
dump() constllvm::ScaledNumber< DigitsT >inline
llvm::ScaledNumberBase::dump(uint64_t D, int16_t E, int Width)llvm::ScaledNumberBaseprivatestatic
get(uint64_t N)llvm::ScaledNumber< DigitsT >inlinestatic
getDigits() constllvm::ScaledNumber< DigitsT >inline
getFraction(DigitsType N, DigitsType D)llvm::ScaledNumber< DigitsT >inlinestatic
getInverse(uint64_t N)llvm::ScaledNumber< DigitsT >inlinestatic
getLargest()llvm::ScaledNumber< DigitsT >inlinestatic
getOne()llvm::ScaledNumber< DigitsT >inlinestatic
getScale() constllvm::ScaledNumber< DigitsT >inline
getZero()llvm::ScaledNumber< DigitsT >inlinestatic
inverse() constllvm::ScaledNumber< DigitsT >inline
invert()llvm::ScaledNumber< DigitsT >inline
isLargest() constllvm::ScaledNumber< DigitsT >inline
isOne() constllvm::ScaledNumber< DigitsT >inline
isZero() constllvm::ScaledNumber< DigitsT >inline
lg() constllvm::ScaledNumber< DigitsT >inline
lgCeiling() constllvm::ScaledNumber< DigitsT >inline
lgFloor() constllvm::ScaledNumber< DigitsT >inline
operator!() constllvm::ScaledNumber< DigitsT >inline
operator!=(const ScaledNumber &X) constllvm::ScaledNumber< DigitsT >inline
operator*=(const ScaledNumber &X)llvm::ScaledNumber< DigitsT >
operator+=(const ScaledNumber &X)llvm::ScaledNumber< DigitsT >inline
operator-=(const ScaledNumber &X)llvm::ScaledNumber< DigitsT >inline
operator/=(const ScaledNumber &X)llvm::ScaledNumber< DigitsT >
operator<(const ScaledNumber &X) constllvm::ScaledNumber< DigitsT >inline
operator<<=(int16_t Shift)llvm::ScaledNumber< DigitsT >inline
operator<=(const ScaledNumber &X) constllvm::ScaledNumber< DigitsT >inline
operator==(const ScaledNumber &X) constllvm::ScaledNumber< DigitsT >inline
operator>(const ScaledNumber &X) constllvm::ScaledNumber< DigitsT >inline
operator>=(const ScaledNumber &X) constllvm::ScaledNumber< DigitsT >inline
operator>>=(int16_t Shift)llvm::ScaledNumber< DigitsT >inline
print(raw_ostream &OS, unsigned Precision=DefaultPrecision) constllvm::ScaledNumber< DigitsT >inline
llvm::ScaledNumberBase::print(raw_ostream &OS, uint64_t D, int16_t E, int Width, unsigned Precision)llvm::ScaledNumberBaseprivatestatic
scale(uint64_t N) constllvm::ScaledNumber< DigitsT >
scale(int64_t N) constllvm::ScaledNumber< DigitsT >inline
scaleByInverse(uint64_t N) constllvm::ScaledNumber< DigitsT >inline
scaleByInverse(int64_t N) constllvm::ScaledNumber< DigitsT >inline
ScaledNumber()=defaultllvm::ScaledNumber< DigitsT >
ScaledNumber(DigitsType Digits, int16_t Scale)llvm::ScaledNumber< DigitsT >inline
toInt() constllvm::ScaledNumber< DigitsT >
toString(unsigned Precision=DefaultPrecision)llvm::ScaledNumber< DigitsT >inline
llvm::ScaledNumberBase::toString(uint64_t D, int16_t E, int Width, unsigned Precision)llvm::ScaledNumberBaseprivatestatic