| add(const DoubleAPFloat &RHS, roundingMode RM) | llvm::detail::DoubleAPFloat | |
| bitcastToAPInt() const | llvm::detail::DoubleAPFloat | |
| bitwiseIsEqual(const DoubleAPFloat &RHS) const | llvm::detail::DoubleAPFloat | |
| Bogus() LLVM_READNONE | llvm::APFloatBase | static |
| changeSign() | llvm::detail::DoubleAPFloat | |
| 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 DoubleAPFloat &RHS) const | llvm::detail::DoubleAPFloat | |
| compareAbsoluteValue(const DoubleAPFloat &RHS) const | llvm::detail::DoubleAPFloat | |
| convertFromAPInt(const APInt &Input, bool IsSigned, roundingMode RM) | llvm::detail::DoubleAPFloat | |
| convertFromSignExtendedInteger(const integerPart *Input, unsigned int InputSize, bool IsSigned, roundingMode RM) | llvm::detail::DoubleAPFloat | |
| convertFromString(StringRef, roundingMode) | llvm::detail::DoubleAPFloat | |
| convertFromZeroExtendedInteger(const integerPart *Input, unsigned int InputSize, bool IsSigned, roundingMode RM) | llvm::detail::DoubleAPFloat | |
| convertToHexString(char *DST, unsigned int HexDigits, bool UpperCase, roundingMode RM) const | llvm::detail::DoubleAPFloat | |
| convertToInteger(MutableArrayRef< integerPart > Input, unsigned int Width, bool IsSigned, roundingMode RM, bool *IsExact) const | llvm::detail::DoubleAPFloat | |
| divide(const DoubleAPFloat &RHS, roundingMode RM) | llvm::detail::DoubleAPFloat | |
| DoubleAPFloat(const fltSemantics &S) | llvm::detail::DoubleAPFloat | |
| DoubleAPFloat(const fltSemantics &S, uninitializedTag) | llvm::detail::DoubleAPFloat | |
| DoubleAPFloat(const fltSemantics &S, integerPart) | llvm::detail::DoubleAPFloat | |
| DoubleAPFloat(const fltSemantics &S, const APInt &I) | llvm::detail::DoubleAPFloat | |
| DoubleAPFloat(const fltSemantics &S, APFloat &&First, APFloat &&Second) | llvm::detail::DoubleAPFloat | |
| DoubleAPFloat(const DoubleAPFloat &RHS) | llvm::detail::DoubleAPFloat | |
| DoubleAPFloat(DoubleAPFloat &&RHS) | llvm::detail::DoubleAPFloat | |
| ExponentType typedef | llvm::APFloatBase | |
| fcInfinity enum value | llvm::APFloatBase | |
| fcNaN enum value | llvm::APFloatBase | |
| fcNormal enum value | llvm::APFloatBase | |
| fcZero enum value | llvm::APFloatBase | |
| fltCategory enum name | llvm::APFloatBase | |
| frexp(const DoubleAPFloat &X, int &Exp, roundingMode) | llvm::detail::DoubleAPFloat | friend |
| fusedMultiplyAdd(const DoubleAPFloat &Multiplicand, const DoubleAPFloat &Addend, roundingMode RM) | llvm::detail::DoubleAPFloat | |
| getCategory() const | llvm::detail::DoubleAPFloat | |
| getExactInverse(APFloat *inv) const | llvm::detail::DoubleAPFloat | |
| getFirst() | llvm::detail::DoubleAPFloat | inline |
| getFirst() const | llvm::detail::DoubleAPFloat | inline |
| getSecond() | llvm::detail::DoubleAPFloat | inline |
| getSecond() const | llvm::detail::DoubleAPFloat | inline |
| getSizeInBits(const fltSemantics &Sem) | llvm::APFloatBase | static |
| hash_value(const DoubleAPFloat &Arg) | llvm::detail::DoubleAPFloat | friend |
| IEEEdouble() LLVM_READNONE | llvm::APFloatBase | static |
| IEEEhalf() LLVM_READNONE | llvm::APFloatBase | static |
| IEEEquad() LLVM_READNONE | llvm::APFloatBase | static |
| IEEEsingle() LLVM_READNONE | llvm::APFloatBase | static |
| IEK_Inf enum value | llvm::APFloatBase | |
| IEK_NaN enum value | llvm::APFloatBase | |
| IEK_Zero enum value | llvm::APFloatBase | |
| ilogb(const DoubleAPFloat &Arg) | llvm::detail::DoubleAPFloat | friend |
| IlogbErrorKinds enum name | llvm::APFloatBase | |
| integerPart typedef | llvm::APFloatBase | |
| integerPartWidth | llvm::APFloatBase | static |
| isDenormal() const | llvm::detail::DoubleAPFloat | |
| isInteger() const | llvm::detail::DoubleAPFloat | |
| isLargest() const | llvm::detail::DoubleAPFloat | |
| isNegative() const | llvm::detail::DoubleAPFloat | |
| isSmallest() const | llvm::detail::DoubleAPFloat | |
| makeInf(bool Neg) | llvm::detail::DoubleAPFloat | |
| makeLargest(bool Neg) | llvm::detail::DoubleAPFloat | |
| makeNaN(bool SNaN, bool Neg, const APInt *fill) | llvm::detail::DoubleAPFloat | |
| makeSmallest(bool Neg) | llvm::detail::DoubleAPFloat | |
| makeSmallestNormalized(bool Neg) | llvm::detail::DoubleAPFloat | |
| makeZero(bool Neg) | llvm::detail::DoubleAPFloat | |
| mod(const DoubleAPFloat &RHS) | llvm::detail::DoubleAPFloat | |
| multiply(const DoubleAPFloat &RHS, roundingMode RM) | llvm::detail::DoubleAPFloat | |
| needsCleanup() const | llvm::detail::DoubleAPFloat | inline |
| next(bool nextDown) | llvm::detail::DoubleAPFloat | |
| opDivByZero enum value | llvm::APFloatBase | |
| operator=(const DoubleAPFloat &RHS) | llvm::detail::DoubleAPFloat | |
| operator=(DoubleAPFloat &&RHS) | llvm::detail::DoubleAPFloat | 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_READNONE | llvm::APFloatBase | static |
| remainder(const DoubleAPFloat &RHS) | llvm::detail::DoubleAPFloat | |
| rmNearestTiesToAway enum value | llvm::APFloatBase | |
| rmNearestTiesToEven enum value | llvm::APFloatBase | |
| rmTowardNegative enum value | llvm::APFloatBase | |
| rmTowardPositive enum value | llvm::APFloatBase | |
| rmTowardZero enum value | llvm::APFloatBase | |
| roundingMode enum name | llvm::APFloatBase | |
| roundToIntegral(roundingMode RM) | llvm::detail::DoubleAPFloat | |
| scalbn(DoubleAPFloat X, int Exp, roundingMode) | llvm::detail::DoubleAPFloat | friend |
| semanticsMaxExponent(const fltSemantics &) | llvm::APFloatBase | static |
| semanticsMinExponent(const fltSemantics &) | llvm::APFloatBase | static |
| semanticsPrecision(const fltSemantics &) | llvm::APFloatBase | static |
| semanticsSizeInBits(const fltSemantics &) | llvm::APFloatBase | static |
| subtract(const DoubleAPFloat &RHS, roundingMode RM) | llvm::detail::DoubleAPFloat | |
| toString(SmallVectorImpl< char > &Str, unsigned FormatPrecision, unsigned FormatMaxPadding, bool TruncateZero=true) const | llvm::detail::DoubleAPFloat | |
| uninitialized enum value | llvm::APFloatBase | |
| uninitializedTag enum name | llvm::APFloatBase | |
| x87DoubleExtended() LLVM_READNONE | llvm::APFloatBase | static |