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 &, const char *)llvm::APFloat
APFloat(const fltSemantics &, integerPart)llvm::APFloat
APFloat(const fltSemantics &, fltCategory, bool negative)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
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(const char *, 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
copySign(const APFloat &)llvm::APFloat
divide(const APFloat &, roundingMode)llvm::APFloat
Emit(Serializer &S) const llvm::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
getCategory() const llvm::APFloat [inline]
getHashValue() const llvm::APFloat
getInf(const fltSemantics &Sem, bool Negative=false)llvm::APFloat [inline, static]
getNaN(const fltSemantics &Sem, bool Negative=false)llvm::APFloat [inline, static]
getSemantics() const llvm::APFloat [inline]
getZero(const fltSemantics &Sem, bool Negative=false)llvm::APFloat [inline, static]
IEEEdoublellvm::APFloat [static]
IEEEquadllvm::APFloat [static]
IEEEsinglellvm::APFloat [static]
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]
mod(const APFloat &, roundingMode)llvm::APFloat
multiply(const APFloat &, roundingMode)llvm::APFloat
opDivByZero enum valuellvm::APFloat
operator=(const APFloat &)llvm::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
semanticsPrecision(const fltSemantics &)llvm::APFloat [static]
subtract(const APFloat &, roundingMode)llvm::APFloat
x87DoubleExtendedllvm::APFloat [static]
~APFloat()llvm::APFloat