cprover
|
This is the complete list of members for dependence_grapht, including all inherited members.
abstract_state_after(locationt l) const | ai_baset | inlinevirtual |
abstract_state_before(locationt t) const override | ait< dep_graph_domaint > | inlinevirtual |
add_dep(dep_edget::kindt kind, goto_programt::const_targett from, goto_programt::const_targett to) | dependence_grapht | |
add_edge(node_indext a, node_indext b) | grapht< dep_nodet > | inline |
add_node() | grapht< dep_nodet > | inline |
add_undirected_edge(node_indext a, node_indext b) | grapht< dep_nodet > | |
ai_baset() | ai_baset | inline |
ait() | ait< dep_graph_domaint > | inline |
cfg_post_dominators() const | dependence_grapht | inline |
ait< dep_graph_domaint >::clear() override | ait< dep_graph_domaint > | inlinevirtual |
grapht< dep_nodet >::clear() | grapht< dep_nodet > | inline |
concurrent_fixedpoint(const goto_functionst &goto_functions, const namespacet &ns) | ai_baset | protected |
connected_subgraphs(std::vector< node_indext > &subgraph_nr) | grapht< dep_nodet > | |
dependence_grapht(const namespacet &_ns) | dependence_grapht | inlineexplicit |
depth_limited_search(typename dep_nodet ::node_indext src, std::size_t limit) const | grapht< dep_nodet > | |
depth_limited_search(std::vector< typename dep_nodet ::node_indext > &src, std::size_t limit) const | grapht< dep_nodet > | |
depth_limited_search(std::vector< typename dep_nodet ::node_indext > &src, std::size_t limit, std::vector< bool > &visited) const | grapht< dep_nodet > | protected |
disconnect_unreachable(node_indext src) | grapht< dep_nodet > | |
disconnect_unreachable(const std::vector< node_indext > &src) | grapht< dep_nodet > | |
do_function_call(const irep_idt &calling_function_identifier, locationt l_call, locationt l_return, const goto_functionst &goto_functions, const goto_functionst::function_mapt::const_iterator f_it, const exprt::operandst &arguments, const namespacet &ns) | ai_baset | protected |
do_function_call_rec(const irep_idt &calling_function_identifier, locationt l_call, locationt l_return, const exprt &function, const exprt::operandst &arguments, const goto_functionst &goto_functions, const namespacet &ns) | ai_baset | protected |
dummy(const dep_graph_domaint &s) | ait< dep_graph_domaint > | inlineprivate |
edge(node_indext a, node_indext b) | grapht< dep_nodet > | inline |
edgest typedef | grapht< dep_nodet > | |
edget typedef | grapht< dep_nodet > | |
empty() const | grapht< dep_nodet > | inline |
entry_state(const goto_programt &goto_program) | ai_baset | protected |
entry_state(const goto_functionst &goto_functions) | ai_baset | protected |
finalize() | dependence_grapht | inlinevirtual |
find_state(locationt l) const override | ait< dep_graph_domaint > | inlineprotectedvirtual |
fixedpoint(const goto_functionst &goto_functions, const namespacet &ns) override | ait< dep_graph_domaint > | inlineprotectedvirtual |
ai_baset::fixedpoint(const irep_idt &function_identifier, const goto_programt &goto_program, const goto_functionst &goto_functions, const namespacet &ns) | ai_baset | protected |
for_each_successor(const node_indext &n, std::function< void(const node_indext &)> f) const | grapht< dep_nodet > | |
get_next(working_sett &working_set) | ai_baset | protected |
get_reachable(node_indext src, bool forwards) const | grapht< dep_nodet > | |
get_reachable(const std::vector< node_indext > &src, bool forwards) const | grapht< dep_nodet > | |
get_state(goto_programt::const_targett l) | dependence_grapht | inlinevirtual |
get_successors(const node_indext &n) const | grapht< dep_nodet > | |
has_edge(node_indext i, node_indext j) const | grapht< dep_nodet > | inline |
in(node_indext n) const | grapht< dep_nodet > | inline |
initialize(const goto_functionst &goto_functions) | dependence_grapht | inlinevirtual |
initialize(const goto_programt &goto_program) | dependence_grapht | inlinevirtual |
ait< dep_graph_domaint >::initialize(const goto_functionst::goto_functiont &goto_function) | ai_baset | protectedvirtual |
is_dag() const | grapht< dep_nodet > | inline |
locationt typedef | ait< dep_graph_domaint > | |
make_chordal() | grapht< dep_nodet > | |
make_temporary_state(const statet &s) override | ait< dep_graph_domaint > | inlineprotectedvirtual |
merge(const statet &src, locationt from, locationt to) override | ait< dep_graph_domaint > | inlineprotectedvirtual |
merge_shared(const statet &, locationt, locationt, const namespacet &) override | ait< dep_graph_domaint > | inlineprivatevirtual |
node_indext typedef | grapht< dep_nodet > | |
nodes | grapht< dep_nodet > | protected |
nodest typedef | grapht< dep_nodet > | |
nodet typedef | grapht< dep_nodet > | |
ns | dependence_grapht | protected |
operator()(const irep_idt &function_identifier, const goto_programt &goto_program, const namespacet &ns) | ai_baset | inline |
operator()(const goto_functionst &goto_functions, const namespacet &ns) | ai_baset | inline |
operator()(const goto_modelt &goto_model) | ai_baset | inline |
operator()(const irep_idt &function_identifier, const goto_functionst::goto_functiont &goto_function, const namespacet &ns) | ai_baset | inline |
ait< dep_graph_domaint >::operator[](locationt l) | ait< dep_graph_domaint > | inline |
ait< dep_graph_domaint >::operator[](locationt l) const | ait< dep_graph_domaint > | inline |
grapht< dep_nodet >::operator[](node_indext n) const | grapht< dep_nodet > | inline |
grapht< dep_nodet >::operator[](node_indext n) | grapht< dep_nodet > | inline |
out(node_indext n) const | grapht< dep_nodet > | inline |
output(const namespacet &ns, const goto_functionst &goto_functions, std::ostream &out) const | ai_baset | virtual |
output(const goto_modelt &goto_model, std::ostream &out) const | ai_baset | inline |
output(const namespacet &ns, const goto_programt &goto_program, std::ostream &out) const | ai_baset | inline |
output(const namespacet &ns, const goto_functionst::goto_functiont &goto_function, std::ostream &out) const | ai_baset | inline |
output(const namespacet &ns, const goto_programt &goto_program, const irep_idt &identifier, std::ostream &out) const | ai_baset | protectedvirtual |
output_dot(std::ostream &out) const | grapht< dep_nodet > | |
output_json(const namespacet &ns, const goto_functionst &goto_functions) const | ai_baset | virtual |
output_json(const goto_modelt &goto_model) const | ai_baset | inline |
output_json(const namespacet &ns, const goto_programt &goto_program) const | ai_baset | inline |
output_json(const namespacet &ns, const goto_functionst::goto_functiont &goto_function) const | ai_baset | inline |
output_json(const namespacet &ns, const goto_programt &goto_program, const irep_idt &identifier) const | ai_baset | protectedvirtual |
output_xml(const namespacet &ns, const goto_functionst &goto_functions) const | ai_baset | virtual |
output_xml(const goto_modelt &goto_model) const | ai_baset | inline |
output_xml(const namespacet &ns, const goto_programt &goto_program) const | ai_baset | inline |
output_xml(const namespacet &ns, const goto_functionst::goto_functiont &goto_function) const | ai_baset | inline |
output_xml(const namespacet &ns, const goto_programt &goto_program, const irep_idt &identifier) const | ai_baset | protectedvirtual |
patht typedef | grapht< dep_nodet > | |
post_dominators | dependence_grapht | protected |
post_dominators_mapt typedef | dependence_grapht | |
put_in_working_set(working_sett &working_set, locationt l) | ai_baset | inlineprotected |
rd | dependence_grapht | protected |
reaching_definitions() const | dependence_grapht | inline |
remove_edge(node_indext a, node_indext b) | grapht< dep_nodet > | inline |
remove_edges(node_indext n) | grapht< dep_nodet > | inline |
remove_in_edges(node_indext n) | grapht< dep_nodet > | |
remove_out_edges(node_indext n) | grapht< dep_nodet > | |
remove_undirected_edge(node_indext a, node_indext b) | grapht< dep_nodet > | |
resize(node_indext s) | grapht< dep_nodet > | inline |
SCCs(std::vector< node_indext > &subgraph_nr) const | grapht< dep_nodet > | |
sequential_fixedpoint(const goto_functionst &goto_functions, const namespacet &ns) | ai_baset | protected |
shortest_loop(node_indext node, patht &path) const | grapht< dep_nodet > | inline |
shortest_path(node_indext src, node_indext dest, patht &path) const | grapht< dep_nodet > | inline |
shortest_path(node_indext src, node_indext dest, patht &path, bool non_trivial) const | grapht< dep_nodet > | protected |
size() const | grapht< dep_nodet > | inline |
state_map | ait< dep_graph_domaint > | protected |
state_mapt typedef | ait< dep_graph_domaint > | protected |
statet typedef | ai_baset | |
swap(grapht &other) | grapht< dep_nodet > | inline |
tarjan(class tarjant &t, node_indext v) const | grapht< dep_nodet > | protected |
topsort() const | grapht< dep_nodet > | |
visit(const irep_idt &function_identifier, locationt l, working_sett &working_set, const goto_programt &goto_program, const goto_functionst &goto_functions, const namespacet &ns) | ai_baset | protected |
visit_reachable(node_indext src) | grapht< dep_nodet > | |
working_sett typedef | ai_baset | protected |
~ai_baset() | ai_baset | inlinevirtual |