Lines Matching refs:DisplayNode

1598 class DisplayNode;
1616 DisplayEdge(std::string Value, DisplayNode &Node, StringRef Colour) in DisplayEdge()
1621 const DisplayNode &getDestinationNode() const { return Node; } in getDestinationNode()
1625 const DisplayNode &Node;
1629 class DisplayNode : public DisplayElement { class
1633 DisplayNode(std::string Content, StringRef Colour) in DisplayNode() function in __anon94a753662a11::DisplayNode
1637 using ChildIterator = std::unordered_set<DisplayNode *>::const_iterator;
1647 void createEdge(StringRef Value, DisplayNode &Node, StringRef Colour);
1653 const DisplayEdge &getEdge(const DisplayNode &To) const { in getEdge()
1660 std::string getEdgeSourceLabel(const DisplayNode &Sink) const { in getEdgeSourceLabel()
1675 std::unordered_set<DisplayNode *> Children;
1676 std::unordered_map<const DisplayNode *, const DisplayEdge *> EdgeMap;
1691 using NodeIterator = std::vector<DisplayNode *>::const_iterator;
1719 DisplayNode &getNode(unsigned N) { in getNode()
1733 std::string getNodeLabel(const DisplayNode &Node) const { in getNodeLabel()
1738 std::string getNodeAttributes(const DisplayNode &Node) const { in getNodeAttributes()
1743 std::string getEdgeColorAttr(const DisplayNode &From, in getEdgeColorAttr()
1744 const DisplayNode &To) const { in getEdgeColorAttr()
1749 DisplayNode *getEntryNode() const { in getEntryNode()
1762 std::vector<DisplayNode> Nodes;
1763 std::vector<DisplayNode *> NodePtrs;
1764 DisplayNode *EntryNode = nullptr;
1767 void DisplayNode::createEdge(StringRef Value, DisplayNode &Node, in createEdge()
1774 void DisplayNode::createEdgeMap() { in createEdgeMap()
1835 void createDisplayEdges(DotCfgDiffDisplayGraph &Graph, unsigned DisplayNode,
2080 unsigned DisplayNode = I.second; in createDisplayGraph() local
2081 getNode(SourceNode).createDisplayEdges(G, DisplayNode, NodeMap); in createDisplayGraph()
2090 DisplayNode &SourceDisplayNode = DisplayGraph.getNode(DisplayNodeIndex); in createDisplayEdges()
2098 DisplayNode &SinkDisplayNode = DisplayGraph.getNode(SinkNode->getIndex()); in createDisplayEdges()
2116 using NodeRef = const DisplayNode *;
2117 using ChildIteratorType = DisplayNode::ChildIterator;
2120 using ChildEdgeIterator = DisplayNode::EdgeIterator;
2156 static std::string getNodeLabel(const DisplayNode *Node, in getNodeLabel()
2160 static std::string getNodeAttributes(const DisplayNode *Node, in getNodeAttributes()
2164 static std::string getEdgeSourceLabel(const DisplayNode *From, in getEdgeSourceLabel()
2165 DisplayNode::ChildIterator &To) { in getEdgeSourceLabel()
2168 static std::string getEdgeAttributes(const DisplayNode *From, in getEdgeAttributes()
2169 DisplayNode::ChildIterator &To, in getEdgeAttributes()