[llvm-branch-commits] [llvm] ValueTracking: Improve frexp known range from dominating conditions (PR #206927)

Yingwei Zheng via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Sun Jul 5 09:56:01 PDT 2026


================
@@ -835,6 +835,13 @@ KnownFPClass KnownFPClass::ldexp(const KnownFPClass &KnownSrc,
   return Known;
 }
 
+KnownFPClass KnownFPClass::ldexp(const KnownFPClass &KnownSrc,
+                                 const KnownBits &ExpBits,
+                                 const fltSemantics &Flt, DenormalMode Mode) {
+  return ldexp(KnownSrc, ExpBits.getSignedMinValue().getSExtValue(),
----------------
dtcxzyw wrote:

The exp parameter can be an integer wider than i64.
See also https://github.com/llvm/llvm-project/pull/199309

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


More information about the llvm-branch-commits mailing list