Lines Matching defs:DOTGraphTraits
33 struct DOTGraphTraits<SelectionDAG*> : public DefaultDOTGraphTraits { struct
35 explicit DOTGraphTraits(bool isSimple=false) : in DOTGraphTraits() argument
38 static bool hasEdgeDestLabels() { in hasEdgeDestLabels()
42 static unsigned numEdgeDestLabels(const void *Node) { in numEdgeDestLabels()
46 static std::string getEdgeDestLabel(const void *Node, unsigned i) { in getEdgeDestLabel()
51 static std::string getEdgeSourceLabel(const void *Node, EdgeIter I) { in getEdgeSourceLabel()
59 static bool edgeTargetsEdgeSource(const void *Node, EdgeIter I) { in edgeTargetsEdgeSource()
67 static EdgeIter getEdgeTarget(const void *Node, EdgeIter I) { in getEdgeTarget()
74 static std::string getGraphName(const SelectionDAG *G) { in getGraphName()
78 static bool renderGraphFromBottomUp() { in renderGraphFromBottomUp()
82 static bool hasNodeAddressLabel(const SDNode *Node, in hasNodeAddressLabel()
90 static std::string getEdgeAttributes(const void *Node, EdgeIter EI, in getEdgeAttributes()
102 static std::string getSimpleNodeLabel(const SDNode *Node, in getSimpleNodeLabel()
112 static std::string getNodeAttributes(const SDNode *N, in getNodeAttributes()
126 static void addCustomGraphFeatures(SelectionDAG *G, in addCustomGraphFeatures()