Lines Matching refs:Est

646     SDValue buildSqrtNROneConst(SDValue Arg, SDValue Est, unsigned Iterations,
648 SDValue buildSqrtNRTwoConst(SDValue Arg, SDValue Est, unsigned Iterations,
28073 if (SDValue Est = TLI.getRecipEstimate(Op, DAG, Enabled, Iterations)) { in BuildDivEstimate() local
28074 AddToWorklist(Est.getNode()); in BuildDivEstimate()
28083 SDValue MulEst = Est; in BuildDivEstimate()
28086 MulEst = DAG.getNode(ISD::FMUL, DL, VT, N, Est, Flags); in BuildDivEstimate()
28097 NewEst = DAG.getNode(ISD::FMUL, DL, VT, Est, NewEst, Flags); in BuildDivEstimate()
28100 Est = DAG.getNode(ISD::FADD, DL, VT, MulEst, NewEst, Flags); in BuildDivEstimate()
28101 AddToWorklist(Est.getNode()); in BuildDivEstimate()
28105 Est = DAG.getNode(ISD::FMUL, DL, VT, Est, N, Flags); in BuildDivEstimate()
28106 AddToWorklist(Est.getNode()); in BuildDivEstimate()
28109 return Est; in BuildDivEstimate()
28121 SDValue DAGCombiner::buildSqrtNROneConst(SDValue Arg, SDValue Est, in buildSqrtNROneConst() argument
28135 SDValue NewEst = DAG.getNode(ISD::FMUL, DL, VT, Est, Est, Flags); in buildSqrtNROneConst()
28138 Est = DAG.getNode(ISD::FMUL, DL, VT, Est, NewEst, Flags); in buildSqrtNROneConst()
28143 Est = DAG.getNode(ISD::FMUL, DL, VT, Est, Arg, Flags); in buildSqrtNROneConst()
28145 return Est; in buildSqrtNROneConst()
28153 SDValue DAGCombiner::buildSqrtNRTwoConst(SDValue Arg, SDValue Est, in buildSqrtNRTwoConst() argument
28168 SDValue AE = DAG.getNode(ISD::FMUL, DL, VT, Arg, Est, Flags); in buildSqrtNRTwoConst()
28169 SDValue AEE = DAG.getNode(ISD::FMUL, DL, VT, AE, Est, Flags); in buildSqrtNRTwoConst()
28178 LHS = DAG.getNode(ISD::FMUL, DL, VT, Est, MinusHalf, Flags); in buildSqrtNRTwoConst()
28184 Est = DAG.getNode(ISD::FMUL, DL, VT, LHS, RHS, Flags); in buildSqrtNRTwoConst()
28187 return Est; in buildSqrtNRTwoConst()
28215 if (SDValue Est = in buildSqrtEstimateImpl() local
28218 AddToWorklist(Est.getNode()); in buildSqrtEstimateImpl()
28221 Est = UseOneConstNR in buildSqrtEstimateImpl()
28222 ? buildSqrtNROneConst(Op, Est, Iterations, Flags, Reciprocal) in buildSqrtEstimateImpl()
28223 : buildSqrtNRTwoConst(Op, Est, Iterations, Flags, Reciprocal); in buildSqrtEstimateImpl()
28232 Est = DAG.getNode( in buildSqrtEstimateImpl()
28234 Test, TLI.getSqrtResultForDenormInput(Op, DAG), Est); in buildSqrtEstimateImpl()
28236 return Est; in buildSqrtEstimateImpl()