Lines Matching defs:DOTGraphTraits
34 struct DOTGraphTraits<SelectionDAG*> : public DefaultDOTGraphTraits { struct
36 explicit DOTGraphTraits(bool isSimple=false) : in DOTGraphTraits() argument
39 static bool hasEdgeDestLabels() { in hasEdgeDestLabels()
43 static unsigned numEdgeDestLabels(const void *Node) { in numEdgeDestLabels()
47 static std::string getEdgeDestLabel(const void *Node, unsigned i) { in getEdgeDestLabel()
52 static std::string getEdgeSourceLabel(const void *Node, EdgeIter I) { in getEdgeSourceLabel()
60 static bool edgeTargetsEdgeSource(const void *Node, EdgeIter I) { in edgeTargetsEdgeSource()
68 static EdgeIter getEdgeTarget(const void *Node, EdgeIter I) { in getEdgeTarget()
75 static std::string getGraphName(const SelectionDAG *G) { in getGraphName()
79 static bool renderGraphFromBottomUp() { in renderGraphFromBottomUp()
83 static std::string getNodeIdentifierLabel(const SDNode *Node, in getNodeIdentifierLabel()
98 static std::string getEdgeAttributes(const void *Node, EdgeIter EI, in getEdgeAttributes()
110 static std::string getSimpleNodeLabel(const SDNode *Node, in getSimpleNodeLabel()
120 static std::string getNodeAttributes(const SDNode *N, in getNodeAttributes()
134 static void addCustomGraphFeatures(SelectionDAG *G, in addCustomGraphFeatures()