Lines Matching refs:getSemantics
31 if (usesLayout<IEEEFloat>(getSemantics())) \
33 if (usesLayout<DoubleAPFloat>(getSemantics())) \
4194 int SignificandBits = Arg.getSemantics().precision - 1; in ilogb()
4202 auto MaxExp = X.getSemantics().maxExponent; in scalbn()
4203 auto MinExp = X.getSemantics().minExponent; in scalbn()
4211 int SignificandBits = X.getSemantics().precision - 1; in scalbn()
4273 assert(&Floats[0].getSemantics() == &semIEEEdouble);
4274 assert(&Floats[1].getSemantics() == &semIEEEdouble);
4421 assert(&A.getSemantics() == &semIEEEdouble); in addWithSpecial()
4422 assert(&AA.getSemantics() == &semIEEEdouble); in addWithSpecial()
4423 assert(&C.getSemantics() == &semIEEEdouble); in addWithSpecial()
4424 assert(&CC.getSemantics() == &semIEEEdouble); in addWithSpecial()
4425 assert(&Out.Floats[0].getSemantics() == &semIEEEdouble); in addWithSpecial()
4426 assert(&Out.Floats[1].getSemantics() == &semIEEEdouble); in addWithSpecial()
4814 const fltSemantics& S = F.getSemantics(); in Storage()
4829 if (APFloat::usesLayout<detail::IEEEFloat>(Arg.getSemantics())) in hash_value()
4831 if (APFloat::usesLayout<detail::DoubleAPFloat>(Arg.getSemantics())) in hash_value()
4845 if (&getSemantics() == &ToSemantics) { in convert()
4849 if (usesLayout<IEEEFloat>(getSemantics()) && in convert()
4852 if (usesLayout<IEEEFloat>(getSemantics()) && in convert()
4859 if (usesLayout<DoubleAPFloat>(getSemantics()) && in convert()
4903 if (&getSemantics() == (const llvm::fltSemantics *)&semIEEEdouble) in convertToDouble()
4905 assert(getSemantics().isRepresentableBy(semIEEEdouble) && in convertToDouble()
4916 if (&getSemantics() == (const llvm::fltSemantics *)&semIEEEsingle) in convertToFloat()
4918 assert(getSemantics().isRepresentableBy(semIEEEsingle) && in convertToFloat()