|
| static void | stamp_value_locations (exprt &expr, const locationt &loc) |
| static void | restore_sideeffect_location (exprt &op, const locationt &stmt) |
| static void | restore_value_locations (exprt &code, const locationt &inherited) |
| static const locationt & | effective_location (const locationt &own, const locationt &inherited) |
| static void | stamp_ternary_locations (expr2tc &expr, const locationt &loc) |
| static bool | has_unlocated_ternary (const expr2tc &expr) |
| static type2tc | stale_symbol_type (const expr2tc &expr, const namespacet &ns) |
| static bool | has_stale_symbol_type (const expr2tc &expr, const namespacet &ns) |
| static void | refresh_symbol_types (expr2tc &expr, const namespacet &ns) |
| static expr2tc | normalise_native_code (const expr2tc &code2, const locationt &loc, const namespacet &ns) |
| static bool | condition_coverage_enabled (const optionst &options) |
| static bool | is_ternary (const expr2tc &e) |
| static bool | is_lone_false_assert (const goto_programt &p) |
| static bool | is_or_idiom (const goto_programt &then_p, const goto_programt &else_p) |
| static assert_foldt | fold_assert_branches (goto_programt &then_p, goto_programt &else_p, const expr2tc &cond, goto_programt &dest) |
| static locationt | emitted_location (const locationt &own) |
| static const locationt & | statement_location (const expr2tc &code2) |
| static void | ensure_nonempty (goto_programt &p, const expr2tc &stmt) |
| void | goto_convert (contextt &context, optionst &options, goto_functionst &functions) |
| static bool | denotes_thrashable_subtype (const irep_idt &id) |