/netbsd-current/external/gpl3/gcc.old/dist/gcc/analyzer/ |
H A D | analysis-plan.h | 37 analysis_plan (const supergraph &sg, logger *logger); 47 const supergraph &m_sg;
|
H A D | call-string.h | 26 class supergraph; 54 void push_call (const supergraph &sg,
|
H A D | state-purge.h | 83 state_purge_map (const supergraph &sg, logger *logger); 98 const supergraph &get_sg () const { return m_sg; } 106 const supergraph &m_sg;
|
H A D | analysis-plan.cc | 43 #include "analyzer/supergraph.h" 51 analysis_plan::analysis_plan (const supergraph &sg, logger *logger)
|
H A D | supergraph.cc | 52 #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 D | supergraph.h | 30 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 D | analyzer.h | 30 class supergraph;
|
H A D | call-string.cc | 37 #include "analyzer/supergraph.h" 122 call_string::push_call (const supergraph &sg,
|
H A D | program-point.h | 66 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 D | exploded-graph.h | 612 /* 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 D | engine.cc | 54 #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 D | state-purge.cc | 47 #include "analyzer/supergraph.h" 57 state_purge_map::state_purge_map (const supergraph &sg,
|
/netbsd-current/external/gpl3/gcc/dist/gcc/analyzer/ |
H A D | analysis-plan.h | 37 analysis_plan (const supergraph &sg, logger *logger); 47 const supergraph &m_sg;
|
H A D | call-string.h | 26 class supergraph; 82 void push_call (const supergraph &sg,
|
H A D | analysis-plan.cc | 44 #include "analyzer/supergraph.h" 52 analysis_plan::analysis_plan (const supergraph &sg, logger *logger)
|
H A D | supergraph.h | 30 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 D | state-purge.h | 86 state_purge_map (const supergraph &sg, 117 const supergraph &get_sg () const { return m_sg; } 128 const supergraph &m_sg;
|
H A D | supergraph.cc | 55 #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 D | program-point.h | 66 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 D | exploded-graph.h | 676 /* 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 D | call-string.cc | 38 #include "analyzer/supergraph.h" 178 call_string::push_call (const supergraph &sg,
|
H A D | engine.cc | 59 #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 D | analyzer.h | 30 class supergraph;
|
H A D | region-model.h | 1274 engine (const supergraph *sg = NULL, logger *logger = NULL); 1275 const supergraph *get_supergraph () { return m_sg; } 1281 const supergraph *m_sg;
|
H A D | program-point.cc | 40 #include "analyzer/supergraph.h" 235 function_point::from_function_entry (const supergraph &sg, function *fun)
|