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

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
12342     return DAG.getNode(ISD::FMA, DL, VT, N0, N1, N2);
12351     return DAG.getNode(ISD::FMA, DL, VT, NegN0, NegN1, N2, Flags);
12362     return DAG.getNode(ISD::FADD, SDLoc(N), VT, N1, N2);
12364     return DAG.getNode(ISD::FADD, SDLoc(N), VT, N0, N2);
12369     return DAG.getNode(ISD::FMA, SDLoc(N), VT, N1, N0, N2);
12376       return DAG.getNode(ISD::FMUL, DL, VT, N0,
12377                          DAG.getNode(ISD::FADD, DL, VT, N1, N2.getOperand(1),
12385       return DAG.getNode(ISD::FMA, DL, VT,
12387                          DAG.getNode(ISD::FMUL, DL, VT, N1, N0.getOperand(1),
12398       return DAG.getNode(ISD::FADD, DL, VT, N0, N2);
12401         (!LegalOperations || TLI.isOperationLegal(ISD::FNEG, VT))) {
12402       SDValue RHSNeg = DAG.getNode(ISD::FNEG, DL, VT, N0);
12405       return DAG.getNode(ISD::FADD, DL, VT, N2, RHSNeg);
12410         (TLI.isOperationLegal(ISD::ConstantFP, VT) ||
12411          (N1.hasOneUse() && !TLI.isFPImmLegal(N1CFP->getValueAPF(), VT,
12413       return DAG.getNode(ISD::FMA, DL, VT, N0.getOperand(0),
12414                          DAG.getNode(ISD::FNEG, DL, VT, N1, Flags), N2);
12421       return DAG.getNode(ISD::FMUL, DL, VT, N0,
12422                          DAG.getNode(ISD::FADD, DL, VT, N1,
12423                                      DAG.getConstantFP(1.0, DL, VT), Flags),
12429       return DAG.getNode(ISD::FMUL, DL, VT, N0,
12430                          DAG.getNode(ISD::FADD, DL, VT, N1,
12431                                      DAG.getConstantFP(-1.0, DL, VT), Flags),