add some const to FastMathFlags getters; NFC

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@234337 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Sanjay Patel
2015-04-07 18:38:35 +00:00
parent 285ec33f69
commit 876ee73d21

View File

@@ -181,17 +181,17 @@ public:
{ } { }
/// Whether any flag is set /// Whether any flag is set
bool any() { return Flags != 0; } bool any() const { return Flags != 0; }
/// Set all the flags to false /// Set all the flags to false
void clear() { Flags = 0; } void clear() { Flags = 0; }
/// Flag queries /// Flag queries
bool noNaNs() { return 0 != (Flags & NoNaNs); } bool noNaNs() const { return 0 != (Flags & NoNaNs); }
bool noInfs() { return 0 != (Flags & NoInfs); } bool noInfs() const { return 0 != (Flags & NoInfs); }
bool noSignedZeros() { return 0 != (Flags & NoSignedZeros); } bool noSignedZeros() const { return 0 != (Flags & NoSignedZeros); }
bool allowReciprocal() { return 0 != (Flags & AllowReciprocal); } bool allowReciprocal() const { return 0 != (Flags & AllowReciprocal); }
bool unsafeAlgebra() { return 0 != (Flags & UnsafeAlgebra); } bool unsafeAlgebra() const { return 0 != (Flags & UnsafeAlgebra); }
/// Flag setters /// Flag setters
void setNoNaNs() { Flags |= NoNaNs; } void setNoNaNs() { Flags |= NoNaNs; }