LLVM 17.0.0git
|
Public Member Functions | |
bool | isRepresentableBy (const fltSemantics &S) const |
Definition at line 97 of file APFloat.cpp.
|
inline |
Definition at line 119 of file APFloat.cpp.
References maxExponent, minExponent, and precision.
APFloatBase::ExponentType llvm::fltSemantics::maxExponent |
Definition at line 100 of file APFloat.cpp.
Referenced by llvm::detail::IEEEFloat::isLargest(), isRepresentableBy(), llvm::detail::IEEEFloat::makeLargest(), llvm::detail::IEEEFloat::next(), llvm::detail::IEEEFloat::remainder(), and llvm::APFloatBase::semanticsMaxExponent().
APFloatBase::ExponentType llvm::fltSemantics::minExponent |
Definition at line 104 of file APFloat.cpp.
Referenced by llvm::detail::IEEEFloat::convert(), llvm::detail::IEEEFloat::isDenormal(), isRepresentableBy(), llvm::detail::IEEEFloat::isSmallest(), llvm::detail::IEEEFloat::isSmallestNormalized(), llvm::detail::IEEEFloat::makeSmallest(), llvm::detail::IEEEFloat::makeSmallestNormalized(), llvm::detail::IEEEFloat::next(), llvm::detail::IEEEFloat::remainder(), and llvm::APFloatBase::semanticsMinExponent().
fltNanEncoding llvm::fltSemantics::nanEncoding = fltNanEncoding::IEEE |
Definition at line 115 of file APFloat.cpp.
Referenced by llvm::detail::IEEEFloat::changeSign(), llvm::detail::IEEEFloat::convert(), llvm::detail::IEEEFloat::divide(), llvm::detail::IEEEFloat::fusedMultiplyAdd(), llvm::detail::IEEEFloat::isLargest(), llvm::detail::IEEEFloat::makeLargest(), llvm::detail::IEEEFloat::makeNaN(), llvm::detail::IEEEFloat::makeZero(), llvm::detail::IEEEFloat::mod(), llvm::detail::IEEEFloat::multiply(), llvm::detail::IEEEFloat::next(), and llvm::detail::IEEEFloat::remainder().
fltNonfiniteBehavior llvm::fltSemantics::nonFiniteBehavior = fltNonfiniteBehavior::IEEE754 |
Definition at line 113 of file APFloat.cpp.
Referenced by llvm::detail::IEEEFloat::convert(), llvm::detail::IEEEFloat::isLargest(), llvm::detail::IEEEFloat::isSignaling(), llvm::detail::IEEEFloat::makeInf(), llvm::detail::IEEEFloat::makeLargest(), llvm::detail::IEEEFloat::makeNaN(), llvm::detail::IEEEFloat::makeQuiet(), and llvm::detail::IEEEFloat::next().
unsigned int llvm::fltSemantics::precision |
Definition at line 108 of file APFloat.cpp.
Referenced by llvm::detail::IEEEFloat::convert(), llvm::detail::IEEEFloat::getExactInverse(), llvm::detail::IEEEFloat::IEEEFloat(), llvm::detail::IEEEFloat::isDenormal(), isRepresentableBy(), llvm::detail::IEEEFloat::isSignaling(), llvm::detail::IEEEFloat::makeLargest(), llvm::detail::IEEEFloat::makeNaN(), llvm::detail::IEEEFloat::makeQuiet(), llvm::detail::IEEEFloat::makeSmallestNormalized(), llvm::detail::IEEEFloat::next(), llvm::detail::IEEEFloat::remainder(), llvm::APFloatBase::semanticsPrecision(), and llvm::detail::IEEEFloat::toString().
unsigned int llvm::fltSemantics::sizeInBits |
Definition at line 111 of file APFloat.cpp.
Referenced by llvm::APFloatBase::getSizeInBits(), and llvm::APFloatBase::semanticsSizeInBits().