Searched refs:supergraph (Results 1 - 25 of 106) sorted by relevance

12345

/netbsd-current/external/gpl3/gcc.old/dist/gcc/analyzer/
H A Danalysis-plan.h37 analysis_plan (const supergraph &sg, logger *logger);
47 const supergraph &m_sg;
H A Dcall-string.h26 class supergraph;
54 void push_call (const supergraph &sg,
H A Dstate-purge.h83 state_purge_map (const supergraph &sg, logger *logger);
98 const supergraph &get_sg () const { return m_sg; }
106 const supergraph &m_sg;
H A Danalysis-plan.cc43 #include "analyzer/supergraph.h"
51 analysis_plan::analysis_plan (const supergraph &sg, logger *logger)
H A Dsupergraph.cc52 #include "analyzer/supergraph.h"
89 /* supergraph's ctor. Walk the callgraph, building supernodes for each
94 supergraph::supergraph (logger *logger) function in class:ana::supergraph
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
[all...]
H A Dsupergraph.h30 class supergraph;
67 typedef supergraph graph_t;
82 /* A "supergraph" is a directed graph formed by joining together all CFGs,
89 class supergraph : public digraph<supergraph_traits> class in namespace:ana
92 supergraph (logger *logger);
208 /* A node within a supergraph. */
269 function * const m_fun; // alternatively could be stored as runs of indices within the supergraph
274 const int m_index; /* unique within the supergraph as a whole. */
277 /* An abstract base class encapsulating an edge within a supergraph.
425 return_superedge *get_edge_for_return (const supergraph
[all...]
H A Danalyzer.h30 class supergraph;
H A Dcall-string.cc37 #include "analyzer/supergraph.h"
122 call_string::push_call (const supergraph &sg,
H A Dprogram-point.h66 This represents a fine-grained location within the supergraph (or
126 static function_point from_function_entry (const supergraph &sg,
183 This represents a fine-grained location within the supergraph (or
261 static program_point from_function_entry (const supergraph &sg,
H A Dexploded-graph.h612 /* The strongly connected components of a supergraph.
619 strongly_connected_components (const supergraph &sg, logger *logger);
642 const supergraph &m_sg;
652 sort of the SCCs in the supergraph, so that enodes for the same
725 exploded_graph (const supergraph &sg, logger *logger,
734 const supergraph &get_supergraph () const { return m_sg; }
796 const supergraph &m_sg;
H A Dengine.cc54 #include "analyzer/supergraph.h"
1587 strongly_connected_components (const supergraph &sg, logger *logger)
1809 exploded_graph::exploded_graph (const supergraph &sg, logger *logger,
3486 (as represented in the supergraph). */
3652 viz_callgraph (const supergraph &sg);
3676 viz_callgraph::viz_callgraph (const supergraph &sg)
3715 dump_callgraph (const supergraph &sg, const char *filename,
3732 dump_callgraph (const supergraph &sg, const exploded_graph *eg)
3741 DUMP_BASE_NAME.supergraph-eg.dot, a post-analysis dump of the supergraph
[all...]
H A Dstate-purge.cc47 #include "analyzer/supergraph.h"
57 state_purge_map::state_purge_map (const supergraph &sg,
/netbsd-current/external/gpl3/gcc/dist/gcc/analyzer/
H A Danalysis-plan.h37 analysis_plan (const supergraph &sg, logger *logger);
47 const supergraph &m_sg;
H A Dcall-string.h26 class supergraph;
82 void push_call (const supergraph &sg,
H A Danalysis-plan.cc44 #include "analyzer/supergraph.h"
52 analysis_plan::analysis_plan (const supergraph &sg, logger *logger)
H A Dsupergraph.h30 class supergraph;
67 typedef supergraph graph_t;
94 /* A "supergraph" is a directed graph formed by joining together all CFGs,
101 class supergraph : public digraph<supergraph_traits> class in namespace:ana
104 supergraph (logger *logger);
105 ~supergraph ();
225 /* A node within a supergraph. */
293 function * const m_fun; // alternatively could be stored as runs of indices within the supergraph
298 const int m_index; /* unique within the supergraph as a whole. */
301 /* An abstract base class encapsulating an edge within a supergraph
[all...]
H A Dstate-purge.h86 state_purge_map (const supergraph &sg,
117 const supergraph &get_sg () const { return m_sg; }
128 const supergraph &m_sg;
H A Dsupergraph.cc55 #include "analyzer/supergraph.h"
110 (in the supergraph dtor). */
136 /* supergraph's ctor. Walk the callgraph, building supernodes for each
142 supergraph::supergraph (logger *logger) function in class:ana::supergraph
157 the supergraph (by doing it per-function). */
326 /* supergraph's dtor. Reset stmt uids. */
328 supergraph::~supergraph ()
337 supergraph
[all...]
H A Dprogram-point.h66 This represents a fine-grained location within the supergraph (or
111 static function_point from_function_entry (const supergraph &sg,
167 This represents a fine-grained location within the supergraph (or
256 static program_point from_function_entry (const supergraph &sg,
H A Dexploded-graph.h676 /* The strongly connected components of a supergraph.
683 strongly_connected_components (const supergraph &sg, logger *logger);
708 const supergraph &m_sg;
718 sort of the SCCs in the supergraph, so that enodes for the same
797 exploded_graph (const supergraph &sg, logger *logger,
806 const supergraph &get_supergraph () const { return m_sg; }
890 const supergraph &m_sg;
994 const supergraph &sg);
H A Dcall-string.cc38 #include "analyzer/supergraph.h"
178 call_string::push_call (const supergraph &sg,
H A Dengine.cc59 #include "analyzer/supergraph.h"
2077 strongly_connected_components (const supergraph &sg, logger *logger)
2345 exploded_graph::exploded_graph (const supergraph &sg, logger *logger,
3548 const supergraph &sg = this->get_supergraph ();
4497 const supergraph &sg)
5215 (as represented in the supergraph). */
5381 viz_callgraph (const supergraph &sg);
5405 viz_callgraph::viz_callgraph (const supergraph &sg)
5444 dump_callgraph (const supergraph &sg, const char *filename,
5461 dump_callgraph (const supergraph
[all...]
H A Danalyzer.h30 class supergraph;
H A Dregion-model.h1274 engine (const supergraph *sg = NULL, logger *logger = NULL);
1275 const supergraph *get_supergraph () { return m_sg; }
1281 const supergraph *m_sg;
H A Dprogram-point.cc40 #include "analyzer/supergraph.h"
235 function_point::from_function_entry (const supergraph &sg, function *fun)

Completed in 214 milliseconds

12345