LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
llvm::APFloat Member List

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

add(const APFloat &, roundingMode)llvm::APFloat
APFloat(const fltSemantics &)llvm::APFloat
APFloat(const fltSemantics &, StringRef)llvm::APFloat
APFloat(const fltSemantics &, integerPart)llvm::APFloat
APFloat(const fltSemantics &, uninitializedTag)llvm::APFloat
APFloat(const fltSemantics &, const APInt &)llvm::APFloat
APFloat(double d)llvm::APFloatexplicit
APFloat(float f)llvm::APFloatexplicit
APFloat(const APFloat &)llvm::APFloat
bitcastToAPInt() const llvm::APFloat
bitwiseIsEqual(const APFloat &) const llvm::APFloat
Bogusllvm::APFloatstatic
changeSign()llvm::APFloat
clearSign()llvm::APFloat
cmpEqual enum valuellvm::APFloat
cmpGreaterThan enum valuellvm::APFloat
cmpLessThan enum valuellvm::APFloat
cmpResult enum namellvm::APFloat
cmpUnordered enum valuellvm::APFloat
compare(const APFloat &) const llvm::APFloat
convert(const fltSemantics &, roundingMode, bool *)llvm::APFloat
convertFromAPInt(const APInt &, bool, roundingMode)llvm::APFloat
convertFromSignExtendedInteger(const integerPart *, unsigned int, bool, roundingMode)llvm::APFloat
convertFromString(StringRef, roundingMode)llvm::APFloat
convertFromZeroExtendedInteger(const integerPart *, unsigned int, bool, roundingMode)llvm::APFloat
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
copySign(const APFloat &)llvm::APFloat
divide(const APFloat &, roundingMode)llvm::APFloat
Emit(Serializer &S) const llvm::APFloat
ExponentType typedefllvm::APFloat
fcInfinity enum valuellvm::APFloat
fcNaN enum valuellvm::APFloat
fcNormal enum valuellvm::APFloat
fcZero enum valuellvm::APFloat
fltCategory enum namellvm::APFloat
fusedMultiplyAdd(const APFloat &, const APFloat &, roundingMode)llvm::APFloat
getAllOnesValue(unsigned BitWidth, bool isIEEE=false)llvm::APFloatstatic
getCategory() const llvm::APFloatinline
getExactInverse(APFloat *inv) const llvm::APFloat
getInf(const fltSemantics &Sem, bool Negative=false)llvm::APFloatinlinestatic
getLargest(const fltSemantics &Sem, bool Negative=false)llvm::APFloatstatic
getNaN(const fltSemantics &Sem, bool Negative=false, unsigned type=0)llvm::APFloatinlinestatic
getQNaN(const fltSemantics &Sem, bool Negative=false, const APInt *payload=0)llvm::APFloatinlinestatic
getSemantics() const llvm::APFloatinline
getSmallest(const fltSemantics &Sem, bool Negative=false)llvm::APFloatstatic
getSmallestNormalized(const fltSemantics &Sem, bool Negative=false)llvm::APFloatstatic
getSNaN(const fltSemantics &Sem, bool Negative=false, const APInt *payload=0)llvm::APFloatinlinestatic
getZero(const fltSemantics &Sem, bool Negative=false)llvm::APFloatinlinestatic
hash_value(const APFloat &Arg)llvm::APFloatfriend
IEEEdoublellvm::APFloatstatic
IEEEhalfllvm::APFloatstatic
IEEEquadllvm::APFloatstatic
IEEEsinglellvm::APFloatstatic
isDenormal() const llvm::APFloat
isFinite() const llvm::APFloatinline
isFiniteNonZero() const llvm::APFloatinline
isInfinity() const llvm::APFloatinline
isLargest() const llvm::APFloat
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::APFloat
isSmallest() const llvm::APFloat
isZero() const llvm::APFloatinline
mod(const APFloat &, roundingMode)llvm::APFloat
multiply(const APFloat &, roundingMode)llvm::APFloat
needsCleanup() const llvm::APFloatinline
next(bool nextDown)llvm::APFloat
opDivByZero enum valuellvm::APFloat
operator=(const APFloat &)llvm::APFloat
operator==(const APFloat &) const LLVM_DELETED_FUNCTIONllvm::APFloat
opInexact enum valuellvm::APFloat
opInvalidOp enum valuellvm::APFloat
opOK enum valuellvm::APFloat
opOverflow enum valuellvm::APFloat
opStatus enum namellvm::APFloat
opUnderflow enum valuellvm::APFloat
PPCDoubleDoublellvm::APFloatstatic
Profile(FoldingSetNodeID &NID) const llvm::APFloat
ReadVal(Deserializer &D)llvm::APFloatstatic
remainder(const APFloat &)llvm::APFloat
rmNearestTiesToAway enum valuellvm::APFloat
rmNearestTiesToEven enum valuellvm::APFloat
rmTowardNegative enum valuellvm::APFloat
rmTowardPositive enum valuellvm::APFloat
rmTowardZero enum valuellvm::APFloat
roundingMode enum namellvm::APFloat
roundToIntegral(roundingMode)llvm::APFloat
semanticsPrecision(const fltSemantics &)llvm::APFloatstatic
subtract(const APFloat &, roundingMode)llvm::APFloat
toString(SmallVectorImpl< char > &Str, unsigned FormatPrecision=0, unsigned FormatMaxPadding=3) const llvm::APFloat
uninitialized enum valuellvm::APFloat
uninitializedTag enum namellvm::APFloat
x87DoubleExtendedllvm::APFloatstatic
~APFloat()llvm::APFloat