LLVM 20.0.0git
llvm::detail::IEEEFloat Member List

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

add(const IEEEFloat &, roundingMode)llvm::detail::IEEEFloat
bitcastToAPInt() constllvm::detail::IEEEFloat
bitwiseIsEqual(const IEEEFloat &) constllvm::detail::IEEEFloat
changeSign()llvm::detail::IEEEFloat
compare(const IEEEFloat &) constllvm::detail::IEEEFloat
compareAbsoluteValue(const IEEEFloat &) constllvm::detail::IEEEFloat
convert(const fltSemantics &, roundingMode, bool *)llvm::detail::IEEEFloat
convertFromAPInt(const APInt &, bool, roundingMode)llvm::detail::IEEEFloat
convertFromSignExtendedInteger(const integerPart *, unsigned int, bool, roundingMode)llvm::detail::IEEEFloat
convertFromString(StringRef, roundingMode)llvm::detail::IEEEFloat
convertFromZeroExtendedInteger(const integerPart *, unsigned int, bool, roundingMode)llvm::detail::IEEEFloat
convertToDouble() constllvm::detail::IEEEFloat
convertToFloat() constllvm::detail::IEEEFloat
convertToHexString(char *dst, unsigned int hexDigits, bool upperCase, roundingMode) constllvm::detail::IEEEFloat
convertToInteger(MutableArrayRef< integerPart >, unsigned int, bool, roundingMode, bool *) constllvm::detail::IEEEFloat
divide(const IEEEFloat &, roundingMode)llvm::detail::IEEEFloat
frexpllvm::detail::IEEEFloatfriend
fusedMultiplyAdd(const IEEEFloat &, const IEEEFloat &, roundingMode)llvm::detail::IEEEFloat
getCategory() constllvm::detail::IEEEFloatinline
getExactInverse(APFloat *inv) constllvm::detail::IEEEFloat
getExactLog2() constllvm::detail::IEEEFloatinline
getExactLog2Abs() constllvm::detail::IEEEFloat
getSemantics() constllvm::detail::IEEEFloatinline
hash_valuellvm::detail::IEEEFloatfriend
IEEEFloat(const fltSemantics &)llvm::detail::IEEEFloat
IEEEFloat(const fltSemantics &, integerPart)llvm::detail::IEEEFloat
IEEEFloat(const fltSemantics &, uninitializedTag)llvm::detail::IEEEFloat
IEEEFloat(const fltSemantics &, const APInt &)llvm::detail::IEEEFloat
IEEEFloat(double d)llvm::detail::IEEEFloatexplicit
IEEEFloat(float f)llvm::detail::IEEEFloatexplicit
IEEEFloat(const IEEEFloat &)llvm::detail::IEEEFloat
IEEEFloat(IEEEFloat &&)llvm::detail::IEEEFloat
ilogbllvm::detail::IEEEFloatfriend
isDenormal() constllvm::detail::IEEEFloat
isFinite() constllvm::detail::IEEEFloatinline
isFiniteNonZero() constllvm::detail::IEEEFloatinline
isInfinity() constllvm::detail::IEEEFloatinline
isInteger() constllvm::detail::IEEEFloat
isLargest() constllvm::detail::IEEEFloat
isNaN() constllvm::detail::IEEEFloatinline
isNegative() constllvm::detail::IEEEFloatinline
isNegZero() constllvm::detail::IEEEFloatinline
isNonZero() constllvm::detail::IEEEFloatinline
isNormal() constllvm::detail::IEEEFloatinline
isPosZero() constllvm::detail::IEEEFloatinline
isSignaling() constllvm::detail::IEEEFloat
isSmallest() constllvm::detail::IEEEFloat
isSmallestNormalized() constllvm::detail::IEEEFloat
isZero() constllvm::detail::IEEEFloatinline
makeInf(bool Neg=false)llvm::detail::IEEEFloat
makeLargest(bool Neg=false)llvm::detail::IEEEFloat
makeNaN(bool SNaN=false, bool Neg=false, const APInt *fill=nullptr)llvm::detail::IEEEFloat
makeQuiet()llvm::detail::IEEEFloat
makeSmallest(bool Neg=false)llvm::detail::IEEEFloat
makeSmallestNormalized(bool Negative=false)llvm::detail::IEEEFloat
makeZero(bool Neg=false)llvm::detail::IEEEFloat
mod(const IEEEFloat &)llvm::detail::IEEEFloat
multiply(const IEEEFloat &, roundingMode)llvm::detail::IEEEFloat
needsCleanup() constllvm::detail::IEEEFloatinline
next(bool nextDown)llvm::detail::IEEEFloat
operator=(const IEEEFloat &)llvm::detail::IEEEFloat
operator=(IEEEFloat &&)llvm::detail::IEEEFloat
operator==(const IEEEFloat &) const =deletellvm::detail::IEEEFloat
remainder(const IEEEFloat &)llvm::detail::IEEEFloat
roundToIntegral(roundingMode)llvm::detail::IEEEFloat
scalbnllvm::detail::IEEEFloatfriend
subtract(const IEEEFloat &, roundingMode)llvm::detail::IEEEFloat
toString(SmallVectorImpl< char > &Str, unsigned FormatPrecision=0, unsigned FormatMaxPadding=3, bool TruncateZero=true) constllvm::detail::IEEEFloat
~IEEEFloat()llvm::detail::IEEEFloat