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

References

include/llvm/ADT/APFloat.h
  349   bool isZero() const { return category == fcZero; }
  356   bool isInfinity() const { return category == fcInfinity; }
  359   bool isNaN() const { return category == fcNaN; }
  369   fltCategory getCategory() const { return category; }
  371   bool isNonZero() const { return category != fcZero; }
lib/Support/APFloat.cpp
  710   category = rhs.category;
  710   category = rhs.category;
  712   if (isFiniteNonZero() || category == fcNaN)
  717   assert(isFiniteNonZero() || category == fcNaN);
  728   category = fcNaN;
  791   category = rhs.category;
  791   category = rhs.category;
  875       category != rhs.category ||
  875       category != rhs.category ||
  878   if (category==fcZero || category==fcInfinity)
  878   if (category==fcZero || category==fcInfinity)
  891   category = fcNormal;
  900   category = fcZero;
 1256     category = fcInfinity;
 1261   category = fcNormal;
 1278   assert(isFiniteNonZero() || category == fcZero);
 1292     if (lost_fraction == lfExactlyHalf && category != fcZero)
 1369       category = fcZero;
 1388         category = fcInfinity;
 1409     category = fcZero;
 1417   switch (PackCategoriesIntoKey(category, rhs.category)) {
 1417   switch (PackCategoriesIntoKey(category, rhs.category)) {
 1436     category = fcNaN;
 1442     category = fcInfinity;
 1543   switch (PackCategoriesIntoKey(category, rhs.category)) {
 1543   switch (PackCategoriesIntoKey(category, rhs.category)) {
 1558     category = fcNaN;
 1565     category = fcInfinity;
 1571     category = fcZero;
 1585   switch (PackCategoriesIntoKey(category, rhs.category)) {
 1585   switch (PackCategoriesIntoKey(category, rhs.category)) {
 1592     category = fcNaN;
 1608     category = fcZero;
 1612     category = fcInfinity;
 1626   switch (PackCategoriesIntoKey(category, rhs.category)) {
 1626   switch (PackCategoriesIntoKey(category, rhs.category)) {
 1643     category = fcNaN;
 1682     assert(category != fcZero || lost_fraction == lfExactlyZero);
 1688   if (category == fcZero) {
 1689     if (rhs.category != fcZero || (sign == rhs.sign) == subtract)
 1826     if (category == fcZero && !(fs & opUnderflow) && sign != addend.sign)
 1894   switch (PackCategoriesIntoKey(category, rhs.category)) {
 1894   switch (PackCategoriesIntoKey(category, rhs.category)) {
 1982       &toSemantics != &semX87DoubleExtended && category == fcNaN &&
 2008   if (shift < 0 && (isFiniteNonZero() || category==fcNaN))
 2017     if (isFiniteNonZero() || category==fcNaN)
 2024     if (isFiniteNonZero() || category==fcNaN)
 2035   if (shift > 0 && (isFiniteNonZero() || category==fcNaN))
 2041   } else if (category == fcNaN) {
 2082   if (category == fcInfinity || category == fcNaN)
 2082   if (category == fcInfinity || category == fcNaN)
 2088   if (category == fcZero) {
 2200     if (category == fcNaN)
 2224   category = fcNormal;
 2310   category = fcNormal;
 2504     category = fcZero;
 2520     category = fcNormal;
 2577     category = fcNormal;
 2671   switch (category) {
 2813     return hash_combine((uint8_t)Arg.category,
 2819   return hash_combine((uint8_t)Arg.category, (uint8_t)Arg.sign,
 2846   } else if (category==fcZero) {
 2849   } else if (category==fcInfinity) {
 2853     assert(category == fcNaN && "Unknown category");
 2926   } else if (category==fcZero) {
 2929   } else if (category==fcInfinity) {
 2933     assert(category == fcNaN && "Unknown category!");
 2959   } else if (category==fcZero) {
 2962   } else if (category==fcInfinity) {
 2966     assert(category == fcNaN && "Unknown category!");
 2987   } else if (category==fcZero) {
 2990   } else if (category==fcInfinity) {
 2994     assert(category == fcNaN && "Unknown category!");
 3014   } else if (category==fcZero) {
 3017   } else if (category==fcInfinity) {
 3021     assert(category == fcNaN && "Unknown category!");
 3090     category = fcZero;
 3093     category = fcInfinity;
 3097     category = fcNaN;
 3101     category = fcNormal;
 3149     category = fcZero;
 3153     category = fcInfinity;
 3157     category = fcNaN;
 3161     category = fcNormal;
 3184     category = fcZero;
 3187     category = fcInfinity;
 3190     category = fcNaN;
 3193     category = fcNormal;
 3215     category = fcZero;
 3218     category = fcInfinity;
 3221     category = fcNaN;
 3224     category = fcNormal;
 3246     category = fcZero;
 3249     category = fcInfinity;
 3252     category = fcNaN;
 3255     category = fcNormal;
 3293   category = fcNormal;
 3318   category = fcNormal;
 3330   category = fcNormal;
 3436   switch (category) {
 3701   switch (category) {
 3727       category = fcZero;
 3735       category = fcInfinity;
 3809   category = fcInfinity;
 3816   category = fcZero;