reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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());