[llvm] [KnownFPClass] Refactor sNaN handling for KnownFPClass (PR #216086)

via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 18 13:52:15 PDT 2026


================
@@ -796,7 +799,7 @@ KnownFPClass KnownFPClass::ldexp(const KnownFPClass &KnownSrc,
                                  const APInt &ConstantRangeExpMax,
                                  const fltSemantics &Flt, DenormalMode Mode) {
   KnownFPClass Known;
-  Known.propagateNaN(KnownSrc, /*PropagateSign=*/true);
+  Known.propagateNonNaN(KnownSrc, /*PreserveSign=*/true);
----------------
ZERICO2005 wrote:

Opened https://github.com/llvm/llvm-project/issues/217127 to track this issue.

https://github.com/llvm/llvm-project/pull/216086


More information about the llvm-commits mailing list