CBMC
|
#include <cone_of_influence.h>
Public Member Functions | |
cone_of_influencet (const goto_programt &_program, const symbol_table_baset &symbol_table) | |
void | cone_of_influence (const expr_sett &targets, expr_sett &cone) |
void | cone_of_influence (const exprt &target, expr_sett &cone) |
Protected Types | |
typedef std::unordered_map< unsigned int, expr_sett > | cone_mapt |
Protected Member Functions | |
void | cone_of_influence (const goto_programt::instructiont &i, const expr_sett &curr, expr_sett &next) |
void | get_succs (goto_programt::instructionst::const_reverse_iterator rit, expr_sett &targets) |
void | gather_rvalues (const exprt &expr, expr_sett &rvals) |
Protected Attributes | |
cone_mapt | cone_map |
const goto_programt & | program |
const namespacet | ns |
Definition at line 27 of file cone_of_influence.h.
|
protected |
Definition at line 50 of file cone_of_influence.h.
|
inline |
Definition at line 30 of file cone_of_influence.h.
Definition at line 20 of file cone_of_influence.cpp.
Definition at line 69 of file cone_of_influence.cpp.
|
protected |
Definition at line 123 of file cone_of_influence.cpp.
Definition at line 153 of file cone_of_influence.cpp.
|
protected |
Definition at line 78 of file cone_of_influence.cpp.
|
protected |
Definition at line 51 of file cone_of_influence.h.
|
protected |
Definition at line 54 of file cone_of_influence.h.
|
protected |
Definition at line 53 of file cone_of_influence.h.