Lines Matching refs:Neg
587 SDValue MatchRotatePosNeg(SDValue Shifted, SDValue Pos, SDValue Neg,
591 SDValue MatchFunnelPosNeg(SDValue N0, SDValue N1, SDValue Pos, SDValue Neg,
6717 static bool matchRotateSub(SDValue Pos, SDValue Neg, unsigned EltSize, in matchRotateSub() argument
6754 if (IsRotate && Neg.getOpcode() == ISD::AND && isPowerOf2_64(EltSize)) { in matchRotateSub()
6755 if (ConstantSDNode *NegC = isConstOrConstSplat(Neg.getOperand(1))) { in matchRotateSub()
6756 KnownBits Known = DAG.computeKnownBits(Neg.getOperand(0)); in matchRotateSub()
6760 Neg = Neg.getOperand(0); in matchRotateSub()
6767 if (Neg.getOpcode() != ISD::SUB) in matchRotateSub()
6769 ConstantSDNode *NegC = isConstOrConstSplat(Neg.getOperand(0)); in matchRotateSub()
6772 SDValue NegOp1 = Neg.getOperand(1); in matchRotateSub()
6833 SDValue Neg, SDValue InnerPos, in MatchRotatePosNeg() argument
6848 HasPos ? Pos : Neg); in MatchRotatePosNeg()
6861 SDValue Neg, SDValue InnerPos, in MatchFunnelPosNeg() argument
6877 HasPos ? Pos : Neg); in MatchFunnelPosNeg()
6906 return DAG.getNode(ISD::FSHR, DL, VT, N0.getOperand(0), N1, Neg); in MatchFunnelPosNeg()
6916 return DAG.getNode(ISD::FSHR, DL, VT, N0.getOperand(0), N1, Neg); in MatchFunnelPosNeg()
14160 if (SDValue Neg = TLI.getCheaperNegatedExpression( in visitFMA() local
14162 return DAG.getNode(ISD::FNEG, DL, VT, Neg); in visitFMA()