Skip to content

Commit ddbc848

Browse files
committed
Reverse checked operands
1 parent 8ca3196 commit ddbc848

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8398,16 +8398,16 @@ SDValue TargetLowering::expandFMINIMUM_FMAXIMUM(SDNode *N,
83988398

83998399
// Propagate any NaN of both operands
84008400
if (!N->getFlags().hasNoNaNs() &&
8401-
(!DAG.isKnownNeverNaN(LHS) || !DAG.isKnownNeverNaN(RHS))) {
8401+
(!DAG.isKnownNeverNaN(RHS) || !DAG.isKnownNeverNaN(LHS))) {
84028402
ConstantFP *FPNaN = ConstantFP::get(
84038403
*DAG.getContext(), APFloat::getNaN(DAG.EVTToAPFloatSemantics(VT)));
84048404
MinMax = DAG.getSelect(DL, VT, DAG.getSetCC(DL, CCVT, LHS, RHS, ISD::SETUO),
84058405
DAG.getConstantFP(*FPNaN, DL, VT), MinMax);
84068406
}
84078407

84088408
// fminimum/fmaximum requires -0.0 less than +0.0
8409-
if (!N->getFlags().hasNoSignedZeros() && !DAG.isKnownNeverZeroFloat(LHS) &&
8410-
!DAG.isKnownNeverZeroFloat(RHS)) {
8409+
if (!N->getFlags().hasNoSignedZeros() && !DAG.isKnownNeverZeroFloat(RHS) &&
8410+
!DAG.isKnownNeverZeroFloat(LHS)) {
84118411
SDValue IsZero = DAG.getSetCC(DL, CCVT, MinMax,
84128412
DAG.getConstantFP(0.0, DL, VT), ISD::SETEQ);
84138413
SDValue TestZero =

0 commit comments

Comments
 (0)