LLVM 22.0.0git
|
Public Attributes | |
APFloatBase::ExponentType | maxExponent |
APFloatBase::ExponentType | minExponent |
unsigned int | precision |
unsigned int | sizeInBits |
fltNonfiniteBehavior | nonFiniteBehavior = fltNonfiniteBehavior::IEEE754 |
fltNanEncoding | nanEncoding = fltNanEncoding::IEEE |
bool | hasZero = true |
bool | hasSignedRepr = true |
bool | hasSignBitInMSB = true |
Definition at line 103 of file APFloat.cpp.
bool llvm::fltSemantics::hasSignBitInMSB = true |
Definition at line 130 of file APFloat.cpp.
Referenced by llvm::APFloatBase::hasSignBitInMSB().
bool llvm::fltSemantics::hasSignedRepr = true |
Definition at line 127 of file APFloat.cpp.
Referenced by llvm::detail::IEEEFloat::convertFromString(), llvm::exponentNaN(), llvm::detail::IEEEFloat::makeNaN(), and llvm::APFloatBase::semanticsHasSignedRepr().
bool llvm::fltSemantics::hasZero = true |
Definition at line 124 of file APFloat.cpp.
Referenced by llvm::detail::IEEEFloat::convert(), llvm::detail::IEEEFloat::IEEEFloat(), llvm::detail::IEEEFloat::mod(), and llvm::APFloatBase::semanticsHasZero().
APFloatBase::ExponentType llvm::fltSemantics::maxExponent |
Definition at line 106 of file APFloat.cpp.
Referenced by llvm::exponentInf(), llvm::exponentNaN(), llvm::detail::IEEEFloat::isLargest(), llvm::detail::IEEEFloat::remainder(), and llvm::APFloatBase::semanticsMaxExponent().
APFloatBase::ExponentType llvm::fltSemantics::minExponent |
Definition at line 110 of file APFloat.cpp.
Referenced by llvm::detail::IEEEFloat::convert(), llvm::exponentZero(), llvm::detail::IEEEFloat::isDenormal(), llvm::detail::IEEEFloat::isSmallest(), llvm::detail::IEEEFloat::isSmallestNormalized(), llvm::detail::IEEEFloat::remainder(), and llvm::APFloatBase::semanticsMinExponent().
fltNanEncoding llvm::fltSemantics::nanEncoding = fltNanEncoding::IEEE |
Definition at line 121 of file APFloat.cpp.
Referenced by llvm::detail::IEEEFloat::changeSign(), llvm::detail::IEEEFloat::convert(), llvm::detail::IEEEFloat::divide(), llvm::exponentNaN(), llvm::detail::IEEEFloat::fusedMultiplyAdd(), llvm::detail::IEEEFloat::isLargest(), llvm::detail::IEEEFloat::makeNaN(), llvm::detail::IEEEFloat::mod(), llvm::detail::IEEEFloat::multiply(), and llvm::detail::IEEEFloat::remainder().
fltNonfiniteBehavior llvm::fltSemantics::nonFiniteBehavior = fltNonfiniteBehavior::IEEE754 |
Definition at line 119 of file APFloat.cpp.
Referenced by llvm::detail::IEEEFloat::convert(), llvm::exponentNaN(), llvm::detail::IEEEFloat::isLargest(), llvm::detail::IEEEFloat::makeNaN(), llvm::APFloatBase::semanticsHasInf(), and llvm::APFloatBase::semanticsHasNaN().
unsigned int llvm::fltSemantics::precision |
Definition at line 114 of file APFloat.cpp.
Referenced by llvm::detail::IEEEFloat::convert(), llvm::harrisonUlp(), llvm::detail::IEEEFloat::IEEEFloat(), llvm::detail::IEEEFloat::isDenormal(), llvm::detail::IEEEFloat::makeNaN(), llvm::detail::IEEEFloat::remainder(), and llvm::APFloatBase::semanticsPrecision().
unsigned int llvm::fltSemantics::sizeInBits |
Definition at line 117 of file APFloat.cpp.
Referenced by llvm::APFloatBase::getSizeInBits(), and llvm::APFloatBase::semanticsSizeInBits().