LLVM  4.0.0
llvm::APFloat Member List

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

add(const APFloat &RHS, roundingMode RM)llvm::APFloatinline
APFloat(const fltSemantics &Semantics)llvm::APFloatinline
APFloat(const fltSemantics &Semantics, StringRef S)llvm::APFloat
APFloat(const fltSemantics &Semantics, integerPart I)llvm::APFloatinline
APFloat(const fltSemantics &Semantics, uninitializedTag)llvm::APFloatinline
APFloat(const fltSemantics &Semantics, const APInt &I)llvm::APFloatinline
APFloat(double d)llvm::APFloatinlineexplicit
APFloat(float f)llvm::APFloatinlineexplicit
APFloat(const APFloat &RHS)=defaultllvm::APFloat
APFloat(APFloat &&RHS)=defaultllvm::APFloat
bitcastToAPInt() const llvm::APFloatinline
bitwiseIsEqual(const APFloat &RHS) const llvm::APFloatinline
Bogus()llvm::APFloatBasestatic
changeSign()llvm::APFloatinline
clearSign()llvm::APFloatinline
cmpEqual enum valuellvm::APFloatBase
cmpGreaterThan enum valuellvm::APFloatBase
cmpLessThan enum valuellvm::APFloatBase
cmpResult enum namellvm::APFloatBase
cmpUnordered enum valuellvm::APFloatBase
compare(const APFloat &RHS) const llvm::APFloatinline
convert(const fltSemantics &ToSemantics, roundingMode RM, bool *losesInfo)llvm::APFloat
convertFromAPInt(const APInt &Input, bool IsSigned, roundingMode RM)llvm::APFloatinline
convertFromSignExtendedInteger(const integerPart *Input, unsigned int InputSize, bool IsSigned, roundingMode RM)llvm::APFloatinline
convertFromString(StringRef, roundingMode)llvm::APFloat
convertFromZeroExtendedInteger(const integerPart *Input, unsigned int InputSize, bool IsSigned, roundingMode RM)llvm::APFloatinline
convertToDouble() const llvm::APFloatinline
convertToFloat() const llvm::APFloatinline
convertToHexString(char *DST, unsigned int HexDigits, bool UpperCase, roundingMode RM) const llvm::APFloatinline
convertToInteger(integerPart *Input, unsigned int Width, bool IsSigned, roundingMode RM, bool *IsExact) const llvm::APFloatinline
convertToInteger(APSInt &Result, roundingMode RM, bool *IsExact) const llvm::APFloatinline
copySign(const APFloat &RHS)llvm::APFloatinline
copySign(APFloat Value, const APFloat &Sign)llvm::APFloatinlinestatic
divide(const APFloat &RHS, roundingMode RM)llvm::APFloatinline
DoubleAPFloatllvm::APFloat
dump() const llvm::APFloat
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 APFloat &X, int &Exp, roundingMode RM)llvm::APFloatfriend
fusedMultiplyAdd(const APFloat &Multiplicand, const APFloat &Addend, roundingMode RM)llvm::APFloatinline
getAllOnesValue(unsigned BitWidth, bool isIEEE=false)llvm::APFloatstatic
getCategory() const llvm::APFloatinline
getExactInverse(APFloat *inv) const llvm::APFloatinline
getInf(const fltSemantics &Sem, bool Negative=false)llvm::APFloatinlinestatic
getLargest(const fltSemantics &Sem, bool Negative=false)llvm::APFloatinlinestatic
getNaN(const fltSemantics &Sem, bool Negative=false, unsigned type=0)llvm::APFloatinlinestatic
getQNaN(const fltSemantics &Sem, bool Negative=false, const APInt *payload=nullptr)llvm::APFloatinlinestatic
getSecondFloat() const llvm::APFloatinline
getSemantics() const llvm::APFloatinline
getSizeInBits(const fltSemantics &Sem)llvm::APFloatBasestatic
getSmallest(const fltSemantics &Sem, bool Negative=false)llvm::APFloatinlinestatic
getSmallestNormalized(const fltSemantics &Sem, bool Negative=false)llvm::APFloatinlinestatic
getSNaN(const fltSemantics &Sem, bool Negative=false, const APInt *payload=nullptr)llvm::APFloatinlinestatic
getZero(const fltSemantics &Sem, bool Negative=false)llvm::APFloatinlinestatic
hash_value(const APFloat &Arg)llvm::APFloatfriend
IEEEdouble()llvm::APFloatBasestatic
IEEEFloatllvm::APFloat
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 APFloat &Arg)llvm::APFloatfriend
IlogbErrorKinds enum namellvm::APFloatBase
isDenormal() const llvm::APFloatinline
isFinite() const llvm::APFloatinline
isFiniteNonZero() const llvm::APFloatinline
isInfinity() const llvm::APFloatinline
isInteger() const llvm::APFloatinline
isLargest() const llvm::APFloatinline
isNaN() const llvm::APFloatinline
isNegative() const llvm::APFloatinline
isNegZero() const llvm::APFloatinline
isNonZero() const llvm::APFloatinline
isNormal() const llvm::APFloatinline
isPosZero() const llvm::APFloatinline
isSignaling() const llvm::APFloatinline
isSmallest() const llvm::APFloatinline
isZero() const llvm::APFloatinline
mod(const APFloat &RHS)llvm::APFloatinline
multiply(const APFloat &RHS, roundingMode RM)llvm::APFloatinline
needsCleanup() const llvm::APFloatinline
next(bool nextDown)llvm::APFloatinline
opDivByZero enum valuellvm::APFloatBase
operator*(const APFloat &RHS) const llvm::APFloatinline
operator+(const APFloat &RHS) const llvm::APFloatinline
operator-(const APFloat &RHS) const llvm::APFloatinline
operator/(const APFloat &RHS) const llvm::APFloatinline
operator=(const APFloat &RHS)=defaultllvm::APFloat
operator=(APFloat &&RHS)=defaultllvm::APFloat
operator==(const APFloat &) const =deletellvm::APFloat
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
print(raw_ostream &) const llvm::APFloat
Profile(FoldingSetNodeID &NID) const llvm::APFloatinline
remainder(const APFloat &RHS)llvm::APFloatinline
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 RM)llvm::APFloatinline
scalbn(APFloat X, int Exp, roundingMode RM)llvm::APFloatfriend
semanticsMaxExponent(const fltSemantics &)llvm::APFloatBasestatic
semanticsMinExponent(const fltSemantics &)llvm::APFloatBasestatic
semanticsPrecision(const fltSemantics &)llvm::APFloatBasestatic
semanticsSizeInBits(const fltSemantics &)llvm::APFloatBasestatic
subtract(const APFloat &RHS, roundingMode RM)llvm::APFloatinline
toString(SmallVectorImpl< char > &Str, unsigned FormatPrecision=0, unsigned FormatMaxPadding=3) const llvm::APFloatinline
uninitialized enum valuellvm::APFloatBase
uninitializedTag enum namellvm::APFloatBase
x87DoubleExtended()llvm::APFloatBasestatic
~APFloat()=defaultllvm::APFloat