Lines Matching refs:supergraph
52 #include "analyzer/supergraph.h"
89 /* supergraph's ctor. Walk the callgraph, building supernodes for each
94 supergraph::supergraph (logger *logger)
109 the supergraph (by doing it per-function). */
258 supergraph::dump_dot_to_pp (pretty_printer *pp,
265 pp_string (pp, "supergraph");
274 https://gcc-python-plugin.readthedocs.io/en/latest/_images/sample-supergraph.png
353 supergraph::dump_dot_to_file (FILE *fp, const dump_args_t &dump_args) const
370 supergraph::dump_dot (const char *path, const dump_args_t &dump_args) const
377 /* Create a supernode for BB within FUN and add it to this supergraph.
386 supergraph::add_node (function *fun, basic_block bb, gcall *returning_call,
396 adding it to this supergraph.
403 supergraph::add_cfg_edge (supernode *src, supernode *dest, ::edge e, int idx)
420 supergraph::add_call_superedge (supernode *src, supernode *dest,
432 supergraph::add_return_superedge (supernode *src, supernode *dest,