Lines Matching defs:DOTGraphTraits
31 struct DOTGraphTraits<SelectionDAG*> : public DefaultDOTGraphTraits { struct
33 explicit DOTGraphTraits(bool isSimple=false) : in DOTGraphTraits() argument
36 static bool hasEdgeDestLabels() { in hasEdgeDestLabels()
40 static unsigned numEdgeDestLabels(const void *Node) { in numEdgeDestLabels()
44 static std::string getEdgeDestLabel(const void *Node, unsigned i) { in getEdgeDestLabel()
49 static std::string getEdgeSourceLabel(const void *Node, EdgeIter I) { in getEdgeSourceLabel()
57 static bool edgeTargetsEdgeSource(const void *Node, EdgeIter I) { in edgeTargetsEdgeSource()
65 static EdgeIter getEdgeTarget(const void *Node, EdgeIter I) { in getEdgeTarget()
72 static std::string getGraphName(const SelectionDAG *G) { in getGraphName()
76 static bool renderGraphFromBottomUp() { in renderGraphFromBottomUp()
80 static std::string getNodeIdentifierLabel(const SDNode *Node, in getNodeIdentifierLabel()
95 static std::string getEdgeAttributes(const void *Node, EdgeIter EI, in getEdgeAttributes()
107 static std::string getSimpleNodeLabel(const SDNode *Node, in getSimpleNodeLabel()
117 static std::string getNodeAttributes(const SDNode *N, in getNodeAttributes()
131 static void addCustomGraphFeatures(SelectionDAG *G, in addCustomGraphFeatures()