LLVM API Documentation

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::APFloat [explicit]
APFloat(float f)llvm::APFloat [explicit]
APFloat(const APFloat &)llvm::APFloat
APFloat(APFloat &&)llvm::APFloat
bitcastToAPInt() const llvm::APFloat
bitwiseIsEqual(const APFloat &) const llvm::APFloat
Bogusllvm::APFloat [static]
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::APFloat [static]
getCategory() const llvm::APFloat [inline]
getExactInverse(APFloat *inv) 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=nullptr)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=nullptr)llvm::APFloat [inline, static]
getZero(const fltSemantics &Sem, bool Negative=false)llvm::APFloat [inline, static]
hash_value(const APFloat &Arg)llvm::APFloat [friend]
IEEEdoublellvm::APFloat [static]
IEEEhalfllvm::APFloat [static]
IEEEquadllvm::APFloat [static]
IEEEsinglellvm::APFloat [static]
isDenormal() const llvm::APFloat
isFinite() const llvm::APFloat [inline]
isFiniteNonZero() const llvm::APFloat [inline]
isInfinity() const llvm::APFloat [inline]
isLargest() const llvm::APFloat
isNaN() const llvm::APFloat [inline]
isNegative() const llvm::APFloat [inline]
isNegZero() const llvm::APFloat [inline]
isNonZero() const llvm::APFloat [inline]
isNormal() const llvm::APFloat [inline]
isPosZero() const llvm::APFloat [inline]
isSignaling() const llvm::APFloat
isSmallest() const llvm::APFloat
isZero() const llvm::APFloat [inline]
mod(const APFloat &, roundingMode)llvm::APFloat
multiply(const APFloat &, roundingMode)llvm::APFloat
needsCleanup() const llvm::APFloat [inline]
next(bool nextDown)llvm::APFloat
opDivByZero enum valuellvm::APFloat
operator=(const APFloat &)llvm::APFloat
operator=(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::APFloat [static]
Profile(FoldingSetNodeID &NID) const llvm::APFloat
ReadVal(Deserializer &D)llvm::APFloat [static]
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::APFloat [static]
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::APFloat [static]
~APFloat()llvm::APFloat