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, 0};
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()
1898 fltSemantics extendedSemantics = *semantics; in remainder()
2170 IEEEFloat::opStatus IEEEFloat::convert(const fltSemantics &toSemantics, in convert()
2177 const fltSemantics &fromSemantics = *semantics; in convert()
2612 fltSemantics calcSemantics = { 32767, -32767, 0, 0 }; in roundSignificandWithExponent()
3111 assert(semantics == (const llvm::fltSemantics*)&semX87DoubleExtended); in convertF80LongDoubleAPFloatToAPInt()
3141 assert(semantics == (const llvm::fltSemantics *)&semPPCDoubleDoubleLegacy); in convertPPCDoubleDoubleAPFloatToAPInt()
3154 fltSemantics extendedSemantics = *semantics; in convertPPCDoubleDoubleAPFloatToAPInt()
3190 assert(semantics == (const llvm::fltSemantics*)&semIEEEquad); in convertQuadrupleAPFloatToAPInt()
3224 assert(semantics == (const llvm::fltSemantics*)&semIEEEdouble); in convertDoubleAPFloatToAPInt()
3252 assert(semantics == (const llvm::fltSemantics*)&semIEEEsingle); in convertFloatAPFloatToAPInt()
3279 assert(semantics == (const llvm::fltSemantics *)&semBFloat); in convertBFloatAPFloatToAPInt()
3306 assert(semantics == (const llvm::fltSemantics*)&semIEEEhalf); in convertHalfAPFloatToAPInt()
3337 if (semantics == (const llvm::fltSemantics*)&semIEEEhalf) in bitcastToAPInt()
3340 if (semantics == (const llvm::fltSemantics *)&semBFloat) in bitcastToAPInt()
3343 if (semantics == (const llvm::fltSemantics*)&semIEEEsingle) in bitcastToAPInt()
3346 if (semantics == (const llvm::fltSemantics*)&semIEEEdouble) in bitcastToAPInt()
3349 if (semantics == (const llvm::fltSemantics*)&semIEEEquad) in bitcastToAPInt()
3352 if (semantics == (const llvm::fltSemantics *)&semPPCDoubleDoubleLegacy) in bitcastToAPInt()
3355 assert(semantics == (const llvm::fltSemantics*)&semX87DoubleExtended && in bitcastToAPInt()
3361 assert(semantics == (const llvm::fltSemantics*)&semIEEEsingle && in convertToFloat()
3368 assert(semantics == (const llvm::fltSemantics*)&semIEEEdouble && in convertToDouble()
3593 void IEEEFloat::initFromAPInt(const fltSemantics *Sem, const APInt &api) { in initFromAPInt()
3664 IEEEFloat::IEEEFloat(const fltSemantics &Sem, const APInt &API) { in IEEEFloat()
4223 DoubleAPFloat::DoubleAPFloat(const fltSemantics &S) in DoubleAPFloat()
4229 DoubleAPFloat::DoubleAPFloat(const fltSemantics &S, uninitializedTag) in DoubleAPFloat()
4236 DoubleAPFloat::DoubleAPFloat(const fltSemantics &S, integerPart I) in DoubleAPFloat()
4242 DoubleAPFloat::DoubleAPFloat(const fltSemantics &S, const APInt &I) in DoubleAPFloat()
4250 DoubleAPFloat::DoubleAPFloat(const fltSemantics &S, APFloat &&First, in DoubleAPFloat()
4790 APFloat::Storage::Storage(IEEEFloat F, const fltSemantics &Semantics) { in Storage()
4796 const fltSemantics& S = F.getSemantics(); in Storage()
4818 APFloat::APFloat(const fltSemantics &Semantics, StringRef S) in APFloat()
4825 APFloat::opStatus APFloat::convert(const fltSemantics &ToSemantics, in convert()
4850 APFloat APFloat::getAllOnesValue(const fltSemantics &Semantics, in getAllOnesValue()
4886 if (&getSemantics() == (const llvm::fltSemantics *)&semIEEEdouble) in convertToDouble()
4899 if (&getSemantics() == (const llvm::fltSemantics *)&semIEEEsingle) in convertToFloat()