LLVM 20.0.0git
llvm::APFloat Member List

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

add(const APFloat &RHS, roundingMode RM)llvm::APFloatinline
APFloat(const fltSemantics &Semantics)llvm::APFloatinline
APFloat(const fltSemantics &Semantics, StringRef S)llvm::APFloat
APFloat(const fltSemantics &Semantics, integerPart I)llvm::APFloatinline
APFloat(const fltSemantics &Semantics, T V)=deletellvm::APFloat
APFloat(const fltSemantics &Semantics, uninitializedTag)llvm::APFloatinline
APFloat(const fltSemantics &Semantics, const APInt &I)llvm::APFloatinline
APFloat(double d)llvm::APFloatinlineexplicit
APFloat(float f)llvm::APFloatinlineexplicit
APFloat(const APFloat &RHS)=defaultllvm::APFloat
APFloat(APFloat &&RHS)=defaultllvm::APFloat
BFloat() LLVM_READNONEllvm::APFloatBasestatic
bitcastToAPInt() constllvm::APFloatinline
bitwiseIsEqual(const APFloat &RHS) constllvm::APFloatinline
Bogus() LLVM_READNONEllvm::APFloatBasestatic
changeSign()llvm::APFloatinline
classify() constllvm::APFloat
clearSign()llvm::APFloatinline
cmpEqual enum valuellvm::APFloatBase
cmpGreaterThan enum valuellvm::APFloatBase
cmpLessThan enum valuellvm::APFloatBase
cmpResult enum namellvm::APFloatBase
cmpUnordered enum valuellvm::APFloatBase
compare(const APFloat &RHS) constllvm::APFloatinline
convert(const fltSemantics &ToSemantics, roundingMode RM, bool *losesInfo)llvm::APFloat
convertFromAPInt(const APInt &Input, bool IsSigned, roundingMode RM)llvm::APFloatinline
convertFromSignExtendedInteger(const integerPart *Input, unsigned int InputSize, bool IsSigned, roundingMode RM)llvm::APFloatinline
convertFromString(StringRef, roundingMode)llvm::APFloat
convertFromZeroExtendedInteger(const integerPart *Input, unsigned int InputSize, bool IsSigned, roundingMode RM)llvm::APFloatinline
convertToDouble() constllvm::APFloat
convertToFloat() constllvm::APFloat
convertToHexString(char *DST, unsigned int HexDigits, bool UpperCase, roundingMode RM) constllvm::APFloatinline
convertToInteger(MutableArrayRef< integerPart > Input, unsigned int Width, bool IsSigned, roundingMode RM, bool *IsExact) constllvm::APFloatinline
convertToInteger(APSInt &Result, roundingMode RM, bool *IsExact) constllvm::APFloat
copySign(const APFloat &RHS)llvm::APFloatinline
copySign(APFloat Value, const APFloat &Sign)llvm::APFloatinlinestatic
divide(const APFloat &RHS, roundingMode RM)llvm::APFloatinline
DoubleAPFloatllvm::APFloat
dump() constllvm::APFloat
EnumToSemantics(Semantics S)llvm::APFloatBasestatic
ExponentType typedefllvm::APFloatBase
fcInfinity enum valuellvm::APFloatBase
fcNaN enum valuellvm::APFloatBase
fcNormal enum valuellvm::APFloatBase
fcZero enum valuellvm::APFloatBase
Float4E2M1FN() LLVM_READNONEllvm::APFloatBasestatic
Float6E2M3FN() LLVM_READNONEllvm::APFloatBasestatic
Float6E3M2FN() LLVM_READNONEllvm::APFloatBasestatic
Float8E3M4() LLVM_READNONEllvm::APFloatBasestatic
Float8E4M3() LLVM_READNONEllvm::APFloatBasestatic
Float8E4M3B11FNUZ() LLVM_READNONEllvm::APFloatBasestatic
Float8E4M3FN() LLVM_READNONEllvm::APFloatBasestatic
Float8E4M3FNUZ() LLVM_READNONEllvm::APFloatBasestatic
Float8E5M2() LLVM_READNONEllvm::APFloatBasestatic
Float8E5M2FNUZ() LLVM_READNONEllvm::APFloatBasestatic
FloatTF32() LLVM_READNONEllvm::APFloatBasestatic
fltCategory enum namellvm::APFloatBase
frexpllvm::APFloatfriend
fusedMultiplyAdd(const APFloat &Multiplicand, const APFloat &Addend, roundingMode RM)llvm::APFloatinline
getAllOnesValue(const fltSemantics &Semantics)llvm::APFloatstatic
getCategory() constllvm::APFloatinline
getExactInverse(APFloat *inv) constllvm::APFloatinline
getExactLog2() constllvm::APFloatinline
getExactLog2Abs() constllvm::APFloatinline
getInf(const fltSemantics &Sem, bool Negative=false)llvm::APFloatinlinestatic
getLargest(const fltSemantics &Sem, bool Negative=false)llvm::APFloatinlinestatic
getNaN(const fltSemantics &Sem, bool Negative=false, uint64_t payload=0)llvm::APFloatinlinestatic
getOne(const fltSemantics &Sem, bool Negative=false)llvm::APFloatinlinestatic
getQNaN(const fltSemantics &Sem, bool Negative=false, const APInt *payload=nullptr)llvm::APFloatinlinestatic
getSemantics() constllvm::APFloatinline
getSizeInBits(const fltSemantics &Sem)llvm::APFloatBasestatic
getSmallest(const fltSemantics &Sem, bool Negative=false)llvm::APFloatinlinestatic
getSmallestNormalized(const fltSemantics &Sem, bool Negative=false)llvm::APFloatinlinestatic
getSNaN(const fltSemantics &Sem, bool Negative=false, const APInt *payload=nullptr)llvm::APFloatinlinestatic
getZero(const fltSemantics &Sem, bool Negative=false)llvm::APFloatinlinestatic
hash_valuellvm::APFloatfriend
hasNanOrInf(const fltSemantics &Sem)llvm::APFloatinlinestatic
IEEEdouble() LLVM_READNONEllvm::APFloatBasestatic
IEEEFloatllvm::APFloat
IEEEhalf() LLVM_READNONEllvm::APFloatBasestatic
IEEEquad() LLVM_READNONEllvm::APFloatBasestatic
IEEEsingle() LLVM_READNONEllvm::APFloatBasestatic
IEK_Inf enum valuellvm::APFloatBase
IEK_NaN enum valuellvm::APFloatBase
IEK_Zero enum valuellvm::APFloatBase
ilogbllvm::APFloatfriend
IlogbErrorKinds enum namellvm::APFloatBase
integerPart typedefllvm::APFloatBase
integerPartWidthllvm::APFloatBasestatic
isDenormal() constllvm::APFloatinline
isExactlyValue(double V) constllvm::APFloatinline
isFinite() constllvm::APFloatinline
isFiniteNonZero() constllvm::APFloatinline
isIEEE() constllvm::APFloatinline
isInfinity() constllvm::APFloatinline
isInteger() constllvm::APFloatinline
isLargest() constllvm::APFloatinline
isNaN() constllvm::APFloatinline
isNegative() constllvm::APFloatinline
isNegInfinity() constllvm::APFloatinline
isNegZero() constllvm::APFloatinline
isNonZero() constllvm::APFloatinline
isNormal() constllvm::APFloatinline
isPosInfinity() constllvm::APFloatinline
isPosZero() constllvm::APFloatinline
isRepresentableAsNormalIn(const fltSemantics &Src, const fltSemantics &Dst)llvm::APFloatBasestatic
isSignaling() constllvm::APFloatinline
isSmallest() constllvm::APFloatinline
isSmallestNormalized() constllvm::APFloatinline
isZero() constllvm::APFloatinline
makeQuiet() constllvm::APFloatinline
mod(const APFloat &RHS)llvm::APFloatinline
multiply(const APFloat &RHS, roundingMode RM)llvm::APFloatinline
needsCleanup() constllvm::APFloatinline
next(bool nextDown)llvm::APFloatinline
opDivByZero enum valuellvm::APFloatBase
operator!=(const APFloat &RHS) constllvm::APFloatinline
operator*(const APFloat &RHS) constllvm::APFloatinline
operator+(const APFloat &RHS) constllvm::APFloatinline
operator-() constllvm::APFloatinline
operator-(const APFloat &RHS) constllvm::APFloatinline
operator/(const APFloat &RHS) constllvm::APFloatinline
operator<(const APFloat &RHS) constllvm::APFloatinline
operator<=(const APFloat &RHS) constllvm::APFloatinline
operator=(const APFloat &RHS)=defaultllvm::APFloat
operator=(APFloat &&RHS)=defaultllvm::APFloat
operator==(const APFloat &RHS) constllvm::APFloatinline
operator>(const APFloat &RHS) constllvm::APFloatinline
operator>=(const APFloat &RHS) constllvm::APFloatinline
opInexact enum valuellvm::APFloatBase
opInvalidOp enum valuellvm::APFloatBase
opOK enum valuellvm::APFloatBase
opOverflow enum valuellvm::APFloatBase
opStatus enum namellvm::APFloatBase
opUnderflow enum valuellvm::APFloatBase
PPCDoubleDouble() LLVM_READNONEllvm::APFloatBasestatic
print(raw_ostream &) constllvm::APFloat
Profile(FoldingSetNodeID &NID) constllvm::APFloat
remainder(const APFloat &RHS)llvm::APFloatinline
rmNearestTiesToAwayllvm::APFloatBasestatic
rmNearestTiesToEvenllvm::APFloatBasestatic
rmTowardNegativellvm::APFloatBasestatic
rmTowardPositivellvm::APFloatBasestatic
rmTowardZerollvm::APFloatBasestatic
roundingMode typedefllvm::APFloatBase
roundToIntegral(roundingMode RM)llvm::APFloatinline
S_BFloat enum valuellvm::APFloatBase
S_Float4E2M1FN enum valuellvm::APFloatBase
S_Float6E2M3FN enum valuellvm::APFloatBase
S_Float6E3M2FN enum valuellvm::APFloatBase
S_Float8E3M4 enum valuellvm::APFloatBase
S_Float8E4M3 enum valuellvm::APFloatBase
S_Float8E4M3B11FNUZ enum valuellvm::APFloatBase
S_Float8E4M3FN enum valuellvm::APFloatBase
S_Float8E4M3FNUZ enum valuellvm::APFloatBase
S_Float8E5M2 enum valuellvm::APFloatBase
S_Float8E5M2FNUZ enum valuellvm::APFloatBase
S_FloatTF32 enum valuellvm::APFloatBase
S_IEEEdouble enum valuellvm::APFloatBase
S_IEEEhalf enum valuellvm::APFloatBase
S_IEEEquad enum valuellvm::APFloatBase
S_IEEEsingle enum valuellvm::APFloatBase
S_MaxSemantics enum valuellvm::APFloatBase
S_PPCDoubleDouble enum valuellvm::APFloatBase
S_x87DoubleExtended enum valuellvm::APFloatBase
scalbnllvm::APFloatfriend
Semantics enum namellvm::APFloatBase
semanticsIntSizeInBits(const fltSemantics &, bool)llvm::APFloatBasestatic
semanticsMaxExponent(const fltSemantics &)llvm::APFloatBasestatic
semanticsMinExponent(const fltSemantics &)llvm::APFloatBasestatic
semanticsPrecision(const fltSemantics &)llvm::APFloatBasestatic
semanticsSizeInBits(const fltSemantics &)llvm::APFloatBasestatic
SemanticsToEnum(const llvm::fltSemantics &Sem)llvm::APFloatBasestatic
subtract(const APFloat &RHS, roundingMode RM)llvm::APFloatinline
toString(SmallVectorImpl< char > &Str, unsigned FormatPrecision=0, unsigned FormatMaxPadding=3, bool TruncateZero=true) constllvm::APFloatinline
uninitialized enum valuellvm::APFloatBase
uninitializedTag enum namellvm::APFloatBase
x87DoubleExtended() LLVM_READNONEllvm::APFloatBasestatic
~APFloat()=defaultllvm::APFloat