[llvm] [llvm] `APFloat`: Add helpers to query NaN/inf semantics (PR #116315)
Durgadoss R via llvm-commits
llvm-commits at lists.llvm.org
Thu Nov 14 21:50:07 PST 2024
================
@@ -375,7 +375,12 @@ bool APFloatBase::semanticsHasSignedRepr(const fltSemantics &semantics) {
return semantics.hasSignedRepr;
}
-bool APFloatBase::semanticsHasNanOrInf(const fltSemantics &semantics) {
+bool APFloatBase::semanticsHasInf(const fltSemantics &semantics) {
+ return semantics.nonFiniteBehavior != fltNonfiniteBehavior::NanOnly &&
+ semantics.nonFiniteBehavior != fltNonfiniteBehavior::FiniteOnly;
----------------
durga4github wrote:
Since the only other one left is IEEE semantics, should we check (== IEEE754) ?
https://github.com/llvm/llvm-project/pull/116315
More information about the llvm-commits
mailing list