#include <value_set_fi.h>
|
| value_set_fit () |
|
void | set_from (const irep_idt &function, unsigned inx) |
|
void | set_to (const irep_idt &function, unsigned inx) |
|
bool | offset_is_zero (const offsett &offset) const |
|
exprt | to_expr (const object_map_dt::value_type &it) const |
|
void | set (object_mapt &dest, const object_map_dt::value_type &it) const |
|
bool | insert (object_mapt &dest, const object_map_dt::value_type &it) const |
|
bool | insert (object_mapt &dest, const exprt &src) const |
|
bool | insert (object_mapt &dest, const exprt &src, const mp_integer &offset_value) const |
|
bool | insert (object_mapt &dest, object_numberingt::number_type n, const offsett &offset) const |
|
bool | insert (object_mapt &dest, const exprt &expr, const offsett &offset) const |
|
std::vector< exprt > | get_value_set (const exprt &expr, const namespacet &ns) const |
|
expr_sett & | get (const idt &identifier, const std::string &suffix) |
|
void | clear () |
|
void | add_var (const idt &id) |
|
void | add_var (const entryt &e) |
|
entryt & | get_entry (const idt &id, const std::string &suffix) |
|
entryt & | get_entry (const entryt &e) |
|
void | add_vars (const std::list< entryt > &vars) |
|
void | output (const namespacet &ns, std::ostream &out) const |
|
bool | make_union (object_mapt &dest, const object_mapt &src) const |
|
bool | make_union (const valuest &new_values) |
|
bool | make_union (const value_set_fit &new_values) |
|
void | apply_code (const codet &code, const namespacet &ns) |
|
void | assign (const exprt &lhs, const exprt &rhs, const namespacet &ns) |
|
void | do_function_call (const irep_idt &function, const exprt::operandst &arguments, const namespacet &ns) |
|
void | do_end_function (const exprt &lhs, const namespacet &ns) |
|
void | get_reference_set (const exprt &expr, expr_sett &expr_set, const namespacet &ns) const |
|
|
void | get_reference_set_sharing (const exprt &expr, expr_sett &expr_set, const namespacet &ns) const |
|
void | get_value_set_rec (const exprt &expr, object_mapt &dest, bool &includes_nondet_pointer, const std::string &suffix, const typet &original_type, const namespacet &ns, gvs_recursion_sett &recursion_set) const |
|
void | get_value_set (const exprt &expr, object_mapt &dest, const namespacet &ns) const |
|
void | get_reference_set_sharing (const exprt &expr, object_mapt &dest, const namespacet &ns) const |
|
void | get_reference_set_sharing_rec (const exprt &expr, object_mapt &dest, const namespacet &ns) const |
|
void | dereference_rec (const exprt &src, exprt &dest) const |
|
void | assign_rec (const exprt &lhs, const object_mapt &values_rhs, const std::string &suffix, const namespacet &ns, assign_recursion_sett &recursion_set) |
|
void | flatten (const entryt &e, object_mapt &dest) const |
|
void | flatten_rec (const entryt &, object_mapt &, flatten_seent &) const |
|
Definition at line 29 of file value_set_fi.h.
◆ assign_recursion_sett
◆ dynamic_object_id_sett
◆ expr_sett
◆ flatten_seent
◆ gvs_recursion_sett
◆ idt
◆ object_mapt
◆ offsett
Represents the offset into an object: either a unique integer offset, or an unknown value, represented by !offset
.
Definition at line 60 of file value_set_fi.h.
◆ recfind_recursion_sett
◆ valuest
◆ value_set_fit()
value_set_fit::value_set_fit |
( |
| ) |
|
|
inline |
◆ add_var() [1/2]
◆ add_var() [2/2]
◆ add_vars()
◆ apply_code()
◆ assign()
◆ assign_rec()
◆ clear()
void value_set_fit::clear |
( |
| ) |
|
|
inline |
◆ dereference_rec()
◆ do_end_function()
◆ do_function_call()
◆ flatten()
◆ flatten_rec()
◆ get()
◆ get_entry() [1/2]
◆ get_entry() [2/2]
◆ get_reference_set()
◆ get_reference_set_sharing() [1/2]
◆ get_reference_set_sharing() [2/2]
◆ get_reference_set_sharing_rec()
◆ get_value_set() [1/2]
◆ get_value_set() [2/2]
◆ get_value_set_rec()
◆ insert() [1/5]
◆ insert() [2/5]
◆ insert() [3/5]
◆ insert() [4/5]
◆ insert() [5/5]
◆ make_union() [1/3]
◆ make_union() [2/3]
◆ make_union() [3/3]
◆ offset_is_zero()
◆ output()
◆ set()
◆ set_from()
◆ set_to()
◆ to_expr()
◆ changed
bool value_set_fit::changed |
◆ from_function
◆ from_target_index
unsigned value_set_fit::from_target_index |
◆ function_numbering
◆ object_numbering
◆ to_function
◆ to_target_index
◆ values
The documentation for this class was generated from the following files: