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 |