Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:Node

43     static unsigned numEdgeDestLabels(const void *Node) {
44 return ((const SDNode *) Node)->getNumValues();
47 static std::string getEdgeDestLabel(const void *Node, unsigned i) {
48 return ((const SDNode *) Node)->getValueType(i).getEVTString();
52 static std::string getEdgeSourceLabel(const void *Node, EdgeIter I) {
53 return itostr(I - SDNodeIterator::begin((const SDNode *) Node));
57 /// should actually target another edge source, not a node. If this method
60 static bool edgeTargetsEdgeSource(const void *Node, EdgeIter I) {
65 /// called to determine which outgoing edge of Node is the target of this
68 static EdgeIter getEdgeTarget(const void *Node, EdgeIter I) {
83 static std::string getNodeIdentifierLabel(const SDNode *Node,
88 OS << 't' << Node->PersistentId;
90 OS << static_cast<const void *>(Node);
98 static std::string getEdgeAttributes(const void *Node, EdgeIter EI,
110 static std::string getSimpleNodeLabel(const SDNode *Node,
112 std::string Result = Node->getOperationName(G);
115 Node->print_details(OS, G);
119 std::string getNodeLabel(const SDNode *Node, const SelectionDAG *Graph);
144 std::string DOTGraphTraits<SelectionDAG*>::getNodeLabel(const SDNode *Node,
146 return DOTGraphTraits<SelectionDAG*>::getSimpleNodeLabel(Node, G);
170 /// clearGraphAttrs - Clear all previously defined node graph attributes.
182 /// setGraphAttrs - Set graph attributes for a node. (eg. "color=red".)
194 /// getGraphAttrs - Get graph attributes for a node. (eg. "color=red".)
212 /// setGraphColor - Convenience for setting node color attribute.
300 // Draw a special "GraphRoot" node to indicate the root of the graph.