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

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
11936     return DAG.getNode(ISD::FADD, DL, VT, N0, N1, Flags);
11940     return DAG.getNode(ISD::FADD, DL, VT, N1, N0, Flags);
11945     if (N1C->isNegative() || Options.NoSignedZerosFPMath || Flags.hasNoSignedZeros())
11956         TLI.getNegatedExpression(N1, DAG, LegalOperations, ForCodeSize), Flags);
11963         TLI.getNegatedExpression(N0, DAG, LegalOperations, ForCodeSize), Flags);
11975     SDValue Add = DAG.getNode(ISD::FADD, DL, VT, B, B, Flags);
11976     return DAG.getNode(ISD::FSUB, DL, VT, N1, Add, Flags);
11981     SDValue Add = DAG.getNode(ISD::FADD, DL, VT, B, B, Flags);
11982     return DAG.getNode(ISD::FSUB, DL, VT, N0, Add, Flags);
11990   if ((Options.NoNaNsFPMath || Flags.hasNoNaNs()) && AllowNewConst) {
12004        (Flags.hasAllowReassociation() && Flags.hasNoSignedZeros())) &&
12004        (Flags.hasAllowReassociation() && Flags.hasNoSignedZeros())) &&
12009       SDValue NewC = DAG.getNode(ISD::FADD, DL, VT, N0.getOperand(1), N1, Flags);
12010       return DAG.getNode(ISD::FADD, DL, VT, N0.getOperand(0), NewC, Flags);
12024                                        DAG.getConstantFP(1.0, DL, VT), Flags);
12025           return DAG.getNode(ISD::FMUL, DL, VT, N1, NewCFP, Flags);
12033                                        DAG.getConstantFP(2.0, DL, VT), Flags);
12034           return DAG.getNode(ISD::FMUL, DL, VT, N0.getOperand(0), NewCFP, Flags);
12045                                        DAG.getConstantFP(1.0, DL, VT), Flags);
12046           return DAG.getNode(ISD::FMUL, DL, VT, N0, NewCFP, Flags);
12054                                        DAG.getConstantFP(2.0, DL, VT), Flags);
12055           return DAG.getNode(ISD::FMUL, DL, VT, N1.getOperand(0), NewCFP, Flags);
12065                              N1, DAG.getConstantFP(3.0, DL, VT), Flags);
12075                              N0, DAG.getConstantFP(3.0, DL, VT), Flags);
12085                            DAG.getConstantFP(4.0, DL, VT), Flags);