Lines Matching defs:DotCfgDiffDisplayGraph
1599 class DotCfgDiffDisplayGraph;
1683 class DotCfgDiffDisplayGraph {
1685 DotCfgDiffDisplayGraph(std::string Name) : GraphName(Name) {}
1835 void createDisplayEdges(DotCfgDiffDisplayGraph &Graph, unsigned DisplayNode,
1861 DotCfgDiffDisplayGraph createDisplayGraph(StringRef Title,
2057 DotCfgDiffDisplayGraph DotCfgDiff::createDisplayGraph(StringRef Title,
2063 DotCfgDiffDisplayGraph G(Title.str());
2087 DotCfgDiffDisplayGraph &DisplayGraph, unsigned DisplayNodeIndex,
2115 template <> struct GraphTraits<DotCfgDiffDisplayGraph *> {
2118 using nodes_iterator = DotCfgDiffDisplayGraph::NodeIterator;
2122 static NodeRef getEntryNode(const DotCfgDiffDisplayGraph *G) {
2129 static nodes_iterator nodes_begin(const DotCfgDiffDisplayGraph *G) {
2132 static nodes_iterator nodes_end(const DotCfgDiffDisplayGraph *G) {
2140 static unsigned size(const DotCfgDiffDisplayGraph *G) { return G->size(); }
2144 struct DOTGraphTraits<DotCfgDiffDisplayGraph *> : public DefaultDOTGraphTraits {
2149 static std::string getGraphName(const DotCfgDiffDisplayGraph *DiffData) {
2153 getGraphProperties(const DotCfgDiffDisplayGraph *DiffData) {
2157 const DotCfgDiffDisplayGraph *DiffData) {
2161 const DotCfgDiffDisplayGraph *DiffData) {
2170 const DotCfgDiffDisplayGraph *DiffData) {
2179 void DotCfgDiffDisplayGraph::generateDotFile(StringRef DotFile) {
2259 DotCfgDiffDisplayGraph DG = Diff.createDisplayGraph(Text, EntryBlockName);