================ @@ -951,6 +951,19 @@ class APFloat : public APFloatBase { bool needsCleanup() const { APFLOAT_DISPATCH_ON_SEMANTICS(needsCleanup()); } + // Checks that the value x is in the range (-1;-0.5], [0.5; 1) + static bool isInRange(const llvm::APFloat &x) { ---------------- hubert-reinterpretcast wrote:
I don't think this should be a member function of `APFloat`. It can be an implementation detail of `ExprConstant.cpp`. In either case, the function should be named something like `isInFrexpResultRange`. https://github.com/llvm/llvm-project/pull/88978 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits