@@ -7492,7 +7492,6 @@ SDValue TargetLowering::getNegatedExpression(SDValue Op, SelectionDAG &DAG,
74927492 // Pre-increment recursion depth for use in recursive calls.
74937493 ++Depth;
74947494 const SDNodeFlags Flags = Op->getFlags ();
7495- const TargetOptions &Options = DAG.getTarget ().Options ;
74967495 EVT VT = Op.getValueType ();
74977496 unsigned Opcode = Op.getOpcode ();
74987497
@@ -7572,7 +7571,7 @@ SDValue TargetLowering::getNegatedExpression(SDValue Op, SelectionDAG &DAG,
75727571 return DAG.getBuildVector (VT, DL, Ops);
75737572 }
75747573 case ISD::FADD: {
7575- if (!Options. NoSignedZerosFPMath && ! Flags.hasNoSignedZeros ())
7574+ if (!Flags.hasNoSignedZeros ())
75767575 break ;
75777576
75787577 // After operation legalization, it might not be legal to create new FSUBs.
@@ -7617,7 +7616,7 @@ SDValue TargetLowering::getNegatedExpression(SDValue Op, SelectionDAG &DAG,
76177616 }
76187617 case ISD::FSUB: {
76197618 // We can't turn -(A-B) into B-A when we honor signed zeros.
7620- if (!Options. NoSignedZerosFPMath && ! Flags.hasNoSignedZeros ())
7619+ if (!Flags.hasNoSignedZeros ())
76217620 break ;
76227621
76237622 SDValue X = Op.getOperand (0 ), Y = Op.getOperand (1 );
@@ -7678,7 +7677,7 @@ SDValue TargetLowering::getNegatedExpression(SDValue Op, SelectionDAG &DAG,
76787677 }
76797678 case ISD::FMA:
76807679 case ISD::FMAD: {
7681- if (!Options. NoSignedZerosFPMath && ! Flags.hasNoSignedZeros ())
7680+ if (!Flags.hasNoSignedZeros ())
76827681 break ;
76837682
76847683 SDValue X = Op.getOperand (0 ), Y = Op.getOperand (1 ), Z = Op.getOperand (2 );
@@ -8797,7 +8796,6 @@ SDValue TargetLowering::expandFMINIMUMNUM_FMAXIMUMNUM(SDNode *Node,
87978796 EVT VT = Node->getValueType (0 );
87988797 EVT CCVT = getSetCCResultType (DAG.getDataLayout (), *DAG.getContext (), VT);
87998798 bool IsMax = Opc == ISD::FMAXIMUMNUM;
8800- const TargetOptions &Options = DAG.getTarget ().Options ;
88018799 SDNodeFlags Flags = Node->getFlags ();
88028800
88038801 unsigned NewOp =
@@ -8856,8 +8854,8 @@ SDValue TargetLowering::expandFMINIMUMNUM_FMAXIMUMNUM(SDNode *Node,
88568854 // TODO: We need quiet sNaN if strictfp.
88578855
88588856 // Fixup signed zero behavior.
8859- if (Options. NoSignedZerosFPMath || Flags. hasNoSignedZeros ( ) ||
8860- DAG.isKnownNeverZeroFloat (LHS) || DAG. isKnownNeverZeroFloat ( RHS)) {
8857+ if (Flags. hasNoSignedZeros () || DAG. isKnownNeverZeroFloat (LHS ) ||
8858+ DAG.isKnownNeverZeroFloat (RHS)) {
88618859 return MinMax;
88628860 }
88638861 SDValue TestZero =
0 commit comments