LLVM API Documentation
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 | |
Bogus | llvm::APFloat | [static] |
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 | |
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 typedef | llvm::APFloat | |
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 | |
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] |
IEEEdouble | llvm::APFloat | [static] |
IEEEhalf | llvm::APFloat | [static] |
IEEEquad | llvm::APFloat | [static] |
IEEEsingle | llvm::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 value | llvm::APFloat | |
operator=(const APFloat &) | llvm::APFloat | |
operator=(APFloat &&) | llvm::APFloat | |
operator==(const APFloat &) const LLVM_DELETED_FUNCTION | 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 | |
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 | |
roundingMode enum name | llvm::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 value | llvm::APFloat | |
uninitializedTag enum name | llvm::APFloat | |
x87DoubleExtended | llvm::APFloat | [static] |
~APFloat() | llvm::APFloat |