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