Lines Matching refs:Est

582     SDValue buildSqrtNROneConst(SDValue Arg, SDValue Est, unsigned Iterations,
584 SDValue buildSqrtNRTwoConst(SDValue Arg, SDValue Est, unsigned Iterations,
24401 if (SDValue Est = TLI.getRecipEstimate(Op, DAG, Enabled, Iterations)) { in BuildDivEstimate() local
24402 AddToWorklist(Est.getNode()); in BuildDivEstimate()
24411 SDValue MulEst = Est; in BuildDivEstimate()
24414 MulEst = DAG.getNode(ISD::FMUL, DL, VT, N, Est, Flags); in BuildDivEstimate()
24425 NewEst = DAG.getNode(ISD::FMUL, DL, VT, Est, NewEst, Flags); in BuildDivEstimate()
24428 Est = DAG.getNode(ISD::FADD, DL, VT, MulEst, NewEst, Flags); in BuildDivEstimate()
24429 AddToWorklist(Est.getNode()); in BuildDivEstimate()
24433 Est = DAG.getNode(ISD::FMUL, DL, VT, Est, N, Flags); in BuildDivEstimate()
24434 AddToWorklist(Est.getNode()); in BuildDivEstimate()
24437 return Est; in BuildDivEstimate()
24449 SDValue DAGCombiner::buildSqrtNROneConst(SDValue Arg, SDValue Est, in buildSqrtNROneConst() argument
24463 SDValue NewEst = DAG.getNode(ISD::FMUL, DL, VT, Est, Est, Flags); in buildSqrtNROneConst()
24466 Est = DAG.getNode(ISD::FMUL, DL, VT, Est, NewEst, Flags); in buildSqrtNROneConst()
24471 Est = DAG.getNode(ISD::FMUL, DL, VT, Est, Arg, Flags); in buildSqrtNROneConst()
24473 return Est; in buildSqrtNROneConst()
24481 SDValue DAGCombiner::buildSqrtNRTwoConst(SDValue Arg, SDValue Est, in buildSqrtNRTwoConst() argument
24496 SDValue AE = DAG.getNode(ISD::FMUL, DL, VT, Arg, Est, Flags); in buildSqrtNRTwoConst()
24497 SDValue AEE = DAG.getNode(ISD::FMUL, DL, VT, AE, Est, Flags); in buildSqrtNRTwoConst()
24506 LHS = DAG.getNode(ISD::FMUL, DL, VT, Est, MinusHalf, Flags); in buildSqrtNRTwoConst()
24512 Est = DAG.getNode(ISD::FMUL, DL, VT, LHS, RHS, Flags); in buildSqrtNRTwoConst()
24515 return Est; in buildSqrtNRTwoConst()
24543 if (SDValue Est = in buildSqrtEstimateImpl() local
24546 AddToWorklist(Est.getNode()); in buildSqrtEstimateImpl()
24549 Est = UseOneConstNR in buildSqrtEstimateImpl()
24550 ? buildSqrtNROneConst(Op, Est, Iterations, Flags, Reciprocal) in buildSqrtEstimateImpl()
24551 : buildSqrtNRTwoConst(Op, Est, Iterations, Flags, Reciprocal); in buildSqrtEstimateImpl()
24560 Est = DAG.getNode( in buildSqrtEstimateImpl()
24562 Test, TLI.getSqrtResultForDenormInput(Op, DAG), Est); in buildSqrtEstimateImpl()
24564 return Est; in buildSqrtEstimateImpl()