| add(const APFloat &RHS, roundingMode RM) | llvm::APFloat | inline |
| APFloat(const fltSemantics &Semantics) | llvm::APFloat | inline |
| APFloat(const fltSemantics &Semantics, StringRef S) | llvm::APFloat | |
| APFloat(const fltSemantics &Semantics, integerPart I) | llvm::APFloat | inline |
| APFloat(const fltSemantics &Semantics, T V)=delete | llvm::APFloat | |
| APFloat(const fltSemantics &Semantics, uninitializedTag) | llvm::APFloat | inline |
| APFloat(const fltSemantics &Semantics, const APInt &I) | llvm::APFloat | inline |
| APFloat(double d) | llvm::APFloat | inlineexplicit |
| APFloat(float f) | llvm::APFloat | inlineexplicit |
| APFloat(const APFloat &RHS)=default | llvm::APFloat | |
| APFloat(APFloat &&RHS)=default | llvm::APFloat | |
| BFloat() | llvm::APFloatBase | inlinestatic |
| bitcastToAPInt() const | llvm::APFloat | inline |
| bitwiseIsEqual(const APFloat &RHS) const | llvm::APFloat | inline |
| Bogus() | llvm::APFloatBase | inlinestatic |
| changeSign() | llvm::APFloat | inline |
| classify() const | llvm::APFloat | |
| clearSign() | llvm::APFloat | inline |
| cmpEqual enum value | llvm::APFloatBase | |
| cmpGreaterThan enum value | llvm::APFloatBase | |
| cmpLessThan enum value | llvm::APFloatBase | |
| cmpResult enum name | llvm::APFloatBase | |
| cmpUnordered enum value | llvm::APFloatBase | |
| compare(const APFloat &RHS) const | llvm::APFloat | inline |
| convert(const fltSemantics &ToSemantics, roundingMode RM, bool *losesInfo) | llvm::APFloat | |
| convertFromAPInt(const APInt &Input, bool IsSigned, roundingMode RM) | llvm::APFloat | inline |
| convertFromString(StringRef, roundingMode) | llvm::APFloat | |
| convertToDouble() const | llvm::APFloat | |
| convertToFloat() const | llvm::APFloat | |
| convertToHexString(char *DST, unsigned int HexDigits, bool UpperCase, roundingMode RM) const | llvm::APFloat | inline |
| convertToInteger(MutableArrayRef< integerPart > Input, unsigned int Width, bool IsSigned, roundingMode RM, bool *IsExact) const | llvm::APFloat | inline |
| convertToInteger(APSInt &Result, roundingMode RM, bool *IsExact) const | llvm::APFloat | |
| copySign(const APFloat &RHS) | llvm::APFloat | inline |
| copySign(APFloat Value, const APFloat &Sign) | llvm::APFloat | inlinestatic |
| divide(const APFloat &RHS, roundingMode RM) | llvm::APFloat | inline |
| DoubleAPFloat | llvm::APFloat | |
| dump() const | llvm::APFloat | |
| EnumToSemantics(Semantics S) | llvm::APFloatBase | static |
| ExponentType typedef | llvm::APFloatBase | |
| fcInfinity enum value | llvm::APFloatBase | |
| fcNaN enum value | llvm::APFloatBase | |
| fcNormal enum value | llvm::APFloatBase | |
| fcZero enum value | llvm::APFloatBase | |
| Float4E2M1FN() | llvm::APFloatBase | inlinestatic |
| Float6E2M3FN() | llvm::APFloatBase | inlinestatic |
| Float6E3M2FN() | llvm::APFloatBase | inlinestatic |
| Float8E3M4() | llvm::APFloatBase | inlinestatic |
| Float8E4M3() | llvm::APFloatBase | inlinestatic |
| Float8E4M3B11FNUZ() | llvm::APFloatBase | inlinestatic |
| Float8E4M3FN() | llvm::APFloatBase | inlinestatic |
| Float8E4M3FNUZ() | llvm::APFloatBase | inlinestatic |
| Float8E5M2() | llvm::APFloatBase | inlinestatic |
| Float8E5M2FNUZ() | llvm::APFloatBase | inlinestatic |
| Float8E8M0FNU() | llvm::APFloatBase | inlinestatic |
| FloatTF32() | llvm::APFloatBase | inlinestatic |
| fltCategory enum name | llvm::APFloatBase | |
| frexp(const APFloat &X, int &Exp, roundingMode RM) | llvm::APFloat | friend |
| fusedMultiplyAdd(const APFloat &Multiplicand, const APFloat &Addend, roundingMode RM) | llvm::APFloat | inline |
| getAllOnesValue(const fltSemantics &Semantics) | llvm::APFloat | static |
| getCategory() const | llvm::APFloat | inline |
| getExactInverse(APFloat *Inv) const | llvm::APFloat | |
| getExactLog2() const | llvm::APFloat | inline |
| getExactLog2Abs() const | llvm::APFloat | inline |
| getInf(const fltSemantics &Sem, bool Negative=false) | llvm::APFloat | inlinestatic |
| getLargest(const fltSemantics &Sem, bool Negative=false) | llvm::APFloat | inlinestatic |
| getNaN(const fltSemantics &Sem, bool Negative=false, uint64_t payload=0) | llvm::APFloat | inlinestatic |
| getOne(const fltSemantics &Sem, bool Negative=false) | llvm::APFloat | inlinestatic |
| getQNaN(const fltSemantics &Sem, bool Negative=false, const APInt *payload=nullptr) | llvm::APFloat | inlinestatic |
| getSemantics() const | llvm::APFloat | inline |
| getSizeInBits(const fltSemantics &Sem) | llvm::APFloatBase | static |
| getSmallest(const fltSemantics &Sem, bool Negative=false) | llvm::APFloat | inlinestatic |
| getSmallestNormalized(const fltSemantics &Sem, bool Negative=false) | llvm::APFloat | inlinestatic |
| getSNaN(const fltSemantics &Sem, bool Negative=false, const APInt *payload=nullptr) | llvm::APFloat | inlinestatic |
| getZero(const fltSemantics &Sem, bool Negative=false) | llvm::APFloat | inlinestatic |
| hash_value(const APFloat &Arg) | llvm::APFloat | friend |
| hasSignBitInMSB(const fltSemantics &) | llvm::APFloatBase | static |
| hasSignificand(const fltSemantics &Sem) | llvm::APFloat | inlinestatic |
| IEEEdouble() | llvm::APFloatBase | inlinestatic |
| IEEEFloat | llvm::APFloat | |
| IEEEhalf() | llvm::APFloatBase | inlinestatic |
| IEEEquad() | llvm::APFloatBase | inlinestatic |
| IEEEsingle() | llvm::APFloatBase | inlinestatic |
| IEK_Inf enum value | llvm::APFloatBase | |
| IEK_NaN enum value | llvm::APFloatBase | |
| IEK_Zero enum value | llvm::APFloatBase | |
| ilogb(const APFloat &Arg) | llvm::APFloat | friend |
| IlogbErrorKinds enum name | llvm::APFloatBase | |
| integerPart typedef | llvm::APFloatBase | |
| integerPartWidth | llvm::APFloatBase | static |
| isDenormal() const | llvm::APFloat | inline |
| isExactlyValue(double V) const | llvm::APFloat | inline |
| isFinite() const | llvm::APFloat | inline |
| isFiniteNonZero() const | llvm::APFloat | inline |
| isIEEELikeFP(const fltSemantics &) | llvm::APFloatBase | static |
| isInfinity() const | llvm::APFloat | inline |
| isInteger() const | llvm::APFloat | inline |
| isLargest() const | llvm::APFloat | inline |
| isNaN() const | llvm::APFloat | inline |
| isNegative() const | llvm::APFloat | inline |
| isNegInfinity() const | llvm::APFloat | inline |
| isNegZero() const | llvm::APFloat | inline |
| isNonZero() const | llvm::APFloat | inline |
| isNormal() const | llvm::APFloat | inline |
| isPosInfinity() const | llvm::APFloat | inline |
| isPosZero() const | llvm::APFloat | inline |
| isRepresentableAsNormalIn(const fltSemantics &Src, const fltSemantics &Dst) | llvm::APFloatBase | static |
| isRepresentableBy(const fltSemantics &A, const fltSemantics &B) | llvm::APFloatBase | static |
| isSignaling() const | llvm::APFloat | inline |
| isSmallest() const | llvm::APFloat | inline |
| isSmallestNormalized() const | llvm::APFloat | inline |
| isZero() const | llvm::APFloat | inline |
| makeQuiet() const | llvm::APFloat | inline |
| mod(const APFloat &RHS) | llvm::APFloat | inline |
| multiply(const APFloat &RHS, roundingMode RM) | llvm::APFloat | inline |
| needsCleanup() const | llvm::APFloat | inline |
| next(bool nextDown) | llvm::APFloat | inline |
| opDivByZero enum value | llvm::APFloatBase | |
| operator!=(const APFloat &RHS) const | llvm::APFloat | inline |
| operator*(const APFloat &RHS) const | llvm::APFloat | inline |
| operator+(const APFloat &RHS) const | llvm::APFloat | inline |
| operator-() const | llvm::APFloat | inline |
| operator-(const APFloat &RHS) const | llvm::APFloat | inline |
| operator/(const APFloat &RHS) const | llvm::APFloat | inline |
| operator<(const APFloat &RHS) const | llvm::APFloat | inline |
| operator<=(const APFloat &RHS) const | llvm::APFloat | inline |
| operator=(const APFloat &RHS)=default | llvm::APFloat | |
| operator=(APFloat &&RHS)=default | llvm::APFloat | |
| operator==(const APFloat &RHS) const | llvm::APFloat | inline |
| operator>(const APFloat &RHS) const | llvm::APFloat | inline |
| operator>=(const APFloat &RHS) const | llvm::APFloat | inline |
| opInexact enum value | llvm::APFloatBase | |
| opInvalidOp enum value | llvm::APFloatBase | |
| opOK enum value | llvm::APFloatBase | |
| opOverflow enum value | llvm::APFloatBase | |
| opStatus enum name | llvm::APFloatBase | |
| opUnderflow enum value | llvm::APFloatBase | |
| PPCDoubleDouble() | llvm::APFloatBase | inlinestatic |
| PPCDoubleDoubleLegacy() | llvm::APFloatBase | inlinestatic |
| print(raw_ostream &) const | llvm::APFloat | |
| Profile(FoldingSetNodeID &NID) const | llvm::APFloat | |
| remainder(const APFloat &RHS) | llvm::APFloat | inline |
| rmNearestTiesToAway | llvm::APFloatBase | static |
| rmNearestTiesToEven | llvm::APFloatBase | static |
| rmTowardNegative | llvm::APFloatBase | static |
| rmTowardPositive | llvm::APFloatBase | static |
| rmTowardZero | llvm::APFloatBase | static |
| roundingMode typedef | llvm::APFloatBase | |
| roundToIntegral(roundingMode RM) | llvm::APFloat | inline |
| S_BFloat enum value | llvm::APFloatBase | |
| S_Float4E2M1FN enum value | llvm::APFloatBase | |
| S_Float6E2M3FN enum value | llvm::APFloatBase | |
| S_Float6E3M2FN enum value | llvm::APFloatBase | |
| S_Float8E3M4 enum value | llvm::APFloatBase | |
| S_Float8E4M3 enum value | llvm::APFloatBase | |
| S_Float8E4M3B11FNUZ enum value | llvm::APFloatBase | |
| S_Float8E4M3FN enum value | llvm::APFloatBase | |
| S_Float8E4M3FNUZ enum value | llvm::APFloatBase | |
| S_Float8E5M2 enum value | llvm::APFloatBase | |
| S_Float8E5M2FNUZ enum value | llvm::APFloatBase | |
| S_Float8E8M0FNU enum value | llvm::APFloatBase | |
| S_FloatTF32 enum value | llvm::APFloatBase | |
| S_IEEEdouble enum value | llvm::APFloatBase | |
| S_IEEEhalf enum value | llvm::APFloatBase | |
| S_IEEEquad enum value | llvm::APFloatBase | |
| S_IEEEsingle enum value | llvm::APFloatBase | |
| S_MaxSemantics enum value | llvm::APFloatBase | |
| S_PPCDoubleDouble enum value | llvm::APFloatBase | |
| S_PPCDoubleDoubleLegacy enum value | llvm::APFloatBase | |
| S_x87DoubleExtended enum value | llvm::APFloatBase | |
| scalbn(APFloat X, int Exp, roundingMode RM) | llvm::APFloat | friend |
| Semantics enum name | llvm::APFloatBase | |
| semanticsHasInf(const fltSemantics &) | llvm::APFloatBase | static |
| semanticsHasNaN(const fltSemantics &) | llvm::APFloatBase | static |
| semanticsHasSignedRepr(const fltSemantics &) | llvm::APFloatBase | static |
| semanticsHasZero(const fltSemantics &) | llvm::APFloatBase | static |
| semanticsIntSizeInBits(const fltSemantics &, bool) | llvm::APFloatBase | static |
| semanticsMaxExponent(const fltSemantics &) | llvm::APFloatBase | static |
| semanticsMinExponent(const fltSemantics &) | llvm::APFloatBase | static |
| semanticsPrecision(const fltSemantics &) | llvm::APFloatBase | static |
| semanticsSizeInBits(const fltSemantics &) | llvm::APFloatBase | static |
| SemanticsToEnum(const llvm::fltSemantics &Sem) | llvm::APFloatBase | static |
| subtract(const APFloat &RHS, roundingMode RM) | llvm::APFloat | inline |
| toString(SmallVectorImpl< char > &Str, unsigned FormatPrecision=0, unsigned FormatMaxPadding=3, bool TruncateZero=true) const | llvm::APFloat | inline |
| uninitialized enum value | llvm::APFloatBase | |
| uninitializedTag enum name | llvm::APFloatBase | |
| x87DoubleExtended() | llvm::APFloatBase | inlinestatic |
| ~APFloat()=default | llvm::APFloat | |