Lines Matching refs:Sqrt
17082 SDValue Sqrt, Y; in visitFDIV() local
17084 Sqrt = N1.getOperand(0); in visitFDIV()
17087 Sqrt = N1.getOperand(1); in visitFDIV()
17090 if (Sqrt.getNode()) { in visitFDIV()
17094 N1->getFlags().hasAllowReassociation() && Sqrt.hasOneUse()) { in visitFDIV()
17098 else if (Y == Sqrt.getOperand(0)) in visitFDIV()
17105 DAG.getNode(ISD::FMUL, DL, VT, AA, Sqrt.getOperand(0)); in visitFDIV()
17116 if (SDValue Rsqrt = buildRsqrtEstimate(Sqrt.getOperand(0), Flags)) { in visitFDIV()
17341 SDValue Sqrt = DAG.getNode(ISD::FSQRT, DL, VT, N->getOperand(0)); in visitFPOW() local
17342 SDValue SqrtSqrt = DAG.getNode(ISD::FSQRT, DL, VT, Sqrt); in visitFPOW()
17346 return DAG.getNode(ISD::FMUL, DL, VT, Sqrt, SqrtSqrt); in visitFPOW()
26860 SDValue Sqrt = RHS; in SimplifySelectOps() local
26879 Sqrt.getOperand(0) == CmpLHS && (CC == ISD::SETOLT || in SimplifySelectOps()
26882 CombineTo(TheSelect, Sqrt); in SimplifySelectOps()