|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/CodeGen/SelectionDAG/DAGCombiner.cpp12342 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),