Lines Matching refs:FADD
533 case ISD::FADD: in isNegatibleForFree()
594 case ISD::FADD: in GetNegatedExpression()
1348 case ISD::FADD: return visitFADD(N); in visit()
7204 return DAG.getNode(ISD::FADD, SDLoc(N), VT, N0, N1); in visitFADD()
7208 return DAG.getNode(ISD::FADD, SDLoc(N), VT, N1, N0); in visitFADD()
7233 if (N1CFP && N0.getOpcode() == ISD::FADD && N0.getNode()->hasOneUse() && in visitFADD()
7235 return DAG.getNode(ISD::FADD, SDLoc(N), VT, N0.getOperand(0), in visitFADD()
7236 DAG.getNode(ISD::FADD, SDLoc(N), VT, in visitFADD()
7257 SDValue NewCFP = DAG.getNode(ISD::FADD, SDLoc(N), VT, in visitFADD()
7264 if (CFP01 && !CFP00 && N1.getOpcode() == ISD::FADD && in visitFADD()
7267 SDValue NewCFP = DAG.getNode(ISD::FADD, SDLoc(N), VT, in visitFADD()
7281 SDValue NewCFP = DAG.getNode(ISD::FADD, SDLoc(N), VT, in visitFADD()
7288 if (CFP11 && !CFP10 && N0.getOpcode() == ISD::FADD && in visitFADD()
7291 SDValue NewCFP = DAG.getNode(ISD::FADD, SDLoc(N), VT, in visitFADD()
7298 if (N0.getOpcode() == ISD::FADD && AllowNewConst) { in visitFADD()
7307 if (N1.getOpcode() == ISD::FADD && AllowNewConst) { in visitFADD()
7318 N0.getOpcode() == ISD::FADD && N1.getOpcode() == ISD::FADD && in visitFADD()
7401 return DAG.getNode(ISD::FADD, dl, VT, N0, in visitFSUB()
7424 if (N1.getOpcode() == ISD::FADD) { in visitFSUB()
7593 if (N0.getOpcode() == ISD::FADD && N0.getOperand(0) == N0.getOperand(1)) { in visitFMUL()
7603 return DAG.getNode(ISD::FADD, SDLoc(N), VT, N0, N0); in visitFMUL()
7649 return DAG.getNode(ISD::FADD, SDLoc(N), VT, N1, N2); in visitFMA()
7651 return DAG.getNode(ISD::FADD, SDLoc(N), VT, N0, N2); in visitFMA()
7663 DAG.getNode(ISD::FADD, dl, VT, N1, N2.getOperand(1))); in visitFMA()
7681 return DAG.getNode(ISD::FADD, dl, VT, N0, N2); in visitFMA()
7687 return DAG.getNode(ISD::FADD, dl, VT, N2, RHSNeg); in visitFMA()
7694 DAG.getNode(ISD::FADD, dl, VT, in visitFMA()
7701 DAG.getNode(ISD::FADD, dl, VT, in visitFMA()
13056 Est = DAG.getNode(ISD::FADD, DL, VT, Est, NewEst); in BuildReciprocalEstimate()
13126 Est = DAG.getNode(ISD::FADD, DL, VT, Est, MinusThree); in BuildRsqrtNRTwoConst()