#include <flow_insensitive_analysis.h>
|
locationt | get_next (working_sett &working_set) |
|
void | put_in_working_set (working_sett &working_set, locationt l) |
|
bool | fixedpoint (const irep_idt &function_id, const goto_programt &goto_program, const goto_functionst &goto_functions) |
|
void | fixedpoint (const goto_functionst &goto_functions) |
|
bool | visit (const irep_idt &function_id, locationt l, working_sett &working_set, const goto_programt &goto_program, const goto_functionst &goto_functions) |
|
bool | do_function_call_rec (const irep_idt &calling_function, locationt l_call, const exprt &function, const exprt::operandst &arguments, statet &new_state, const goto_functionst &goto_functions) |
|
bool | do_function_call (const irep_idt &calling_function, locationt l_call, const goto_functionst &goto_functions, const goto_functionst::function_mapt::const_iterator f_it, const exprt::operandst &arguments, statet &new_state) |
|
virtual statet & | get_state ()=0 |
|
virtual const statet & | get_state () const =0 |
|
virtual void | get_reference_set (const exprt &expr, expr_sett &expr_set)=0 |
|
Definition at line 90 of file flow_insensitive_analysis.h.
◆ expr_sett
◆ functions_donet
◆ locationt
◆ recursion_sett
◆ statet
◆ working_sett
◆ flow_insensitive_analysis_baset()
flow_insensitive_analysis_baset::flow_insensitive_analysis_baset |
( |
const namespacet & |
_ns | ) |
|
|
inlineexplicit |
◆ ~flow_insensitive_analysis_baset()
virtual flow_insensitive_analysis_baset::~flow_insensitive_analysis_baset |
( |
| ) |
|
|
inlinevirtual |
◆ clear()
virtual void flow_insensitive_analysis_baset::clear |
( |
void |
| ) |
|
|
inlinevirtual |
◆ do_function_call()
◆ do_function_call_rec()
◆ fixedpoint() [1/2]
void flow_insensitive_analysis_baset::fixedpoint |
( |
const goto_functionst & |
goto_functions | ) |
|
|
protected |
◆ fixedpoint() [2/2]
◆ get_next()
◆ get_reference_set()
virtual void flow_insensitive_analysis_baset::get_reference_set |
( |
const exprt & |
expr, |
|
|
expr_sett & |
expr_set |
|
) |
| |
|
protectedpure virtual |
◆ get_state() [1/2]
virtual const statet& flow_insensitive_analysis_baset::get_state |
( |
| ) |
const |
|
protectedpure virtual |
◆ get_state() [2/2]
virtual statet& flow_insensitive_analysis_baset::get_state |
( |
| ) |
|
|
protectedpure virtual |
◆ initialize() [1/2]
virtual void flow_insensitive_analysis_baset::initialize |
( |
const goto_functionst & |
| ) |
|
|
inlinevirtual |
◆ initialize() [2/2]
virtual void flow_insensitive_analysis_baset::initialize |
( |
const goto_programt & |
| ) |
|
|
inlinevirtual |
◆ operator()() [1/2]
void flow_insensitive_analysis_baset::operator() |
( |
const goto_functionst & |
goto_functions | ) |
|
|
virtual |
◆ operator()() [2/2]
void flow_insensitive_analysis_baset::operator() |
( |
const irep_idt & |
function_id, |
|
|
const goto_programt & |
goto_program |
|
) |
| |
|
virtual |
◆ output() [1/2]
void flow_insensitive_analysis_baset::output |
( |
const goto_functionst & |
goto_functions, |
|
|
std::ostream & |
out |
|
) |
| |
|
virtual |
◆ output() [2/2]
void flow_insensitive_analysis_baset::output |
( |
const irep_idt & |
function_id, |
|
|
const goto_programt & |
goto_program, |
|
|
std::ostream & |
out |
|
) |
| |
|
virtual |
◆ put_in_working_set()
◆ seen()
bool flow_insensitive_analysis_baset::seen |
( |
const locationt & |
l | ) |
|
|
inline |
◆ successor()
◆ update() [1/2]
void flow_insensitive_analysis_baset::update |
( |
const goto_functionst & |
goto_functions | ) |
|
|
virtual |
◆ update() [2/2]
void flow_insensitive_analysis_baset::update |
( |
const goto_programt & |
goto_program | ) |
|
|
virtual |
◆ visit()
◆ functions_done
◆ initialized
bool flow_insensitive_analysis_baset::initialized |
|
protected |
◆ ns
const namespacet& flow_insensitive_analysis_baset::ns |
|
protected |
◆ recursion_set
◆ seen_locations
◆ statistics
The documentation for this class was generated from the following files: