, including all inherited members.
add(const APFloat &, roundingMode) | llvm::APFloat | |
addOrSubtract(const APFloat &, roundingMode, bool subtract) | llvm::APFloat | [private] |
addOrSubtractSignificand(const APFloat &, bool subtract) | llvm::APFloat | [private] |
addOrSubtractSpecials(const APFloat &, bool subtract) | llvm::APFloat | [private] |
addSignificand(const APFloat &) | llvm::APFloat | [private] |
APFloat(const fltSemantics &) | llvm::APFloat | |
APFloat(const fltSemantics &, StringRef) | llvm::APFloat | |
APFloat(const fltSemantics &, integerPart) | llvm::APFloat | |
APFloat(const fltSemantics &, fltCategory, bool negative) | llvm::APFloat | |
APFloat(const fltSemantics &, uninitializedTag) | llvm::APFloat | |
APFloat(double d) | llvm::APFloat | [explicit] |
APFloat(float f) | llvm::APFloat | [explicit] |
APFloat(const APInt &, bool isIEEE=false) | llvm::APFloat | [explicit] |
APFloat(const APFloat &) | llvm::APFloat | |
assign(const APFloat &) | llvm::APFloat | [private] |
bitcastToAPInt() const | llvm::APFloat | |
bitwiseIsEqual(const APFloat &) const | llvm::APFloat | |
Bogus | llvm::APFloat | [static] |
category | llvm::APFloat | [private] |
changeSign() | llvm::APFloat | |
clearSign() | llvm::APFloat | |
cmpEqual enum value | llvm::APFloat | |
cmpGreaterThan enum value | llvm::APFloat | |
cmpLessThan enum value | llvm::APFloat | |
cmpResult enum name | llvm::APFloat | |
cmpUnordered enum value | llvm::APFloat | |
compare(const APFloat &) const | llvm::APFloat | |
compareAbsoluteValue(const APFloat &) const | llvm::APFloat | [private] |
convert(const fltSemantics &, roundingMode, bool *) | llvm::APFloat | |
convertDoubleAPFloatToAPInt() const | llvm::APFloat | [private] |
convertF80LongDoubleAPFloatToAPInt() const | llvm::APFloat | [private] |
convertFloatAPFloatToAPInt() const | llvm::APFloat | [private] |
convertFromAPInt(const APInt &, bool, roundingMode) | llvm::APFloat | |
convertFromDecimalString(StringRef, roundingMode) | llvm::APFloat | [private] |
convertFromHexadecimalString(StringRef, roundingMode) | llvm::APFloat | [private] |
convertFromSignExtendedInteger(const integerPart *, unsigned int, bool, roundingMode) | llvm::APFloat | |
convertFromString(StringRef, roundingMode) | llvm::APFloat | |
convertFromUnsignedParts(const integerPart *, unsigned int, roundingMode) | llvm::APFloat | [private] |
convertFromZeroExtendedInteger(const integerPart *, unsigned int, bool, roundingMode) | llvm::APFloat | |
convertHalfAPFloatToAPInt() const | llvm::APFloat | [private] |
convertNormalToHexString(char *, unsigned int, bool, roundingMode) const | llvm::APFloat | [private] |
convertPPCDoubleDoubleAPFloatToAPInt() const | llvm::APFloat | [private] |
convertQuadrupleAPFloatToAPInt() const | llvm::APFloat | [private] |
convertToDouble() const | llvm::APFloat | |
convertToFloat() const | llvm::APFloat | |
convertToHexString(char *dst, unsigned int hexDigits, bool upperCase, roundingMode) const | llvm::APFloat | |
convertToInteger(integerPart *, unsigned int, bool, roundingMode, bool *) const | llvm::APFloat | |
convertToInteger(APSInt &, roundingMode, bool *) const | llvm::APFloat | |
convertToSignExtendedInteger(integerPart *, unsigned int, bool, roundingMode, bool *) const | llvm::APFloat | [private] |
copySign(const APFloat &) | llvm::APFloat | |
copySignificand(const APFloat &) | llvm::APFloat | [private] |
divide(const APFloat &, roundingMode) | llvm::APFloat | |
divideSignificand(const APFloat &) | llvm::APFloat | [private] |
divideSpecials(const APFloat &) | llvm::APFloat | [private] |
Emit(Serializer &S) const | llvm::APFloat | |
exponent | llvm::APFloat | [private] |
exponent2 | llvm::APFloat | [private] |
fcInfinity enum value | llvm::APFloat | |
fcNaN enum value | llvm::APFloat | |
fcNormal enum value | llvm::APFloat | |
fcZero enum value | llvm::APFloat | |
fltCategory enum name | llvm::APFloat | |
freeSignificand() | llvm::APFloat | [private] |
fusedMultiplyAdd(const APFloat &, const APFloat &, roundingMode) | llvm::APFloat | |
getAllOnesValue(unsigned BitWidth, bool isIEEE=false) | llvm::APFloat | [static] |
getCategory() const | llvm::APFloat | [inline] |
getExactInverse(APFloat *inv) const | llvm::APFloat | |
getHashValue() const | llvm::APFloat | |
getInf(const fltSemantics &Sem, bool Negative=false) | llvm::APFloat | [inline, static] |
getLargest(const fltSemantics &Sem, bool Negative=false) | llvm::APFloat | [static] |
getNaN(const fltSemantics &Sem, bool Negative=false, unsigned type=0) | llvm::APFloat | [inline, static] |
getQNaN(const fltSemantics &Sem, bool Negative=false, const APInt *payload=0) | llvm::APFloat | [inline, static] |
getSemantics() const | llvm::APFloat | [inline] |
getSmallest(const fltSemantics &Sem, bool Negative=false) | llvm::APFloat | [static] |
getSmallestNormalized(const fltSemantics &Sem, bool Negative=false) | llvm::APFloat | [static] |
getSNaN(const fltSemantics &Sem, bool Negative=false, const APInt *payload=0) | llvm::APFloat | [inline, static] |
getZero(const fltSemantics &Sem, bool Negative=false) | llvm::APFloat | [inline, static] |
handleOverflow(roundingMode) | llvm::APFloat | [private] |
IEEEdouble | llvm::APFloat | [static] |
IEEEhalf | llvm::APFloat | [static] |
IEEEquad | llvm::APFloat | [static] |
IEEEsingle | llvm::APFloat | [static] |
incrementSignificand() | llvm::APFloat | [private] |
initFromAPInt(const APInt &api, bool isIEEE=false) | llvm::APFloat | [private] |
initFromDoubleAPInt(const APInt &api) | llvm::APFloat | [private] |
initFromF80LongDoubleAPInt(const APInt &api) | llvm::APFloat | [private] |
initFromFloatAPInt(const APInt &api) | llvm::APFloat | [private] |
initFromHalfAPInt(const APInt &api) | llvm::APFloat | [private] |
initFromPPCDoubleDoubleAPInt(const APInt &api) | llvm::APFloat | [private] |
initFromQuadrupleAPInt(const APInt &api) | llvm::APFloat | [private] |
initialize(const fltSemantics *) | llvm::APFloat | [private] |
isInfinity() const | llvm::APFloat | [inline] |
isNaN() const | llvm::APFloat | [inline] |
isNegative() const | llvm::APFloat | [inline] |
isNegZero() const | llvm::APFloat | [inline] |
isNonZero() const | llvm::APFloat | [inline] |
isPosZero() const | llvm::APFloat | [inline] |
isZero() const | llvm::APFloat | [inline] |
makeNaN(const fltSemantics &Sem, bool SNaN, bool Negative, const APInt *fill) | llvm::APFloat | [private, static] |
makeNaN(bool SNaN=false, bool Neg=false, const APInt *fill=0) | llvm::APFloat | [private] |
mod(const APFloat &, roundingMode) | llvm::APFloat | |
modSpecials(const APFloat &) | llvm::APFloat | [private] |
multiply(const APFloat &, roundingMode) | llvm::APFloat | |
multiplySignificand(const APFloat &, const APFloat *) | llvm::APFloat | [private] |
multiplySpecials(const APFloat &) | llvm::APFloat | [private] |
normalize(roundingMode, lostFraction) | llvm::APFloat | [private] |
opDivByZero enum value | llvm::APFloat | |
operator=(const APFloat &) | llvm::APFloat | |
opInexact enum value | llvm::APFloat | |
opInvalidOp enum value | llvm::APFloat | |
opOK enum value | llvm::APFloat | |
opOverflow enum value | llvm::APFloat | |
opStatus enum name | llvm::APFloat | |
opUnderflow enum value | llvm::APFloat | |
partCount() const | llvm::APFloat | [private] |
PPCDoubleDouble | llvm::APFloat | [static] |
Profile(FoldingSetNodeID &NID) const | llvm::APFloat | |
ReadVal(Deserializer &D) | llvm::APFloat | [static] |
remainder(const APFloat &) | llvm::APFloat | |
rmNearestTiesToAway enum value | llvm::APFloat | |
rmNearestTiesToEven enum value | llvm::APFloat | |
rmTowardNegative enum value | llvm::APFloat | |
rmTowardPositive enum value | llvm::APFloat | |
rmTowardZero enum value | llvm::APFloat | |
roundAwayFromZero(roundingMode, lostFraction, unsigned int) const | llvm::APFloat | [private] |
roundingMode enum name | llvm::APFloat | |
roundSignificandWithExponent(const integerPart *, unsigned int, int, roundingMode) | llvm::APFloat | [private] |
semantics | llvm::APFloat | [private] |
semanticsPrecision(const fltSemantics &) | llvm::APFloat | [static] |
shiftSignificandLeft(unsigned int) | llvm::APFloat | [private] |
shiftSignificandRight(unsigned int) | llvm::APFloat | [private] |
sign | llvm::APFloat | [private] |
sign2 | llvm::APFloat | [private] |
significand | llvm::APFloat | [private] |
significandLSB() const | llvm::APFloat | [private] |
significandMSB() const | llvm::APFloat | [private] |
significandParts() | llvm::APFloat | [private] |
significandParts() const | llvm::APFloat | [private] |
subtract(const APFloat &, roundingMode) | llvm::APFloat | |
subtractSignificand(const APFloat &, integerPart) | llvm::APFloat | [private] |
toString(SmallVectorImpl< char > &Str, unsigned FormatPrecision=0, unsigned FormatMaxPadding=3) const | llvm::APFloat | |
uninitialized enum value | llvm::APFloat | |
uninitializedTag enum name | llvm::APFloat | |
x87DoubleExtended | llvm::APFloat | [static] |
zeroSignificand() | llvm::APFloat | [private] |
~APFloat() | llvm::APFloat | |