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

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
12830     return DAG.getConstantFP(0.0, SDLoc(N), VT);
12836        TLI.isOperationLegalOrCustom(ISD::ConstantFP, VT)))
12837     return DAG.getNode(ISD::SINT_TO_FP, SDLoc(N), VT, N0);
12845       return DAG.getNode(ISD::UINT_TO_FP, SDLoc(N), VT, N0);
12849   if (TLI.isOperationLegalOrCustom(ISD::SELECT_CC, VT) || !LegalOperations) {
12852         !VT.isVector() &&
12854          TLI.isOperationLegalOrCustom(ISD::ConstantFP, VT))) {
12858           DAG.getConstantFP(-1.0, DL, VT), DAG.getConstantFP(0.0, DL, VT),
12858           DAG.getConstantFP(-1.0, DL, VT), DAG.getConstantFP(0.0, DL, VT),
12860       return DAG.getNode(ISD::SELECT_CC, DL, VT, Ops);
12866         N0.getOperand(0).getOpcode() == ISD::SETCC &&!VT.isVector() &&
12868          TLI.isOperationLegalOrCustom(ISD::ConstantFP, VT))) {
12872           DAG.getConstantFP(1.0, DL, VT), DAG.getConstantFP(0.0, DL, VT),
12872           DAG.getConstantFP(1.0, DL, VT), DAG.getConstantFP(0.0, DL, VT),
12874       return DAG.getNode(ISD::SELECT_CC, DL, VT, Ops);