[llvm] [DAG] - computeKnownFPClass - ISD::FMAXIMUM/ISD::FMINIMUM + ISD::FMAXIMUMNUM/ISD::FMINIMUMNUM (PR #190465)
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Fri Apr 17 06:55:40 PDT 2026
================
@@ -6106,6 +6139,16 @@ KnownFPClass SelectionDAG::computeKnownFPClass(SDValue Op,
Known.fabs();
break;
}
+ case ISD::FMAXNUM:
+ case ISD::FMINNUM:
+ case ISD::FMAXIMUM:
+ case ISD::FMINIMUM:
+ case ISD::FMAXIMUMNUM:
+ case ISD::FMINIMUMNUM: {
+ Known = GetMinMaxKnownFPClass(Op.getOperand(0), Op.getOperand(1),
+ getMinMaxKindForFPOpcode(Opcode));
+ break;
+ }
----------------
RKSimon wrote:
drop getMinMaxKindForFPOpcode and just hard code each of these cases
https://github.com/llvm/llvm-project/pull/190465
More information about the llvm-commits
mailing list