Lines Matching refs:DisplayNode
1228 class DisplayNode;
1246 DisplayEdge(std::string Value, DisplayNode &Node, StringRef Colour) in DisplayEdge()
1251 const DisplayNode &getDestinationNode() const { return Node; } in getDestinationNode()
1255 const DisplayNode &Node;
1259 class DisplayNode : public DisplayElement { class
1263 DisplayNode(std::string Content, StringRef Colour) in DisplayNode() function in __anone1b304962011::DisplayNode
1267 using ChildIterator = std::unordered_set<DisplayNode *>::const_iterator;
1277 void createEdge(StringRef Value, DisplayNode &Node, StringRef Colour);
1283 const DisplayEdge &getEdge(const DisplayNode &To) const { in getEdge()
1290 std::string getEdgeSourceLabel(const DisplayNode &Sink) const { in getEdgeSourceLabel()
1305 std::unordered_set<DisplayNode *> Children;
1306 std::unordered_map<const DisplayNode *, const DisplayEdge *> EdgeMap;
1321 using NodeIterator = std::vector<DisplayNode *>::const_iterator;
1349 DisplayNode &getNode(unsigned N) { in getNode()
1363 std::string getNodeLabel(const DisplayNode &Node) const { in getNodeLabel()
1368 std::string getNodeAttributes(const DisplayNode &Node) const { in getNodeAttributes()
1373 std::string getEdgeColorAttr(const DisplayNode &From, in getEdgeColorAttr()
1374 const DisplayNode &To) const { in getEdgeColorAttr()
1379 DisplayNode *getEntryNode() const { in getEntryNode()
1392 std::vector<DisplayNode> Nodes;
1393 std::vector<DisplayNode *> NodePtrs;
1394 DisplayNode *EntryNode = nullptr;
1397 void DisplayNode::createEdge(StringRef Value, DisplayNode &Node, in createEdge()
1404 void DisplayNode::createEdgeMap() { in createEdgeMap()
1465 void createDisplayEdges(DotCfgDiffDisplayGraph &Graph, unsigned DisplayNode,
1711 unsigned DisplayNode = I.second; in createDisplayGraph() local
1712 getNode(SourceNode).createDisplayEdges(G, DisplayNode, NodeMap); in createDisplayGraph()
1721 DisplayNode &SourceDisplayNode = DisplayGraph.getNode(DisplayNodeIndex); in createDisplayEdges()
1729 DisplayNode &SinkDisplayNode = DisplayGraph.getNode(SinkNode->getIndex()); in createDisplayEdges()
1747 using NodeRef = const DisplayNode *;
1748 using ChildIteratorType = DisplayNode::ChildIterator;
1751 using ChildEdgeIterator = DisplayNode::EdgeIterator;
1787 static std::string getNodeLabel(const DisplayNode *Node, in getNodeLabel()
1791 static std::string getNodeAttributes(const DisplayNode *Node, in getNodeAttributes()
1795 static std::string getEdgeSourceLabel(const DisplayNode *From, in getEdgeSourceLabel()
1796 DisplayNode::ChildIterator &To) { in getEdgeSourceLabel()
1799 static std::string getEdgeAttributes(const DisplayNode *From, in getEdgeAttributes()
1800 DisplayNode::ChildIterator &To, in getEdgeAttributes()