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

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 1623   SDValue RV = visit(N);
 1627     assert(N->getOpcode() != ISD::DELETED_NODE &&
 1630     if (N->getOpcode() >= ISD::BUILTIN_OP_END ||
 1631         TLI.hasTargetDAGCombine((ISD::NodeType)N->getOpcode())) {
 1637       RV = TLI.PerformDAGCombine(N, DagCombineInfo);
 1643     switch (N->getOpcode()) {
 1651       RV = PromoteIntBinOp(SDValue(N, 0));
 1656       RV = PromoteIntShiftOp(SDValue(N, 0));
 1661       RV = PromoteExtend(SDValue(N, 0));
 1664       if (PromoteLoad(SDValue(N, 0)))
 1665         RV = SDValue(N, 0);
 1672   if (!RV.getNode() && TLI.isCommutativeBinOp(N->getOpcode()) &&
 1673       N->getNumValues() == 1) {
 1674     SDValue N0 = N->getOperand(0);
 1675     SDValue N1 = N->getOperand(1);
 1680       SDNode *CSENode = DAG.getNodeIfExists(N->getOpcode(), N->getVTList(), Ops,
 1680       SDNode *CSENode = DAG.getNodeIfExists(N->getOpcode(), N->getVTList(), Ops,
 1681                                             N->getFlags());