[llvm] [ValueTracking][KnownFPClass] Cover known no-infinity cases for powi (PR #191736)

Yingwei Zheng via llvm-commits llvm-commits at lists.llvm.org
Tue Apr 14 10:53:21 PDT 2026


================
@@ -1379,18 +1379,30 @@ void GISelValueTracking::computeKnownFPClass(Register R,
     break;
   }
   case TargetOpcode::G_FPOWI: {
-    if ((InterestedClasses & fcNegative) == fcNone)
+    if ((InterestedClasses & (fcNan | fcInf | fcNegative)) == fcNone)
----------------
dtcxzyw wrote:

Please add some tests to llvm/unittests/CodeGen/GlobalISel/KnownFPClassTest.cpp.


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


More information about the llvm-commits mailing list