add(const IEEEFloat &, roundingMode) | llvm::detail::IEEEFloat | |
bitcastToAPInt() const | llvm::detail::IEEEFloat | |
bitwiseIsEqual(const IEEEFloat &) const | llvm::detail::IEEEFloat | |
Bogus() LLVM_READNONE | llvm::APFloatBase | static |
changeSign() | llvm::detail::IEEEFloat | |
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 IEEEFloat &) const | llvm::detail::IEEEFloat | |
compareAbsoluteValue(const IEEEFloat &) const | llvm::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() const | llvm::detail::IEEEFloat | |
convertToFloat() const | llvm::detail::IEEEFloat | |
convertToHexString(char *dst, unsigned int hexDigits, bool upperCase, roundingMode) const | llvm::detail::IEEEFloat | |
convertToInteger(MutableArrayRef< integerPart >, unsigned int, bool, roundingMode, bool *) const | llvm::detail::IEEEFloat | |
divide(const IEEEFloat &, roundingMode) | llvm::detail::IEEEFloat | |
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 IEEEFloat &X, int &Exp, roundingMode) | llvm::detail::IEEEFloat | friend |
fusedMultiplyAdd(const IEEEFloat &, const IEEEFloat &, roundingMode) | llvm::detail::IEEEFloat | |
getCategory() const | llvm::detail::IEEEFloat | inline |
getExactInverse(APFloat *inv) const | llvm::detail::IEEEFloat | |
getSemantics() const | llvm::detail::IEEEFloat | inline |
getSizeInBits(const fltSemantics &Sem) | llvm::APFloatBase | static |
hash_value(const IEEEFloat &Arg) | llvm::detail::IEEEFloat | friend |
IEEEdouble() LLVM_READNONE | llvm::APFloatBase | static |
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::IEEEFloat | explicit |
IEEEFloat(float f) | llvm::detail::IEEEFloat | explicit |
IEEEFloat(const IEEEFloat &) | llvm::detail::IEEEFloat | |
IEEEFloat(IEEEFloat &&) | llvm::detail::IEEEFloat | |
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 IEEEFloat &Arg) | llvm::detail::IEEEFloat | friend |
IlogbErrorKinds enum name | llvm::APFloatBase | |
integerPart typedef | llvm::APFloatBase | |
integerPartWidth | llvm::APFloatBase | static |
isDenormal() const | llvm::detail::IEEEFloat | |
isFinite() const | llvm::detail::IEEEFloat | inline |
isFiniteNonZero() const | llvm::detail::IEEEFloat | inline |
isInfinity() const | llvm::detail::IEEEFloat | inline |
isInteger() const | llvm::detail::IEEEFloat | |
isLargest() const | llvm::detail::IEEEFloat | |
isNaN() const | llvm::detail::IEEEFloat | inline |
isNegative() const | llvm::detail::IEEEFloat | inline |
isNegZero() const | llvm::detail::IEEEFloat | inline |
isNonZero() const | llvm::detail::IEEEFloat | inline |
isNormal() const | llvm::detail::IEEEFloat | inline |
isPosZero() const | llvm::detail::IEEEFloat | inline |
isSignaling() const | llvm::detail::IEEEFloat | |
isSmallest() const | llvm::detail::IEEEFloat | |
isZero() const | llvm::detail::IEEEFloat | inline |
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() const | llvm::detail::IEEEFloat | inline |
next(bool nextDown) | llvm::detail::IEEEFloat | |
opDivByZero enum value | llvm::APFloatBase | |
operator=(const IEEEFloat &) | llvm::detail::IEEEFloat | |
operator=(IEEEFloat &&) | llvm::detail::IEEEFloat | |
operator==(const IEEEFloat &) const =delete | llvm::detail::IEEEFloat | |
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 IEEEFloat &) | llvm::detail::IEEEFloat | |
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) | llvm::detail::IEEEFloat | |
scalbn(IEEEFloat X, int Exp, roundingMode) | llvm::detail::IEEEFloat | 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 IEEEFloat &, roundingMode) | llvm::detail::IEEEFloat | |
toString(SmallVectorImpl< char > &Str, unsigned FormatPrecision=0, unsigned FormatMaxPadding=3, bool TruncateZero=true) const | llvm::detail::IEEEFloat | |
uninitialized enum value | llvm::APFloatBase | |
uninitializedTag enum name | llvm::APFloatBase | |
x87DoubleExtended() LLVM_READNONE | llvm::APFloatBase | static |
~IEEEFloat() | llvm::detail::IEEEFloat | |