Lines Matching refs:fltSemantics

54   struct fltSemantics {  struct
72 bool isRepresentableBy(const fltSemantics &S) const { in isRepresentableBy() argument
78 static const fltSemantics semIEEEhalf = {15, -14, 11, 16};
79 static const fltSemantics semBFloat = {127, -126, 8, 16};
80 static const fltSemantics semIEEEsingle = {127, -126, 24, 32};
81 static const fltSemantics semIEEEdouble = {1023, -1022, 53, 64};
82 static const fltSemantics semIEEEquad = {16383, -16382, 113, 128};
83 static const fltSemantics semX87DoubleExtended = {16383, -16382, 64, 80};
84 static const fltSemantics semBogus = {0, 0, 0, 0};
95 static const fltSemantics semPPCDoubleDouble = {-1, 0, 0, 128};
121 static const fltSemantics semPPCDoubleDoubleLegacy = {1023, -1022 + 53,
124 const llvm::fltSemantics &APFloatBase::EnumToSemantics(Semantics S) { in EnumToSemantics()
145 APFloatBase::SemanticsToEnum(const llvm::fltSemantics &Sem) { in SemanticsToEnum()
164 const fltSemantics &APFloatBase::IEEEhalf() { in IEEEhalf()
167 const fltSemantics &APFloatBase::BFloat() { in BFloat()
170 const fltSemantics &APFloatBase::IEEEsingle() { in IEEEsingle()
173 const fltSemantics &APFloatBase::IEEEdouble() { in IEEEdouble()
176 const fltSemantics &APFloatBase::IEEEquad() { in IEEEquad()
179 const fltSemantics &APFloatBase::x87DoubleExtended() { in x87DoubleExtended()
182 const fltSemantics &APFloatBase::Bogus() { in Bogus()
185 const fltSemantics &APFloatBase::PPCDoubleDouble() { in PPCDoubleDouble()
211 unsigned int APFloatBase::semanticsPrecision(const fltSemantics &semantics) { in semanticsPrecision()
215 APFloatBase::semanticsMaxExponent(const fltSemantics &semantics) { in semanticsMaxExponent()
219 APFloatBase::semanticsMinExponent(const fltSemantics &semantics) { in semanticsMinExponent()
222 unsigned int APFloatBase::semanticsSizeInBits(const fltSemantics &semantics) { in semanticsSizeInBits()
226 unsigned APFloatBase::getSizeInBits(const fltSemantics &Sem) { in getSizeInBits()
727 void IEEEFloat::initialize(const fltSemantics *ourSemantics) { in initialize()
925 IEEEFloat::IEEEFloat(const fltSemantics &ourSemantics, integerPart value) { in IEEEFloat()
935 IEEEFloat::IEEEFloat(const fltSemantics &ourSemantics) { in IEEEFloat()
942 IEEEFloat::IEEEFloat(const fltSemantics &ourSemantics, uninitializedTag tag) in IEEEFloat()
1066 const fltSemantics *savedSemantics = semantics; in multiplySignificand()
1067 fltSemantics extendedSemantics; in multiplySignificand()
1915 fltSemantics extendedSemantics = *semantics; in remainder()
2187 IEEEFloat::opStatus IEEEFloat::convert(const fltSemantics &toSemantics, in convert()
2194 const fltSemantics &fromSemantics = *semantics; in convert()
2636 fltSemantics calcSemantics = { 32767, -32767, 0, 0 }; in roundSignificandWithExponent()
3135 assert(semantics == (const llvm::fltSemantics*)&semX87DoubleExtended); in convertF80LongDoubleAPFloatToAPInt()
3165 assert(semantics == (const llvm::fltSemantics *)&semPPCDoubleDoubleLegacy); in convertPPCDoubleDoubleAPFloatToAPInt()
3178 fltSemantics extendedSemantics = *semantics; in convertPPCDoubleDoubleAPFloatToAPInt()
3214 assert(semantics == (const llvm::fltSemantics*)&semIEEEquad); in convertQuadrupleAPFloatToAPInt()
3248 assert(semantics == (const llvm::fltSemantics*)&semIEEEdouble); in convertDoubleAPFloatToAPInt()
3276 assert(semantics == (const llvm::fltSemantics*)&semIEEEsingle); in convertFloatAPFloatToAPInt()
3303 assert(semantics == (const llvm::fltSemantics *)&semBFloat); in convertBFloatAPFloatToAPInt()
3330 assert(semantics == (const llvm::fltSemantics*)&semIEEEhalf); in convertHalfAPFloatToAPInt()
3361 if (semantics == (const llvm::fltSemantics*)&semIEEEhalf) in bitcastToAPInt()
3364 if (semantics == (const llvm::fltSemantics *)&semBFloat) in bitcastToAPInt()
3367 if (semantics == (const llvm::fltSemantics*)&semIEEEsingle) in bitcastToAPInt()
3370 if (semantics == (const llvm::fltSemantics*)&semIEEEdouble) in bitcastToAPInt()
3373 if (semantics == (const llvm::fltSemantics*)&semIEEEquad) in bitcastToAPInt()
3376 if (semantics == (const llvm::fltSemantics *)&semPPCDoubleDoubleLegacy) in bitcastToAPInt()
3379 assert(semantics == (const llvm::fltSemantics*)&semX87DoubleExtended && in bitcastToAPInt()
3385 assert(semantics == (const llvm::fltSemantics*)&semIEEEsingle && in convertToFloat()
3392 assert(semantics == (const llvm::fltSemantics*)&semIEEEdouble && in convertToDouble()
3610 void IEEEFloat::initFromAPInt(const fltSemantics *Sem, const APInt &api) { in initFromAPInt()
3682 IEEEFloat::IEEEFloat(const fltSemantics &Sem, const APInt &API) { in IEEEFloat()
4241 DoubleAPFloat::DoubleAPFloat(const fltSemantics &S) in DoubleAPFloat()
4247 DoubleAPFloat::DoubleAPFloat(const fltSemantics &S, uninitializedTag) in DoubleAPFloat()
4254 DoubleAPFloat::DoubleAPFloat(const fltSemantics &S, integerPart I) in DoubleAPFloat()
4260 DoubleAPFloat::DoubleAPFloat(const fltSemantics &S, const APInt &I) in DoubleAPFloat()
4268 DoubleAPFloat::DoubleAPFloat(const fltSemantics &S, APFloat &&First, in DoubleAPFloat()
4808 APFloat::Storage::Storage(IEEEFloat F, const fltSemantics &Semantics) { in Storage()
4814 const fltSemantics& S = F.getSemantics(); in Storage()
4836 APFloat::APFloat(const fltSemantics &Semantics, StringRef S) in APFloat()
4843 APFloat::opStatus APFloat::convert(const fltSemantics &ToSemantics, in convert()
4868 APFloat APFloat::getAllOnesValue(const fltSemantics &Semantics) { in getAllOnesValue()
4903 if (&getSemantics() == (const llvm::fltSemantics *)&semIEEEdouble) in convertToDouble()
4916 if (&getSemantics() == (const llvm::fltSemantics *)&semIEEEsingle) in convertToFloat()