cprover
reaching_definitions_analysist Member List

This is the complete list of members for reaching_definitions_analysist, including all inherited members.

add(const reaching_definitiont &value)sparse_bitvector_analysist< reaching_definitiont >inline
ai_baset()ai_basetinline
ait()ait< rd_range_domaint >inline
concurrency_aware_ait< rd_range_domaint >::clear() overrideait< rd_range_domaint >inlinevirtual
sparse_bitvector_analysist< reaching_definitiont >::clear()sparse_bitvector_analysist< reaching_definitiont >inline
concurrency_aware_ait()concurrency_aware_ait< rd_range_domaint >inline
concurrent_fixedpoint(const goto_functionst &goto_functions, const namespacet &ns)ai_basetprotected
do_function_call(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_basetprotected
do_function_call_rec(locationt l_call, locationt l_return, const exprt &function, const exprt::operandst &arguments, const goto_functionst &goto_functions, const namespacet &ns)ai_basetprotected
entry_state(const goto_programt &)ai_basetprotected
entry_state(const goto_functionst &)ai_basetprotected
find_state(locationt l) const overrideait< rd_range_domaint >inlineprotectedvirtual
fixedpoint(const goto_functionst &goto_functions, const namespacet &ns) overrideconcurrency_aware_ait< rd_range_domaint >inlineprotectedvirtual
ai_baset::fixedpoint(const goto_programt &goto_program, const goto_functionst &goto_functions, const namespacet &ns)ai_basetprotected
get(const std::size_t value_index) constsparse_bitvector_analysist< reaching_definitiont >inline
get_is_dirty() constreaching_definitions_analysistinline
get_is_threaded() constreaching_definitions_analysistinline
get_next(working_sett &working_set)ai_basetprotected
get_state(goto_programt::const_targett l)reaching_definitions_analysistinlinevirtual
get_value_sets() constreaching_definitions_analysistinline
initialize(const goto_functionst &goto_functions)reaching_definitions_analysistvirtual
concurrency_aware_ait< rd_range_domaint >::initialize(const goto_programt &)ai_basetprotectedvirtual
concurrency_aware_ait< rd_range_domaint >::initialize(const goto_functionst::goto_functiont &)ai_basetprotectedvirtual
inner_mapt typedefsparse_bitvector_analysist< reaching_definitiont >protected
is_dirtyreaching_definitions_analysistprotected
is_threadedreaching_definitions_analysistprotected
locationt typedefait< rd_range_domaint >
make_temporary_state(const statet &s) overrideait< rd_range_domaint >inlineprotectedvirtual
merge(const statet &src, locationt from, locationt to) overrideait< rd_range_domaint >inlineprotectedvirtual
merge_shared(const statet &src, goto_programt::const_targett from, goto_programt::const_targett to, const namespacet &ns) overrideconcurrency_aware_ait< rd_range_domaint >inlinevirtual
nsreaching_definitions_analysistprotected
operator()(const goto_programt &goto_program, const namespacet &ns)ai_basetinline
operator()(const goto_functionst &goto_functions, const namespacet &ns)ai_basetinline
operator()(const goto_modelt &goto_model)ai_basetinline
operator()(const goto_functionst::goto_functiont &goto_function, const namespacet &ns)ai_basetinline
operator[](locationt l)ait< rd_range_domaint >inline
operator[](locationt l) constait< rd_range_domaint >inline
output(const namespacet &ns, const goto_functionst &goto_functions, std::ostream &out) constai_basetvirtual
output(const goto_modelt &goto_model, std::ostream &out) constai_basetinline
output(const namespacet &ns, const goto_programt &goto_program, std::ostream &out) constai_basetinline
output(const namespacet &ns, const goto_functionst::goto_functiont &goto_function, std::ostream &out) constai_basetinline
output(const namespacet &ns, const goto_programt &goto_program, const irep_idt &identifier, std::ostream &out) constai_basetprotectedvirtual
output_json(const namespacet &ns, const goto_functionst &goto_functions) constai_basetvirtual
output_json(const goto_modelt &goto_model) constai_basetinline
output_json(const namespacet &ns, const goto_programt &goto_program) constai_basetinline
output_json(const namespacet &ns, const goto_functionst::goto_functiont &goto_function) constai_basetinline
output_json(const namespacet &ns, const goto_programt &goto_program, const irep_idt &identifier) constai_basetprotectedvirtual
output_xml(const namespacet &ns, const goto_functionst &goto_functions) constai_basetvirtual
output_xml(const goto_modelt &goto_model) constai_basetinline
output_xml(const namespacet &ns, const goto_programt &goto_program) constai_basetinline
output_xml(const namespacet &ns, const goto_functionst::goto_functiont &goto_function) constai_basetinline
output_xml(const namespacet &ns, const goto_programt &goto_program, const irep_idt &identifier) constai_basetprotectedvirtual
put_in_working_set(working_sett &working_set, locationt l)ai_basetinlineprotected
reaching_definitions_analysist(const namespacet &_ns)reaching_definitions_analysistinlineexplicit
recursion_setai_basetprotected
recursion_sett typedefai_basetprotected
sequential_fixedpoint(const goto_functionst &goto_functions, const namespacet &ns)ai_basetprotected
state_mapait< rd_range_domaint >protected
state_mapt typedefait< rd_range_domaint >protected
statet typedefconcurrency_aware_ait< rd_range_domaint >
value_mapsparse_bitvector_analysist< reaching_definitiont >protected
value_setsreaching_definitions_analysistprotected
valuessparse_bitvector_analysist< reaching_definitiont >protected
visit(locationt l, working_sett &working_set, const goto_programt &goto_program, const goto_functionst &goto_functions, const namespacet &ns)ai_basetprotected
working_sett typedefai_basetprotected
~ai_baset()ai_basetinlinevirtual
~reaching_definitions_analysist()reaching_definitions_analysistvirtual