LLVM
8.0.1
|
This is the complete list of members for llvm::APFloat, including all inherited members.
add(const APFloat &RHS, roundingMode RM) | llvm::APFloat | inline |
APFloat(const fltSemantics &Semantics) | llvm::APFloat | inline |
APFloat(const fltSemantics &Semantics, StringRef S) | llvm::APFloat | |
APFloat(const fltSemantics &Semantics, integerPart I) | llvm::APFloat | inline |
APFloat(const fltSemantics &Semantics, uninitializedTag) | llvm::APFloat | inline |
APFloat(const fltSemantics &Semantics, const APInt &I) | llvm::APFloat | inline |
APFloat(double d) | llvm::APFloat | inlineexplicit |
APFloat(float f) | llvm::APFloat | inlineexplicit |
APFloat(const APFloat &RHS)=default | llvm::APFloat | |
APFloat(APFloat &&RHS)=default | llvm::APFloat | |
bitcastToAPInt() const | llvm::APFloat | inline |
bitwiseIsEqual(const APFloat &RHS) const | llvm::APFloat | inline |
Bogus() LLVM_READNONE | llvm::APFloatBase | static |
changeSign() | llvm::APFloat | inline |
clearSign() | llvm::APFloat | inline |
cmpEqual enum value | llvm::APFloatBase | |
cmpGreaterThan enum value | llvm::APFloatBase | |
cmpLessThan enum value | llvm::APFloatBase | |
cmpResult enum name | llvm::APFloatBase | |
cmpUnordered enum value | llvm::APFloatBase | |
compare(const APFloat &RHS) const | llvm::APFloat | inline |
convert(const fltSemantics &ToSemantics, roundingMode RM, bool *losesInfo) | llvm::APFloat | |
convertFromAPInt(const APInt &Input, bool IsSigned, roundingMode RM) | llvm::APFloat | inline |
convertFromSignExtendedInteger(const integerPart *Input, unsigned int InputSize, bool IsSigned, roundingMode RM) | llvm::APFloat | inline |
convertFromString(StringRef, roundingMode) | llvm::APFloat | |
convertFromZeroExtendedInteger(const integerPart *Input, unsigned int InputSize, bool IsSigned, roundingMode RM) | llvm::APFloat | inline |
convertToDouble() const | llvm::APFloat | inline |
convertToFloat() const | llvm::APFloat | inline |
convertToHexString(char *DST, unsigned int HexDigits, bool UpperCase, roundingMode RM) const | llvm::APFloat | inline |
convertToInteger(MutableArrayRef< integerPart > Input, unsigned int Width, bool IsSigned, roundingMode RM, bool *IsExact) const | llvm::APFloat | inline |
convertToInteger(APSInt &Result, roundingMode RM, bool *IsExact) const | llvm::APFloat | |
copySign(const APFloat &RHS) | llvm::APFloat | inline |
copySign(APFloat Value, const APFloat &Sign) | llvm::APFloat | inlinestatic |
divide(const APFloat &RHS, roundingMode RM) | llvm::APFloat | inline |
DoubleAPFloat | llvm::APFloat | |
dump() const | llvm::APFloat | |
ExponentType typedef | llvm::APFloatBase | |
fcInfinity enum value | llvm::APFloatBase | |
fcNaN enum value | llvm::APFloatBase | |
fcNormal enum value | llvm::APFloatBase | |
fcZero enum value | llvm::APFloatBase | |
fltCategory enum name | llvm::APFloatBase | |
frexp(const APFloat &X, int &Exp, roundingMode RM) | llvm::APFloat | friend |
fusedMultiplyAdd(const APFloat &Multiplicand, const APFloat &Addend, roundingMode RM) | llvm::APFloat | inline |
getAllOnesValue(unsigned BitWidth, bool isIEEE=false) | llvm::APFloat | static |
getCategory() const | llvm::APFloat | inline |
getExactInverse(APFloat *inv) const | llvm::APFloat | inline |
getInf(const fltSemantics &Sem, bool Negative=false) | llvm::APFloat | inlinestatic |
getLargest(const fltSemantics &Sem, bool Negative=false) | llvm::APFloat | inlinestatic |
getNaN(const fltSemantics &Sem, bool Negative=false, uint64_t payload=0) | llvm::APFloat | inlinestatic |
getQNaN(const fltSemantics &Sem, bool Negative=false, const APInt *payload=nullptr) | llvm::APFloat | inlinestatic |
getSemantics() const | llvm::APFloat | inline |
getSizeInBits(const fltSemantics &Sem) | llvm::APFloatBase | static |
getSmallest(const fltSemantics &Sem, bool Negative=false) | llvm::APFloat | inlinestatic |
getSmallestNormalized(const fltSemantics &Sem, bool Negative=false) | llvm::APFloat | inlinestatic |
getSNaN(const fltSemantics &Sem, bool Negative=false, const APInt *payload=nullptr) | llvm::APFloat | inlinestatic |
getZero(const fltSemantics &Sem, bool Negative=false) | llvm::APFloat | inlinestatic |
hash_value(const APFloat &Arg) | llvm::APFloat | friend |
IEEEdouble() LLVM_READNONE | llvm::APFloatBase | static |
IEEEFloat | llvm::APFloat | |
IEEEhalf() LLVM_READNONE | llvm::APFloatBase | static |
IEEEquad() LLVM_READNONE | llvm::APFloatBase | static |
IEEEsingle() LLVM_READNONE | llvm::APFloatBase | static |
IEK_Inf enum value | llvm::APFloatBase | |
IEK_NaN enum value | llvm::APFloatBase | |
IEK_Zero enum value | llvm::APFloatBase | |
ilogb(const APFloat &Arg) | llvm::APFloat | friend |
IlogbErrorKinds enum name | llvm::APFloatBase | |
integerPart typedef | llvm::APFloatBase | |
integerPartWidth | llvm::APFloatBase | static |
isDenormal() const | llvm::APFloat | inline |
isExactlyValue(double V) const | llvm::APFloat | inline |
isFinite() const | llvm::APFloat | inline |
isFiniteNonZero() const | llvm::APFloat | inline |
isInfinity() const | llvm::APFloat | inline |
isInteger() const | llvm::APFloat | inline |
isLargest() const | llvm::APFloat | inline |
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 | inline |
isSmallest() const | llvm::APFloat | inline |
isZero() const | llvm::APFloat | inline |
mod(const APFloat &RHS) | llvm::APFloat | inline |
multiply(const APFloat &RHS, roundingMode RM) | llvm::APFloat | inline |
needsCleanup() const | llvm::APFloat | inline |
next(bool nextDown) | llvm::APFloat | inline |
opDivByZero enum value | llvm::APFloatBase | |
operator*(const APFloat &RHS) const | llvm::APFloat | inline |
operator+(const APFloat &RHS) const | llvm::APFloat | inline |
operator-(const APFloat &RHS) const | llvm::APFloat | inline |
operator/(const APFloat &RHS) const | llvm::APFloat | inline |
operator=(const APFloat &RHS)=default | llvm::APFloat | |
operator=(APFloat &&RHS)=default | llvm::APFloat | |
operator==(const APFloat &) const =delete | llvm::APFloat | |
opInexact enum value | llvm::APFloatBase | |
opInvalidOp enum value | llvm::APFloatBase | |
opOK enum value | llvm::APFloatBase | |
opOverflow enum value | llvm::APFloatBase | |
opStatus enum name | llvm::APFloatBase | |
opUnderflow enum value | llvm::APFloatBase | |
PPCDoubleDouble() LLVM_READNONE | llvm::APFloatBase | static |
print(raw_ostream &) const | llvm::APFloat | |
Profile(FoldingSetNodeID &NID) const | llvm::APFloat | |
remainder(const APFloat &RHS) | llvm::APFloat | inline |
rmNearestTiesToAway enum value | llvm::APFloatBase | |
rmNearestTiesToEven enum value | llvm::APFloatBase | |
rmTowardNegative enum value | llvm::APFloatBase | |
rmTowardPositive enum value | llvm::APFloatBase | |
rmTowardZero enum value | llvm::APFloatBase | |
roundingMode enum name | llvm::APFloatBase | |
roundToIntegral(roundingMode RM) | llvm::APFloat | inline |
scalbn(APFloat X, int Exp, roundingMode RM) | llvm::APFloat | friend |
semanticsMaxExponent(const fltSemantics &) | llvm::APFloatBase | static |
semanticsMinExponent(const fltSemantics &) | llvm::APFloatBase | static |
semanticsPrecision(const fltSemantics &) | llvm::APFloatBase | static |
semanticsSizeInBits(const fltSemantics &) | llvm::APFloatBase | static |
subtract(const APFloat &RHS, roundingMode RM) | llvm::APFloat | inline |
toString(SmallVectorImpl< char > &Str, unsigned FormatPrecision=0, unsigned FormatMaxPadding=3, bool TruncateZero=true) const | llvm::APFloat | inline |
uninitialized enum value | llvm::APFloatBase | |
uninitializedTag enum name | llvm::APFloatBase | |
x87DoubleExtended() LLVM_READNONE | llvm::APFloatBase | static |
~APFloat()=default | llvm::APFloat |