reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
12193 ConstantFPSDNode *N0CFP = isConstOrConstSplatFP(N0, true); 12209 return DAG.getNode(ISD::FMUL, DL, VT, N0, N1, Flags); 12212 if (isConstantFPBuildVectorOrConstantFP(N0) && 12214 return DAG.getNode(ISD::FMUL, DL, VT, N1, N0, Flags); 12229 N0.getOpcode() == ISD::FMUL) { 12230 SDValue N00 = N0.getOperand(0); 12231 SDValue N01 = N0.getOperand(1); 12243 if (N0.getOpcode() == ISD::FADD && N0.hasOneUse() && 12243 if (N0.getOpcode() == ISD::FADD && N0.hasOneUse() && 12244 N0.getOperand(0) == N0.getOperand(1)) { 12244 N0.getOperand(0) == N0.getOperand(1)) { 12247 return DAG.getNode(ISD::FMUL, DL, VT, N0.getOperand(0), MulConsts, Flags); 12253 return DAG.getNode(ISD::FADD, DL, VT, N0, N0, Flags); 12253 return DAG.getNode(ISD::FADD, DL, VT, N0, N0, Flags); 12258 return DAG.getNode(ISD::FNEG, DL, VT, N0); 12261 if (isCheaperToUseNegatedFPOps(N0, N1)) { 12263 TLI.getNegatedExpression(N0, DAG, LegalOperations, ForCodeSize); 12272 (N0.getOpcode() == ISD::SELECT || N1.getOpcode() == ISD::SELECT) && 12274 SDValue Select = N0, X = N1;