LLVM  4.0.0
llvm::detail::IEEEFloat Member List

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

add(const IEEEFloat &, roundingMode)llvm::detail::IEEEFloat
bitcastToAPInt() const llvm::detail::IEEEFloat
bitwiseIsEqual(const IEEEFloat &) const llvm::detail::IEEEFloat
Bogus()llvm::APFloatBasestatic
changeSign()llvm::detail::IEEEFloat
clearSign()llvm::detail::IEEEFloat
cmpEqual enum valuellvm::APFloatBase
cmpGreaterThan enum valuellvm::APFloatBase
cmpLessThan enum valuellvm::APFloatBase
cmpResult enum namellvm::APFloatBase
cmpUnordered enum valuellvm::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(integerPart *, unsigned int, bool, roundingMode, bool *) const llvm::detail::IEEEFloat
convertToInteger(APSInt &, roundingMode, bool *) const llvm::detail::IEEEFloat
copySign(const IEEEFloat &)llvm::detail::IEEEFloat
copySign(IEEEFloat Value, const IEEEFloat &Sign)llvm::detail::IEEEFloatinlinestatic
divide(const IEEEFloat &, roundingMode)llvm::detail::IEEEFloat
ExponentType typedefllvm::APFloatBase
fcInfinity enum valuellvm::APFloatBase
fcNaN enum valuellvm::APFloatBase
fcNormal enum valuellvm::APFloatBase
fcZero enum valuellvm::APFloatBase
fltCategory enum namellvm::APFloatBase
frexp(const IEEEFloat &X, int &Exp, roundingMode)llvm::detail::IEEEFloatfriend
fusedMultiplyAdd(const IEEEFloat &, const IEEEFloat &, roundingMode)llvm::detail::IEEEFloat
getCategory() const llvm::detail::IEEEFloatinline
getExactInverse(IEEEFloat *inv) const llvm::detail::IEEEFloat
getSemantics() const llvm::detail::IEEEFloatinline
getSizeInBits(const fltSemantics &Sem)llvm::APFloatBasestatic
hash_value(const IEEEFloat &Arg)llvm::detail::IEEEFloatfriend
IEEEdouble()llvm::APFloatBasestatic
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::IEEEFloatexplicit
IEEEFloat(float f)llvm::detail::IEEEFloatexplicit
IEEEFloat(const IEEEFloat &)llvm::detail::IEEEFloat
IEEEFloat(IEEEFloat &&)llvm::detail::IEEEFloat
IEEEhalf()llvm::APFloatBasestatic
IEEEquad()llvm::APFloatBasestatic
IEEEsingle()llvm::APFloatBasestatic
IEK_Inf enum valuellvm::APFloatBase
IEK_NaN enum valuellvm::APFloatBase
IEK_Zero enum valuellvm::APFloatBase
ilogb(const IEEEFloat &Arg)llvm::detail::IEEEFloatfriend
IlogbErrorKinds enum namellvm::APFloatBase
isDenormal() const llvm::detail::IEEEFloat
isFinite() const llvm::detail::IEEEFloatinline
isFiniteNonZero() const llvm::detail::IEEEFloatinline
isInfinity() const llvm::detail::IEEEFloatinline
isInteger() const llvm::detail::IEEEFloat
isLargest() const llvm::detail::IEEEFloat
isNaN() const llvm::detail::IEEEFloatinline
isNegative() const llvm::detail::IEEEFloatinline
isNegZero() const llvm::detail::IEEEFloatinline
isNonZero() const llvm::detail::IEEEFloatinline
isNormal() const llvm::detail::IEEEFloatinline
isPosZero() const llvm::detail::IEEEFloatinline
isSignaling() const llvm::detail::IEEEFloat
isSmallest() const llvm::detail::IEEEFloat
isZero() const llvm::detail::IEEEFloatinline
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::IEEEFloatinline
next(bool nextDown)llvm::detail::IEEEFloat
opDivByZero enum valuellvm::APFloatBase
operator*(const IEEEFloat &RHS) const llvm::detail::IEEEFloatinline
operator+(const IEEEFloat &RHS) const llvm::detail::IEEEFloatinline
operator-(const IEEEFloat &RHS) const llvm::detail::IEEEFloatinline
operator/(const IEEEFloat &RHS) const llvm::detail::IEEEFloatinline
operator=(const IEEEFloat &)llvm::detail::IEEEFloat
operator=(IEEEFloat &&)llvm::detail::IEEEFloat
operator==(const IEEEFloat &) const =deletellvm::detail::IEEEFloat
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::APFloatBasestatic
Profile(FoldingSetNodeID &NID) const llvm::detail::IEEEFloat
remainder(const IEEEFloat &)llvm::detail::IEEEFloat
rmNearestTiesToAway enum valuellvm::APFloatBase
rmNearestTiesToEven enum valuellvm::APFloatBase
rmTowardNegative enum valuellvm::APFloatBase
rmTowardPositive enum valuellvm::APFloatBase
rmTowardZero enum valuellvm::APFloatBase
roundingMode enum namellvm::APFloatBase
roundToIntegral(roundingMode)llvm::detail::IEEEFloat
scalbn(IEEEFloat X, int Exp, roundingMode)llvm::detail::IEEEFloatfriend
semanticsMaxExponent(const fltSemantics &)llvm::APFloatBasestatic
semanticsMinExponent(const fltSemantics &)llvm::APFloatBasestatic
semanticsPrecision(const fltSemantics &)llvm::APFloatBasestatic
semanticsSizeInBits(const fltSemantics &)llvm::APFloatBasestatic
subtract(const IEEEFloat &, roundingMode)llvm::detail::IEEEFloat
toString(SmallVectorImpl< char > &Str, unsigned FormatPrecision=0, unsigned FormatMaxPadding=3) const llvm::detail::IEEEFloat
uninitialized enum valuellvm::APFloatBase
uninitializedTag enum namellvm::APFloatBase
x87DoubleExtended()llvm::APFloatBasestatic
~IEEEFloat()llvm::detail::IEEEFloat