[llvm] SelectionDAG: Support FMINIMUMNUM and FMINIMUM in combineMinNumMaxNumImpl (PR #137449)
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Fri Jan 30 12:50:54 PST 2026
================
@@ -11900,6 +11900,34 @@ SDValue DAGCombiner::visitCTPOP(SDNode *N) {
return SDValue();
}
+static unsigned getBestMinMaxOpc(const TargetLowering &TLI, EVT VT, bool Max) {
+ unsigned IEEE2019NumOpcode = Max ? ISD::FMAXIMUMNUM : ISD::FMINIMUMNUM;
+ unsigned IEEE2019Opcode = Max ? ISD::FMAXIMUM : ISD::FMINIMUM;
+ unsigned IEEEOpcode = Max ? ISD::FMAXNUM_IEEE : ISD::FMINNUM_IEEE;
----------------
arsenm wrote:
```suggestion
unsigned IEEE2008Opcode = Max ? ISD::FMAXNUM_IEEE : ISD::FMINNUM_IEEE;
```
https://github.com/llvm/llvm-project/pull/137449
More information about the llvm-commits
mailing list