Skip to content

Commit 8ca3196

Browse files
committed
Codestyle refactor
1 parent 4c4a890 commit 8ca3196

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8383,14 +8383,14 @@ SDValue TargetLowering::expandFMINIMUM_FMAXIMUM(SDNode *N,
83838383
// First, implement comparison not propagating NaN. If no native fmin or fmax
83848384
// available, use plain select with setcc instead.
83858385
SDValue MinMax;
8386-
if (isOperationLegalOrCustom(IsMax ? ISD::FMAXNUM_IEEE : ISD::FMINNUM_IEEE,
8387-
VT)) {
8388-
MinMax = DAG.getNode(IsMax ? ISD::FMAXNUM_IEEE : ISD::FMINNUM_IEEE, DL, VT,
8389-
LHS, RHS);
8390-
} else if (isOperationLegalOrCustom(IsMax ? ISD::FMAXNUM : ISD::FMINNUM,
8391-
VT)) {
8392-
MinMax = DAG.getNode(IsMax ? ISD::FMAXNUM : ISD::FMINNUM, DL, VT, LHS, RHS);
8386+
unsigned CompOpcIeee = IsMax ? ISD::FMAXNUM_IEEE : ISD::FMINNUM_IEEE;
8387+
unsigned CompOpc = IsMax ? ISD::FMAXNUM : ISD::FMINNUM;
8388+
if (isOperationLegalOrCustom(CompOpcIeee, VT)) {
8389+
MinMax = DAG.getNode(CompOpcIeee, DL, VT, LHS, RHS);
8390+
} else if (isOperationLegalOrCustom(CompOpc, VT)) {
8391+
MinMax = DAG.getNode(CompOpc, DL, VT, LHS, RHS);
83938392
} else {
8393+
// NaN (if exists) will be propagated later, so orderness doesn't matter.
83948394
SDValue Compare =
83958395
DAG.getSetCC(DL, CCVT, LHS, RHS, IsMax ? ISD::SETGT : ISD::SETLT);
83968396
MinMax = DAG.getSelect(DL, VT, Compare, LHS, RHS);

0 commit comments

Comments
 (0)