Lines Matching refs:Sqrt
17386 SDValue Sqrt, Y; in visitFDIV() local
17388 Sqrt = N1.getOperand(0); in visitFDIV()
17391 Sqrt = N1.getOperand(1); in visitFDIV()
17394 if (Sqrt.getNode()) { in visitFDIV()
17398 N1->getFlags().hasAllowReassociation() && Sqrt.hasOneUse()) { in visitFDIV()
17402 else if (Y == Sqrt.getOperand(0)) in visitFDIV()
17409 DAG.getNode(ISD::FMUL, DL, VT, AA, Sqrt.getOperand(0)); in visitFDIV()
17420 if (SDValue Rsqrt = buildRsqrtEstimate(Sqrt.getOperand(0), Flags)) { in visitFDIV()
17679 SDValue Sqrt = DAG.getNode(ISD::FSQRT, DL, VT, N->getOperand(0)); in visitFPOW() local
17680 SDValue SqrtSqrt = DAG.getNode(ISD::FSQRT, DL, VT, Sqrt); in visitFPOW()
17684 return DAG.getNode(ISD::FMUL, DL, VT, Sqrt, SqrtSqrt); in visitFPOW()
27254 SDValue Sqrt = RHS; in SimplifySelectOps() local
27273 Sqrt.getOperand(0) == CmpLHS && (CC == ISD::SETOLT || in SimplifySelectOps()
27276 CombineTo(TheSelect, Sqrt); in SimplifySelectOps()