Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:FCOPYSIGN

1091   case ISD::FCOPYSIGN:          return visitFCOPYSIGN(N);
5035 // fold (bitconvert (fcopysign cst, x)) ->
5039 if (N0.getOpcode() == ISD::FCOPYSIGN && N0.getNode()->hasOneUse() &&
5415 return DAG.getNode(ISD::FCOPYSIGN, N->getDebugLoc(), VT, N0, N1);
5435 N0.getOpcode() == ISD::FCOPYSIGN)
5436 return DAG.getNode(ISD::FCOPYSIGN, N->getDebugLoc(), VT,
5444 if (N1.getOpcode() == ISD::FCOPYSIGN)
5445 return DAG.getNode(ISD::FCOPYSIGN, N->getDebugLoc(), VT,
5451 return DAG.getNode(ISD::FCOPYSIGN, N->getDebugLoc(), VT,
5555 if (N0.getOpcode() == ISD::FCOPYSIGN && N0.getNode()->hasOneUse()) {
5559 return DAG.getNode(ISD::FCOPYSIGN, N->getDebugLoc(), VT,
5668 // fold (fabs (fcopysign x, y)) -> (fabs x)
5669 if (N0.getOpcode() == ISD::FNEG || N0.getOpcode() == ISD::FCOPYSIGN)