Lines Matching refs:FSQRT
1690 case ISD::FSQRT: return visitFSQRT(N); in visit()
14208 if (U->getOperand(1).getOpcode() == ISD::FSQRT && in combineRepeatedFPDivisors()
14297 if (N1.getOpcode() == ISD::FSQRT) { in visitFDIV()
14301 N1.getOperand(0).getOpcode() == ISD::FSQRT) { in visitFDIV()
14309 N1.getOperand(0).getOpcode() == ISD::FSQRT) { in visitFDIV()
14320 if (N1.getOperand(0).getOpcode() == ISD::FSQRT) { in visitFDIV()
14323 } else if (N1.getOperand(1).getOpcode() == ISD::FSQRT) { in visitFDIV()
14370 if (N1.getOpcode() == ISD::FSQRT && N0 == N1.getOperand(0)) in visitFDIV()
14566 if (!DAG.getTargetLoweringInfo().isOperationLegalOrCustom(ISD::FSQRT, VT)) in visitFPOW()
14576 SDValue Sqrt = DAG.getNode(ISD::FSQRT, DL, VT, N->getOperand(0)); in visitFPOW()
14577 SDValue SqrtSqrt = DAG.getNode(ISD::FSQRT, DL, VT, Sqrt); in visitFPOW()
22170 if (NaN->isNaN() && RHS.getOpcode() == ISD::FSQRT) { in SimplifySelectOps()