• Home
  • Raw
  • Download

Lines Matching refs:fltSemantics

43   struct fltSemantics {  struct
60 const fltSemantics APFloat::IEEEhalf = { 15, -14, 11, 16 };
61 const fltSemantics APFloat::IEEEsingle = { 127, -126, 24, 32 };
62 const fltSemantics APFloat::IEEEdouble = { 1023, -1022, 53, 64 };
63 const fltSemantics APFloat::IEEEquad = { 16383, -16382, 113, 128 };
64 const fltSemantics APFloat::x87DoubleExtended = { 16383, -16382, 64, 80 };
65 const fltSemantics APFloat::Bogus = { 0, 0, 0, 0 };
78 const fltSemantics APFloat::PPCDoubleDouble = { 1023, -1022 + 53, 53 + 53, 128 };
578 APFloat::initialize(const fltSemantics *ourSemantics) in initialize()
667 APFloat APFloat::makeNaN(const fltSemantics &Sem, bool SNaN, bool Negative, in makeNaN()
797 APFloat::APFloat(const fltSemantics &ourSemantics, integerPart value) { in APFloat()
807 APFloat::APFloat(const fltSemantics &ourSemantics) { in APFloat()
813 APFloat::APFloat(const fltSemantics &ourSemantics, uninitializedTag tag) { in APFloat()
818 APFloat::APFloat(const fltSemantics &ourSemantics, StringRef text) { in APFloat()
849 APFloat::semanticsPrecision(const fltSemantics &semantics) in semanticsPrecision()
854 APFloat::semanticsMaxExponent(const fltSemantics &semantics) in semanticsMaxExponent()
859 APFloat::semanticsMinExponent(const fltSemantics &semantics) in semanticsMinExponent()
864 APFloat::semanticsSizeInBits(const fltSemantics &semantics) in semanticsSizeInBits()
987 const fltSemantics *savedSemantics = semantics; in multiplySignificand()
988 fltSemantics extendedSemantics; in multiplySignificand()
1990 APFloat::convert(const fltSemantics &toSemantics, in convert()
1997 const fltSemantics &fromSemantics = *semantics; in convert()
2440 fltSemantics calcSemantics = { 32767, -32767, 0, 0 }; in roundSignificandWithExponent()
2893 assert(semantics == (const llvm::fltSemantics*)&x87DoubleExtended); in convertF80LongDoubleAPFloatToAPInt()
2925 assert(semantics == (const llvm::fltSemantics*)&PPCDoubleDouble); in convertPPCDoubleDoubleAPFloatToAPInt()
2938 fltSemantics extendedSemantics = *semantics; in convertPPCDoubleDoubleAPFloatToAPInt()
2976 assert(semantics == (const llvm::fltSemantics*)&IEEEquad); in convertQuadrupleAPFloatToAPInt()
3012 assert(semantics == (const llvm::fltSemantics*)&IEEEdouble); in convertDoubleAPFloatToAPInt()
3042 assert(semantics == (const llvm::fltSemantics*)&IEEEsingle); in convertFloatAPFloatToAPInt()
3071 assert(semantics == (const llvm::fltSemantics*)&IEEEhalf); in convertHalfAPFloatToAPInt()
3104 if (semantics == (const llvm::fltSemantics*)&IEEEhalf) in bitcastToAPInt()
3107 if (semantics == (const llvm::fltSemantics*)&IEEEsingle) in bitcastToAPInt()
3110 if (semantics == (const llvm::fltSemantics*)&IEEEdouble) in bitcastToAPInt()
3113 if (semantics == (const llvm::fltSemantics*)&IEEEquad) in bitcastToAPInt()
3116 if (semantics == (const llvm::fltSemantics*)&PPCDoubleDouble) in bitcastToAPInt()
3119 assert(semantics == (const llvm::fltSemantics*)&x87DoubleExtended && in bitcastToAPInt()
3127 assert(semantics == (const llvm::fltSemantics*)&IEEEsingle && in convertToFloat()
3136 assert(semantics == (const llvm::fltSemantics*)&IEEEdouble && in convertToDouble()
3353 APFloat::initFromAPInt(const fltSemantics* Sem, const APInt& api) in initFromAPInt()
3392 unsigned APFloat::getSizeInBits(const fltSemantics &Sem) { in getSizeInBits()
3435 APFloat APFloat::getLargest(const fltSemantics &Sem, bool Negative) { in getLargest()
3445 APFloat APFloat::getSmallest(const fltSemantics &Sem, bool Negative) { in getSmallest()
3455 APFloat APFloat::getSmallestNormalized(const fltSemantics &Sem, bool Negative) { in getSmallestNormalized()
3473 APFloat::APFloat(const fltSemantics &Sem, const APInt &API) { in APFloat()