reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
12329   ConstantFPSDNode *N1CFP = dyn_cast<ConstantFPSDNode>(N1);
12340       isa<ConstantFPSDNode>(N1) &&
12342     return DAG.getNode(ISD::FMA, DL, VT, N0, N1, N2);
12346   if (isCheaperToUseNegatedFPOps(N0, N1)) {
12350         TLI.getNegatedExpression(N1, DAG, LegalOperations, ForCodeSize);
12362     return DAG.getNode(ISD::FADD, SDLoc(N), VT, N1, N2);
12368      !isConstantFPBuildVectorOrConstantFP(N1))
12369     return DAG.getNode(ISD::FMA, SDLoc(N), VT, N1, N0, N2);
12374         isConstantFPBuildVectorOrConstantFP(N1) &&
12377                          DAG.getNode(ISD::FADD, DL, VT, N1, N2.getOperand(1),
12383         isConstantFPBuildVectorOrConstantFP(N1) &&
12387                          DAG.getNode(ISD::FMUL, DL, VT, N1, N0.getOperand(1),
12411          (N1.hasOneUse() && !TLI.isFPImmLegal(N1CFP->getValueAPF(), VT,
12414                          DAG.getNode(ISD::FNEG, DL, VT, N1, Flags), N2);
12422                          DAG.getNode(ISD::FADD, DL, VT, N1,
12430                          DAG.getNode(ISD::FADD, DL, VT, N1,