Lines Matching refs:getSemantics
33 if (usesLayout<IEEEFloat>(getSemantics())) \
35 if (usesLayout<DoubleAPFloat>(getSemantics())) \
4636 int SignificandBits = Arg.getSemantics().precision - 1; in ilogb()
4644 auto MaxExp = X.getSemantics().maxExponent; in scalbn()
4645 auto MinExp = X.getSemantics().minExponent; in scalbn()
4653 int SignificandBits = X.getSemantics().precision - 1; in scalbn()
4715 assert(&Floats[0].getSemantics() == &semIEEEdouble);
4716 assert(&Floats[1].getSemantics() == &semIEEEdouble);
4863 assert(&A.getSemantics() == &semIEEEdouble); in addWithSpecial()
4864 assert(&AA.getSemantics() == &semIEEEdouble); in addWithSpecial()
4865 assert(&C.getSemantics() == &semIEEEdouble); in addWithSpecial()
4866 assert(&CC.getSemantics() == &semIEEEdouble); in addWithSpecial()
4867 assert(&Out.Floats[0].getSemantics() == &semIEEEdouble); in addWithSpecial()
4868 assert(&Out.Floats[1].getSemantics() == &semIEEEdouble); in addWithSpecial()
5275 const fltSemantics& S = F.getSemantics(); in Storage()
5290 if (APFloat::usesLayout<detail::IEEEFloat>(Arg.getSemantics())) in hash_value()
5292 if (APFloat::usesLayout<detail::DoubleAPFloat>(Arg.getSemantics())) in hash_value()
5319 if (&getSemantics() == &ToSemantics) { in convert()
5323 if (usesLayout<IEEEFloat>(getSemantics()) && in convert()
5326 if (usesLayout<IEEEFloat>(getSemantics()) && in convert()
5333 if (usesLayout<DoubleAPFloat>(getSemantics()) && in convert()
5377 if (&getSemantics() == (const llvm::fltSemantics *)&semIEEEdouble) in convertToDouble()
5379 assert(getSemantics().isRepresentableBy(semIEEEdouble) && in convertToDouble()
5391 if (&getSemantics() == (const llvm::fltSemantics *)&semIEEEquad) in convertToQuad()
5393 assert(getSemantics().isRepresentableBy(semIEEEquad) && in convertToQuad()
5405 if (&getSemantics() == (const llvm::fltSemantics *)&semIEEEsingle) in convertToFloat()
5407 assert(getSemantics().isRepresentableBy(semIEEEsingle) && in convertToFloat()