Lines Matching defs:DOTGraphTraits
27 struct DOTGraphTraits<SelectionDAG*> : public DefaultDOTGraphTraits { struct
29 explicit DOTGraphTraits(bool isSimple=false) : in DOTGraphTraits() function
32 static bool hasEdgeDestLabels() { in hasEdgeDestLabels()
36 static unsigned numEdgeDestLabels(const void *Node) { in numEdgeDestLabels()
40 static std::string getEdgeDestLabel(const void *Node, unsigned i) { in getEdgeDestLabel()
45 static std::string getEdgeSourceLabel(const void *Node, EdgeIter I) { in getEdgeSourceLabel()
53 static bool edgeTargetsEdgeSource(const void *Node, EdgeIter I) { in edgeTargetsEdgeSource()
61 static EdgeIter getEdgeTarget(const void *Node, EdgeIter I) { in getEdgeTarget()
68 static std::string getGraphName(const SelectionDAG *G) { in getGraphName()
72 static bool renderGraphFromBottomUp() { in renderGraphFromBottomUp()
76 static std::string getNodeIdentifierLabel(const SDNode *Node, in getNodeIdentifierLabel()
91 static std::string getEdgeAttributes(const void *Node, EdgeIter EI, in getEdgeAttributes()
103 static std::string getSimpleNodeLabel(const SDNode *Node, in getSimpleNodeLabel()
113 static std::string getNodeAttributes(const SDNode *N, in getNodeAttributes()
127 static void addCustomGraphFeatures(SelectionDAG *G, in addCustomGraphFeatures()