Home
last modified time | relevance | path

Searched refs:supergraph (Results 1 – 25 of 122) sorted by relevance

12345

/netbsd-src/external/gpl3/gcc/dist/gcc/analyzer/
H A Dsupergraph.cc142 supergraph::supergraph (logger *logger) in supergraph() function in ana::supergraph
328 supergraph::~supergraph () in ~supergraph()
337 supergraph::dump_dot_to_pp (pretty_printer *pp, in dump_dot_to_pp()
432 supergraph::dump_dot_to_file (FILE *fp, const dump_args_t &dump_args) const in dump_dot_to_file()
449 supergraph::dump_dot (const char *path, const dump_args_t &dump_args) const in dump_dot()
461 supergraph::to_json () const in to_json()
497 supergraph::add_node (function *fun, basic_block bb, gcall *returning_call, in add_node()
513 supergraph::add_cfg_edge (supernode *src, supernode *dest, ::edge e) in add_cfg_edge()
530 supergraph::add_call_superedge (supernode *src, supernode *dest, in add_call_superedge()
542 supergraph::add_return_superedge (supernode *src, supernode *dest, in add_return_superedge()
H A Dsupergraph.h30 class supergraph; variable
67 typedef supergraph graph_t;
101 class supergraph : public digraph<supergraph_traits>
104 supergraph (logger *logger);
105 ~supergraph ();
451 return_superedge *get_edge_for_return (const supergraph &sg) const in get_edge_for_return()
484 call_superedge *get_edge_for_call (const supergraph &sg) const in get_edge_for_call()
H A Danalysis-plan.h37 analysis_plan (const supergraph &sg, logger *logger);
47 const supergraph &m_sg;
H A Dcall-string.h26 class supergraph; variable
82 void push_call (const supergraph &sg,
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 Dexploded-graph.h683 strongly_connected_components (const supergraph &sg, logger *logger);
708 const supergraph &m_sg;
797 exploded_graph (const supergraph &sg, logger *logger,
806 const supergraph &get_supergraph () const { return m_sg; } in get_supergraph()
890 const supergraph &m_sg;
994 const supergraph &sg);
H A Dprogram-point.h111 static function_point from_function_entry (const supergraph &sg,
256 static program_point from_function_entry (const supergraph &sg, in from_function_entry()
H A Danalysis-plan.cc52 analysis_plan::analysis_plan (const supergraph &sg, logger *logger) in analysis_plan()
H A DChangeLog352 supergraph, and pass the supergraph to the engine.
362 (engine::engine): Add supergraph pointer.
976 * supergraph.cc (superedge::dump_dot): Likewise.
1235 "analyzer/supergraph.h", "analyzer/call-string.h",
1268 * supergraph.cc: Include bitmap.h.
1529 * supergraph.cc: Include "tree-cfg.h".
1530 (supergraph::supergraph): Drop idx param from add_cfg_edge.
1531 (supergraph::add_cfg_edge): Drop idx param.
1537 * supergraph.h (supergraphadd_cfg_edge): Drop "idx" param.
1539 move implementation to supergraph.cc.
[all …]
H A Danalyzer.opt249 fdump-analyzer-supergraph
251 Dump the analyzer supergraph to a SRCFILE.supergraph.dot file.
H A Dengine.cc2077 strongly_connected_components (const supergraph &sg, logger *logger) in strongly_connected_components()
2345 exploded_graph::exploded_graph (const supergraph &sg, logger *logger, in exploded_graph()
3548 const supergraph &sg = this->get_supergraph (); in maybe_create_dynamic_call()
4497 const supergraph &sg) in feasibility_state()
5381 viz_callgraph (const supergraph &sg);
5405 viz_callgraph::viz_callgraph (const supergraph &sg) in viz_callgraph()
5444 dump_callgraph (const supergraph &sg, const char *filename, in dump_callgraph()
5461 dump_callgraph (const supergraph &sg, const exploded_graph *eg) in dump_callgraph()
5683 dump_analyzer_json (const supergraph &sg, in dump_analyzer_json()
5760 supergraph sg (logger); in impl_run_checkers()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/analyzer/
H A Dsupergraph.cc94 supergraph::supergraph (logger *logger) in supergraph() function in ana::supergraph
258 supergraph::dump_dot_to_pp (pretty_printer *pp, in dump_dot_to_pp()
353 supergraph::dump_dot_to_file (FILE *fp, const dump_args_t &dump_args) const in dump_dot_to_file()
370 supergraph::dump_dot (const char *path, const dump_args_t &dump_args) const in dump_dot()
386 supergraph::add_node (function *fun, basic_block bb, gcall *returning_call, in add_node()
403 supergraph::add_cfg_edge (supernode *src, supernode *dest, ::edge e, int idx) in add_cfg_edge()
420 supergraph::add_call_superedge (supernode *src, supernode *dest, in add_call_superedge()
432 supergraph::add_return_superedge (supernode *src, supernode *dest, in add_return_superedge()
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.h37 analysis_plan (const supergraph &sg, logger *logger);
47 const supergraph &m_sg;
H A Dsupergraph.h30 class supergraph; variable
67 typedef supergraph graph_t;
89 class supergraph : public digraph<supergraph_traits>
92 supergraph (logger *logger);
425 return_superedge *get_edge_for_return (const supergraph &sg) const in get_edge_for_return()
466 call_superedge *get_edge_for_call (const supergraph &sg) const in get_edge_for_call()
H A Dcall-string.h26 class supergraph; variable
54 void push_call (const supergraph &sg,
H A Dexploded-graph.h619 strongly_connected_components (const supergraph &sg, logger *logger);
642 const supergraph &m_sg;
725 exploded_graph (const supergraph &sg, logger *logger,
734 const supergraph &get_supergraph () const { return m_sg; } in get_supergraph()
796 const supergraph &m_sg;
H A Dprogram-point.h126 static function_point from_function_entry (const supergraph &sg, in from_function_entry()
261 static program_point from_function_entry (const supergraph &sg, in from_function_entry()
H A Danalyzer.opt177 fdump-analyzer-supergraph
179 Dump the analyzer supergraph to a SRCFILE.supergraph.dot file.
H A Danalysis-plan.cc51 analysis_plan::analysis_plan (const supergraph &sg, logger *logger) in analysis_plan()
H A Danalyzer.h30 class supergraph; variable
H A Dcall-string.cc122 call_string::push_call (const supergraph &sg, in push_call()
H A Dengine.cc1587 strongly_connected_components (const supergraph &sg, logger *logger) in strongly_connected_components()
1809 exploded_graph::exploded_graph (const supergraph &sg, logger *logger, in exploded_graph()
3652 viz_callgraph (const supergraph &sg);
3676 viz_callgraph::viz_callgraph (const supergraph &sg) in viz_callgraph()
3715 dump_callgraph (const supergraph &sg, const char *filename, in dump_callgraph()
3732 dump_callgraph (const supergraph &sg, const exploded_graph *eg) in dump_callgraph()
3978 supergraph sg (logger); in impl_run_checkers()
3990 supergraph::dump_args_t args ((enum supergraph_dot_flags)0, NULL); in impl_run_checkers()
4000 supergraph::dump_args_t args ((enum supergraph_dot_flags)0, &a); in impl_run_checkers()
4058 supergraph::dump_args_t args ((enum supergraph_dot_flags)0, &a); in impl_run_checkers()
/netbsd-src/external/gpl3/gcc/dist/gcc/doc/
H A Danalyzer.texi38 First, we build a @code{supergraph} which combines the callgraph and all
40 intraprocedural edges. The nodes and edges in the supergraph are called
48 The supergraph can be seen using @option{-fdump-analyzer-supergraph}.
55 within the supergraph, building an "exploded graph".
81 CFG and supergraph, with points (and thus potentially exploded nodes)
104 from the @code{snodes} and @code{sedges} in the supergraph).
111 The supergraph can be seen using @option{-fdump-analyzer-supergraph-graph}.
540 The option @option{-fdump-analyzer-json} will dump both the supergraph
/netbsd-src/external/gpl3/gcc.old/dist/gcc/doc/
H A Danalyzer.texi33 First, we build a @code{supergraph} which combines the callgraph and all
35 intraprocedural edges. The nodes and edges in the supergraph are called
43 The supergraph can be seen using @option{-fdump-analyzer-supergraph}.
50 within the supergraph, building an "exploded graph".
76 CFG and supergraph, with points (and thus potentially exploded nodes)
99 from the @code{snodes} and @code{sedges} in the supergraph).
106 The supergraph can be seen using @option{-fdump-analyzer-supergraph-graph}.

12345