reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/APFloat.h
  708       if (usesLayout<IEEEFloat>(Semantics)) {
  712       if (usesLayout<DoubleAPFloat>(Semantics)) {
  720       if (usesLayout<IEEEFloat>(*semantics)) {
  724       if (usesLayout<DoubleAPFloat>(*semantics)) {
  732       if (usesLayout<IEEEFloat>(*RHS.semantics)) {
  736       if (usesLayout<DoubleAPFloat>(*RHS.semantics)) {
  744       if (usesLayout<IEEEFloat>(*RHS.semantics)) {
  748       if (usesLayout<DoubleAPFloat>(*RHS.semantics)) {
  756       if (usesLayout<IEEEFloat>(*semantics) &&
  757           usesLayout<IEEEFloat>(*RHS.semantics)) {
  759       } else if (usesLayout<DoubleAPFloat>(*semantics) &&
  760                  usesLayout<DoubleAPFloat>(*RHS.semantics)) {
  770       if (usesLayout<IEEEFloat>(*semantics) &&
  771           usesLayout<IEEEFloat>(*RHS.semantics)) {
  773       } else if (usesLayout<DoubleAPFloat>(*semantics) &&
  774                  usesLayout<DoubleAPFloat>(*RHS.semantics)) {
  794     if (usesLayout<IEEEFloat>(*U.semantics))
  796     if (usesLayout<DoubleAPFloat>(*U.semantics))
  802     if (usesLayout<IEEEFloat>(*U.semantics))
  804     if (usesLayout<DoubleAPFloat>(*U.semantics))
  809   void makeZero(bool Neg) { APFLOAT_DISPATCH_ON_SEMANTICS(makeZero(Neg)); }
  811   void makeInf(bool Neg) { APFLOAT_DISPATCH_ON_SEMANTICS(makeInf(Neg)); }
  814     APFLOAT_DISPATCH_ON_SEMANTICS(makeNaN(SNaN, Neg, fill));
  818     APFLOAT_DISPATCH_ON_SEMANTICS(makeLargest(Neg));
  822     APFLOAT_DISPATCH_ON_SEMANTICS(makeSmallest(Neg));
  826     APFLOAT_DISPATCH_ON_SEMANTICS(makeSmallestNormalized(Neg));
  843     if (usesLayout<IEEEFloat>(getSemantics()))
  845     if (usesLayout<DoubleAPFloat>(getSemantics()))
  865   bool needsCleanup() const { APFLOAT_DISPATCH_ON_SEMANTICS(needsCleanup()); }
  959     if (usesLayout<IEEEFloat>(getSemantics()))
  961     if (usesLayout<DoubleAPFloat>(getSemantics()))
  968     if (usesLayout<IEEEFloat>(getSemantics()))
  970     if (usesLayout<DoubleAPFloat>(getSemantics()))
  977     if (usesLayout<IEEEFloat>(getSemantics()))
  979     if (usesLayout<DoubleAPFloat>(getSemantics()))
  986     if (usesLayout<IEEEFloat>(getSemantics()))
  988     if (usesLayout<DoubleAPFloat>(getSemantics()))
  995     if (usesLayout<IEEEFloat>(getSemantics()))
  997     if (usesLayout<DoubleAPFloat>(getSemantics()))
 1004     if (usesLayout<IEEEFloat>(getSemantics()))
 1006     if (usesLayout<DoubleAPFloat>(getSemantics()))
 1016     if (usesLayout<IEEEFloat>(getSemantics()))
 1018     if (usesLayout<DoubleAPFloat>(getSemantics()))
 1024     APFLOAT_DISPATCH_ON_SEMANTICS(roundToIntegral(RM));
 1030     APFLOAT_DISPATCH_ON_SEMANTICS(next(nextDown));
 1065   void changeSign() { APFLOAT_DISPATCH_ON_SEMANTICS(changeSign()); }
 1087     APFLOAT_DISPATCH_ON_SEMANTICS(
 1094     APFLOAT_DISPATCH_ON_SEMANTICS(convertFromAPInt(Input, IsSigned, RM));
 1099     APFLOAT_DISPATCH_ON_SEMANTICS(
 1105     APFLOAT_DISPATCH_ON_SEMANTICS(
 1110     APFLOAT_DISPATCH_ON_SEMANTICS(bitcastToAPInt());
 1120     if (usesLayout<IEEEFloat>(getSemantics()))
 1122     if (usesLayout<DoubleAPFloat>(getSemantics()))
 1130     if (usesLayout<IEEEFloat>(getSemantics()))
 1132     if (usesLayout<DoubleAPFloat>(getSemantics()))
 1154     APFLOAT_DISPATCH_ON_SEMANTICS(
 1163   bool isDenormal() const { APFLOAT_DISPATCH_ON_SEMANTICS(isDenormal()); }
 1175   bool isSmallest() const { APFLOAT_DISPATCH_ON_SEMANTICS(isSmallest()); }
 1176   bool isLargest() const { APFLOAT_DISPATCH_ON_SEMANTICS(isLargest()); }
 1177   bool isInteger() const { APFLOAT_DISPATCH_ON_SEMANTICS(isInteger()); }
 1184     APFLOAT_DISPATCH_ON_SEMANTICS(
 1192     APFLOAT_DISPATCH_ON_SEMANTICS(getExactInverse(inv));
 1209   if (APFloat::usesLayout<detail::IEEEFloat>(X.getSemantics()))
 1211   if (APFloat::usesLayout<detail::DoubleAPFloat>(X.getSemantics()))
 1221   if (APFloat::usesLayout<detail::IEEEFloat>(X.getSemantics()))
 1223   if (APFloat::usesLayout<detail::DoubleAPFloat>(X.getSemantics()))
lib/Support/APFloat.cpp
 4452   if (usesLayout<IEEEFloat>(Semantics)) {
 4456   if (usesLayout<DoubleAPFloat>(Semantics)) {
 4467   APFLOAT_DISPATCH_ON_SEMANTICS(convertFromString(Str, RM));
 4471   if (APFloat::usesLayout<detail::IEEEFloat>(Arg.getSemantics()))
 4473   if (APFloat::usesLayout<detail::DoubleAPFloat>(Arg.getSemantics()))
 4489   if (usesLayout<IEEEFloat>(getSemantics()) &&
 4490       usesLayout<IEEEFloat>(ToSemantics))
 4492   if (usesLayout<IEEEFloat>(getSemantics()) &&
 4493       usesLayout<DoubleAPFloat>(ToSemantics)) {
 4499   if (usesLayout<DoubleAPFloat>(getSemantics()) &&
 4500       usesLayout<IEEEFloat>(ToSemantics)) {