add a nice predicate to check to see if nan
[oota-llvm.git] / include / llvm / ADT / APFloat.h
index 9037ef5f727337d98e9335a6416b2c5374c5b2ee..b605faab312e723ce2241defcf2744cf4a6b8106 100644 (file)
@@ -232,6 +232,7 @@ namespace llvm {
     const fltSemantics &getSemantics() const { return *semantics; }
     bool isZero() const { return category == fcZero; }
     bool isNonZero() const { return category != fcZero; }
+    bool isNaN() const { return category == fcNaN; }
     bool isNegative() const { return sign; }
     bool isPosZero() const { return isZero() && !isNegative(); }
     bool isNegZero() const { return isZero() && isNegative(); }