[llvm] [DAG] - computeKnownFPClass - ISD::FMAXIMUM/ISD::FMINIMUM + ISD::FMAXIMUMNUM/ISD::FMINIMUMNUM (PR #190465)

Kartik Ohlan via llvm-commits llvm-commits at lists.llvm.org
Sun Apr 19 07:50:13 PDT 2026


================
@@ -6127,12 +6127,41 @@ KnownFPClass SelectionDAG::computeKnownFPClass(SDValue Op,
     Known.fabs();
     break;
   }
-  case ISD::AssertNoFPClass: {
-    Known = computeKnownFPClass(Op.getOperand(0), DemandedElts,
-                                InterestedClasses, Depth + 1);
-    FPClassTest AssertedClasses =
-        static_cast<FPClassTest>(Op->getConstantOperandVal(1));
-    Known.KnownFPClasses &= ~AssertedClasses;
----------------
Ko496-glitch wrote:

oh yeah this was the merge failure after i had conflict on selectiondag.cpp


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


More information about the llvm-commits mailing list