Lines Matching refs:Sqrt
15292 SDValue Sqrt, Y; in visitFDIV() local
15294 Sqrt = N1.getOperand(0); in visitFDIV()
15297 Sqrt = N1.getOperand(1); in visitFDIV()
15300 if (Sqrt.getNode()) { in visitFDIV()
15304 N1->getFlags().hasAllowReassociation() && Sqrt.hasOneUse()) { in visitFDIV()
15308 else if (Y == Sqrt.getOperand(0)) in visitFDIV()
15315 DAG.getNode(ISD::FMUL, DL, VT, AA, Sqrt.getOperand(0)); in visitFDIV()
15326 if (SDValue Rsqrt = buildRsqrtEstimate(Sqrt.getOperand(0), Flags)) { in visitFDIV()
15547 SDValue Sqrt = DAG.getNode(ISD::FSQRT, DL, VT, N->getOperand(0)); in visitFPOW() local
15548 SDValue SqrtSqrt = DAG.getNode(ISD::FSQRT, DL, VT, Sqrt); in visitFPOW()
15552 return DAG.getNode(ISD::FMUL, DL, VT, Sqrt, SqrtSqrt); in visitFPOW()
23701 SDValue Sqrt = RHS; in SimplifySelectOps() local
23720 Sqrt.getOperand(0) == CmpLHS && (CC == ISD::SETOLT || in SimplifySelectOps()
23723 CombineTo(TheSelect, Sqrt); in SimplifySelectOps()