Lines Matching defs:DotCfgDiffDisplayGraph
1608 class DotCfgDiffDisplayGraph;
1692 class DotCfgDiffDisplayGraph {
1694 DotCfgDiffDisplayGraph(std::string Name) : GraphName(Name) {}
1844 void createDisplayEdges(DotCfgDiffDisplayGraph &Graph, unsigned DisplayNode,
1870 DotCfgDiffDisplayGraph createDisplayGraph(StringRef Title,
2067 DotCfgDiffDisplayGraph DotCfgDiff::createDisplayGraph(StringRef Title,
2073 DotCfgDiffDisplayGraph G(Title.str());
2097 DotCfgDiffDisplayGraph &DisplayGraph, unsigned DisplayNodeIndex,
2125 template <> struct GraphTraits<DotCfgDiffDisplayGraph *> {
2128 using nodes_iterator = DotCfgDiffDisplayGraph::NodeIterator;
2132 static NodeRef getEntryNode(const DotCfgDiffDisplayGraph *G) {
2139 static nodes_iterator nodes_begin(const DotCfgDiffDisplayGraph *G) {
2142 static nodes_iterator nodes_end(const DotCfgDiffDisplayGraph *G) {
2150 static unsigned size(const DotCfgDiffDisplayGraph *G) { return G->size(); }
2154 struct DOTGraphTraits<DotCfgDiffDisplayGraph *> : public DefaultDOTGraphTraits {
2159 static std::string getGraphName(const DotCfgDiffDisplayGraph *DiffData) {
2163 getGraphProperties(const DotCfgDiffDisplayGraph *DiffData) {
2167 const DotCfgDiffDisplayGraph *DiffData) {
2171 const DotCfgDiffDisplayGraph *DiffData) {
2180 const DotCfgDiffDisplayGraph *DiffData) {
2189 void DotCfgDiffDisplayGraph::generateDotFile(StringRef DotFile) {
2269 DotCfgDiffDisplayGraph DG = Diff.createDisplayGraph(Text, EntryBlockName);