|
ESBMC
Efficient SMT-based Context-Bounded Model Checker
|
This is the complete list of members for goto_convert_functionst, including all inherited members.
| add_return(goto_functiont &f, const irep_idt &identifier, const locationt &location) | goto_convert_functionst | protected |
| address_of_replace_objects(exprt &expr, goto_programt &dest) | goto_convertt | protected |
| assume_if_ends_path(const expr2tc &guard, const locationt &location, goto_programt &dest) | goto_convertt | protected |
| case_entry(goto_programt::targett target, std::size_t switch_stack_size, const locationt &location, goto_programt &stubs) | goto_convertt | protected |
| case_guard(const exprt &value, const caset &case_op, exprt &dest) | goto_convertt | protected |
| case_label(const exprt &lo, const exprt &hi) | goto_convertt | protectedstatic |
| case_stackst typedef | goto_convertt | protected |
| cases_mapt typedef | goto_convertt | protected |
| casest typedef | goto_convertt | protected |
| caset typedef | goto_convertt | protected |
| collect_expr(const irept &expr, typename_sett &set) | goto_convert_functionst | |
| collect_operands(const exprt &expr, const irep_idt &id, std::list< exprt > &dest) | goto_convertt | protectedstatic |
| collect_type(const irept &type, typename_sett &set) | goto_convert_functionst | |
| comma_operand_temporaries | goto_convertt | protected |
| computed_gotost typedef | goto_convertt | protected |
| construct_array_elements(const exprt &base, const typet &type, const side_effect_expr_function_callt &ctor, goto_programt &dest) | goto_convertt | protected |
| construct_in_place(const exprt &object, const exprt &initializer, goto_programt &dest) | goto_convertt | protected |
| context | goto_convertt | protected |
| convert(const codet &code, goto_programt &dest) | goto_convertt | protected |
| convert_assert(const codet &code, goto_programt &dest) | goto_convertt | protected |
| convert_assign(const code_assignt &code, goto_programt &dest) | goto_convertt | protected |
| convert_assign_atomic(const exprt &lhs, const exprt &rhs, const locationt &location, goto_programt &dest) | goto_convertt | protected |
| convert_assign_rmw_atomic(const exprt &lhs, const exprt &rhs, const locationt &location, goto_programt &dest) | goto_convertt | protected |
| convert_assume(const codet &code, goto_programt &dest) | goto_convertt | protected |
| convert_atomic_begin(const codet &code, goto_programt &dest) | goto_convertt | protected |
| convert_atomic_end(const codet &code, goto_programt &dest) | goto_convertt | protected |
| convert_block(const codet &code, goto_programt &dest) | goto_convertt | protected |
| convert_break(const code_breakt &code, goto_programt &dest) | goto_convertt | protected |
| convert_catch(const codet &code, goto_programt &dest) | goto_convertt | protected |
| convert_continue(const code_continuet &code, goto_programt &dest) | goto_convertt | protected |
| convert_controlled(const codet &code, goto_programt &dest) | goto_convertt | protected |
| convert_cpp_delete(const codet &code, goto_programt &dest) | goto_convertt | protected |
| convert_cpp_new_elements(const exprt &base, const exprt &built, const codet &construction, goto_programt &dest) | goto_convertt | protected |
| convert_decl(const codet &code, goto_programt &dest) | goto_convertt | protected |
| convert_decl_block(const codet &code, goto_programt &dest) | goto_convertt | protected |
| convert_decl_initializer(const exprt &var, exprt &initializer, const codet &new_code, const symbolt &s, goto_programt &dest) | goto_convertt | protected |
| convert_dowhile(const codet &code, goto_programt &dest) | goto_convertt | protected |
| convert_dynamic_static_init(const codet &decl, const symbolt &s, const symbolt &guard, goto_programt &dest) | goto_convertt | protected |
| convert_expression(const codet &code, goto_programt &dest) | goto_convertt | protected |
| convert_for(const codet &code, goto_programt &dest) | goto_convertt | protected |
| convert_full_expression(const codet &code, goto_programt &dest) | goto_convertt | protected |
| convert_function(symbolt &symbol) | goto_convert_functionst | |
| convert_function_call(const code_function_callt &code, goto_programt &dest) | goto_convertt | protected |
| convert_goto(const codet &code, goto_programt &dest) | goto_convertt | protected |
| convert_ifthenelse(const codet &code, goto_programt &dest) | goto_convertt | protected |
| convert_init(const codet &code, goto_programt &dest) | goto_convertt | protected |
| convert_label(const code_labelt &code, goto_programt &dest) | goto_convertt | protected |
| convert_native_full_expression(const expr2tc &code2, goto_programt &dest, const locationt &inherited) | goto_convert_functionst | protected |
| convert_native_rec(const expr2tc &code2, goto_programt &dest, const locationt &inherited) | goto_convert_functionst | protected |
| convert_non_deterministic_goto(const codet &code, goto_programt &dest) | goto_convertt | protected |
| convert_quantifier_calls(exprt &expr) | goto_convertt | protected |
| convert_return(const code_returnt &code, goto_programt &dest) | goto_convertt | protected |
| convert_skip(const codet &code, goto_programt &dest) | goto_convertt | protected |
| convert_switch(const codet &code, goto_programt &dest) | goto_convertt | protected |
| convert_switch_case(const code_switch_caset &code, goto_programt &dest) | goto_convertt | protected |
| convert_throw(const exprt &expr, goto_programt &dest) | goto_convertt | protected |
| convert_while(const codet &code, goto_programt &dest) | goto_convertt | protected |
| copy(const codet &code, goto_program_instruction_typet type, goto_programt &dest) | goto_convertt | protected |
| cpp_new_at(const exprt &lhs, const exprt &placement, const locationt &location, goto_programt &dest) | goto_convertt | protected |
| cpp_new_init_list(const exprt &lhs, const exprt &rhs, const exprt &init, const exprt &elem_count, const exprt &built, code_blockt &out) | goto_convertt | protected |
| cpp_new_initializer(const exprt &lhs, const exprt &rhs, const exprt &elem_count, goto_programt &dest) | goto_convertt | protected |
| cpp_new_store_element(const exprt &base, const exprt &offset, const exprt &init, const locationt &location, const exprt &built, code_blockt &out) | goto_convertt | protected |
| cpp_new_zero_fill(const exprt &lhs, const exprt &rhs, const exprt &elem_count, goto_programt &dest) | goto_convertt | protected |
| declare_skipped_locals(const destructor_stackt &stack, std::size_t from, const locationt &location, goto_programt &dest) | goto_convertt | protected |
| destroy_comma_operand_temporaries(std::size_t stack_size, const locationt &location, goto_programt &dest) | goto_convertt | protected |
| destroy_full_expression_temporaries(std::size_t stack_size, const locationt &, goto_programt &dest) | goto_convertt | protected |
| destructor_stackt typedef | goto_convertt | protected |
| discard_comma_operands(exprt &initializer, goto_programt &dest) | goto_convertt | protected |
| do_abort(const exprt &lhs, const exprt &rhs, const exprt::operandst &arguments, goto_programt &dest) | goto_convertt | protected |
| do_alloca(const exprt &lhs, const exprt &rhs, const exprt::operandst &arguments, goto_programt &dest) | goto_convertt | protected |
| do_assert_fail(const exprt &function, const exprt::operandst &arguments, goto_programt &dest, const irep_idt &base_name, std::size_t arity, std::size_t expr_arg) | goto_convertt | protected |
| do_atomic_begin(const exprt &lhs, const exprt &rhs, const exprt::operandst &arguments, goto_programt &dest) | goto_convertt | protected |
| do_atomic_end(const exprt &lhs, const exprt &rhs, const exprt::operandst &arguments, goto_programt &dest) | goto_convertt | protected |
| do_cpp_new(const exprt &lhs, const exprt &rhs, goto_programt &dest) | goto_convertt | protectedvirtual |
| do_create_thread(const exprt &lhs, const exprt &rhs, const exprt::operandst &arguments, goto_programt &dest) | goto_convertt | protected |
| do_exit(const exprt &lhs, const exprt &rhs, const exprt::operandst &arguments, goto_programt &dest) | goto_convertt | protected |
| do_free(const exprt &lhs, const exprt &rhs, const exprt::operandst &arguments, goto_programt &dest) | goto_convertt | protected |
| do_function_call(const exprt &lhs, const exprt &function, const exprt::operandst &arguments, const locationt &location, goto_programt &dest) | goto_convertt | protectedvirtual |
| do_function_call_dereference(const exprt &lhs, const exprt &function, const exprt::operandst &arguments, goto_programt &dest) | goto_convertt | protectedvirtual |
| do_function_call_if(const exprt &lhs, const exprt &function, const exprt::operandst &arguments, goto_programt &dest) | goto_convertt | protectedvirtual |
| do_function_call_symbol(const exprt &lhs, const exprt &function, const exprt::operandst &arguments, goto_programt &dest) | goto_convertt | protectedvirtual |
| do_malloc(const exprt &lhs, const exprt &rhs, const exprt::operandst &arguments, goto_programt &dest) | goto_convertt | protected |
| do_mem(bool is_malloc, const exprt &lhs, const exprt &rhs, const exprt::operandst &arguments, goto_programt &dest) | goto_convertt | protected |
| do_operator_new(const exprt &lhs, const exprt &function, const exprt::operandst &arguments, goto_programt &dest) | goto_convertt | protected |
| do_printf(const exprt &lhs, const exprt &rhs, const exprt::operandst &arguments, goto_programt &dest, const std::string &bs_name) | goto_convertt | protected |
| do_realloc(const exprt &lhs, const exprt &rhs, const exprt::operandst &arguments, goto_programt &dest) | goto_convertt | protected |
| do_sync(const exprt &lhs, const exprt &rhs, const exprt::operandst &arguments, goto_programt &dest) | goto_convertt | protected |
| drop_destructor(const symbol_exprt &object, std::size_t from) | goto_convertt | protected |
| drop_inactive_contract_clause(bool is_clause) const | goto_convertt | protected |
| emit_assert_fail_noreturn(const locationt &location, goto_programt &dest) | goto_convertt | protected |
| emits_assert(const locationt &location) const | goto_convertt | protected |
| expr_needs_rename(const irept &expr, const irep_idt &sname) const | goto_convert_functionst | |
| find_sideeffect_on_bound_var(const exprt &expr, const std::set< irep_idt > &bound_vars) | goto_convertt | protected |
| finish_gotos(goto_programt &dest) | goto_convertt | protected |
| flatten_contract_clause(exprt &clause, goto_programt &dest) | goto_convertt | protected |
| functions | goto_convert_functionst | protected |
| generate_conditional_branch(const exprt &guard, goto_programt::targett target_true, goto_programt::targett target_false, const locationt &location, goto_programt &dest) | goto_convertt | protected |
| generate_conditional_branch(const exprt &guard, goto_programt::targett target_true, const locationt &location, goto_programt &dest) | goto_convertt | protected |
| generate_dynamic_size_vla(exprt &var, const locationt &loc, goto_programt &dest, bool allow_zero_size=false) | goto_convertt | protected |
| generate_ifthenelse(const exprt &cond, goto_programt &true_case, goto_programt &false_case, const locationt &location, goto_programt &dest) | goto_convertt | protected |
| get_alloc_size(typet &alloc_type, exprt &alloc_size) | goto_convertt | protected |
| goto_convert() | goto_convert_functionst | |
| goto_convertt::goto_convert(const codet &code, goto_programt &dest) | goto_convertt | |
| goto_convert_functionst(contextt &_context, optionst &_options, goto_functionst &_functions) | goto_convert_functionst | |
| goto_convert_rec(const codet &code, goto_programt &dest) | goto_convertt | protected |
| goto_convertt(contextt &_context, optionst &_options) | goto_convertt | inline |
| gotost typedef | goto_convertt | protected |
| guard_arm_destructors(exprt &cond, std::size_t true_size, std::size_t false_size, const locationt &location, goto_programt &dest) | goto_convertt | protected |
| guard_program(const guard2tc &guard, goto_programt &dest) | goto_convertt | protected |
| has_atomic_read(const exprt &expr, const namespacet &ns) | goto_convertt | static |
| has_destructible_sideeffect(const exprt &expr) | goto_convertt | protected |
| has_sideeffect(const exprt &expr) | goto_convertt | protected |
| has_sideeffect(const expr2tc &expr) | goto_convertt | protected |
| hide(const goto_programt &goto_program) | goto_convert_functionst | protectedstatic |
| in_short_circuit | goto_convertt | protected |
| inline_calls_in_quantifier_body(exprt &expr, unsigned depth) | goto_convertt | protected |
| is_atomic_symbol(const exprt &expr, const namespacet &ns) | goto_convertt | static |
| is_destructor_entry(const codet &entry) | goto_convertt | protectedstatic |
| keep_reference_member_temporaries(const exprt &initializer, std::size_t stack_size) | goto_convertt | protected |
| kill_condition_temporaries(std::size_t stack_size, const locationt &location, goto_programt &branch, goto_programt &exit) | goto_convertt | protected |
| labelst typedef | goto_convertt | protected |
| lower_discarded_short_circuit(exprt &expr, goto_programt &dest, bool result_is_used) | goto_convertt | protected |
| make_temp_symbol(exprt &expr, goto_programt &dest) | goto_convertt | protected |
| new_cftest_symbol(const typet &type) | goto_convertt | protected |
| new_name(symbolt &symbol) | goto_convertt | protected |
| new_tmp_symbol(const typet &type) | goto_convertt | protected |
| ns | goto_convertt | protected |
| optimize_guarded_gotos(goto_programt &dest) | goto_convertt | protected |
| options | goto_convertt | protected |
| record_exception_unwind(goto_programt::instructiont &call) | goto_convertt | protected |
| remove_assignment(exprt &expr, goto_programt &dest, bool result_is_used) | goto_convertt | protected |
| remove_comma_operand(exprt &operand, goto_programt &dest) | goto_convertt | protected |
| remove_condition_sideeffects(exprt &cond, goto_programt &dest) | goto_convertt | protected |
| remove_cpp_delete(exprt &expr, goto_programt &dest) | goto_convertt | protected |
| remove_cpp_new(exprt &expr, goto_programt &dest, bool result_is_used) | goto_convertt | protected |
| remove_function_call(exprt &expr, goto_programt &dest, bool result_is_used) | goto_convertt | protected |
| remove_gcc_conditional_expression(exprt &expr, goto_programt &dest) | goto_convertt | protected |
| remove_initializer_sideeffects(const exprt &object, exprt &initializer, goto_programt &dest) | goto_convertt | protected |
| remove_operand_sideeffects(exprt &expr, goto_programt &dest) | goto_convertt | protected |
| remove_post(exprt &expr, goto_programt &dest, bool result_is_used) | goto_convertt | protected |
| remove_pre(exprt &expr, goto_programt &dest, bool result_is_used) | goto_convertt | protected |
| remove_return_value_sideeffects(exprt &value, goto_programt &dest) | goto_convertt | protected |
| remove_sideeffects(exprt &expr, goto_programt &dest, bool result_is_used=true) | goto_convertt | protected |
| remove_sideeffects(expr2tc &expr, goto_programt &dest, bool result_is_used=true) | goto_convertt | protected |
| remove_sideeffects_for_quantifier_body(exprt &body, const std::set< irep_idt > &bound_vars, goto_programt &dest) | goto_convertt | protected |
| remove_statement_expression(exprt &expr, goto_programt &dest, bool result_is_used) | goto_convertt | protected |
| remove_temporary_object(exprt &expr, goto_programt &dest) | goto_convertt | protected |
| rename_exprs(irept &expr, const symbolt &cur_name_sym, const irep_idt &sname) | goto_convert_functionst | |
| rename_types(irept &type, const symbolt &cur_name_sym, const irep_idt &sname) | goto_convert_functionst | |
| replace_new_object(const exprt &object, exprt &dest) | goto_convertt | protectedstatic |
| rewrite_short_circuit_as_ternary(exprt &expr) | goto_convertt | protected |
| rewrite_vla_decl(typet &var_type, goto_programt &dest) | goto_convertt | protected |
| rewrite_vla_decl_size(exprt &size, goto_programt &dest) | goto_convertt | protected |
| schedule_array_element_destructors(const exprt &base, const typet &type) | goto_convertt | protected |
| skolemize_asserted_foralls(exprt &expr, goto_programt &dest) | goto_convertt | protected |
| splits_and_condition(const exprt &cond) | goto_convertt | protected |
| summarize_pure_call(const symbolt &fsym, const exprt &call, exprt &out) | goto_convertt | protected |
| summary_reject_reasons | goto_convertt | protected |
| targets | goto_convertt | protected |
| thrash_type_symbols() | goto_convert_functionst | |
| tmp_symbol | goto_convertt | protected |
| try_convert_body_native(const expr2tc &body2, goto_programt &dest) | goto_convert_functionst | protected |
| try_inline_pure_call(const symbolt &fsym, const exprt &call, exprt &out) | goto_convertt | protected |
| type_needs_rename(const irept &type, const irep_idt &sname) const | goto_convert_functionst | |
| typename_mapt typedef | goto_convert_functionst | |
| typename_sett typedef | goto_convert_functionst | |
| unwind_destructor_stack(const locationt &, std::size_t stack_size, goto_programt &dest) | goto_convertt | protected |
| unwind_destructor_stack(const locationt &, std::size_t stack_size, goto_programt &dest, destructor_stackt &stack) | goto_convertt | protected |
| user_code_throws() | goto_convertt | protected |
| user_code_throws_cache | goto_convertt | protected |
| wallop_type(irep_idt name, typename_mapt &typenames, const irep_idt &sname) | goto_convert_functionst | |
| wallop_type_impl(irep_idt name, typename_mapt &typenames, const irep_idt &sname, std::set< irep_idt > &in_progress) | goto_convert_functionst | protected |