1#ifndef CPROVER_GOTO_CONVERT_FUNCTIONS_H
2#define CPROVER_GOTO_CONVERT_FUNCTIONS_H
91 std::set<irep_idt> &in_progress);
std::set< irep_idt > typename_sett
Definition goto_convert_functions.h:17
void thrash_type_symbols()
Definition goto_convert_functions.cpp:2296
bool try_convert_body_native(const expr2tc &body2, goto_programt &dest)
Definition goto_convert_functions.cpp:1816
bool convert_native_full_expression(const expr2tc &code2, goto_programt &dest, const locationt &inherited)
Definition goto_convert_functions.cpp:519
void collect_expr(const irept &expr, typename_sett &set)
Definition goto_convert_functions.cpp:2034
void rename_types(irept &type, const symbolt &cur_name_sym, const irep_idt &sname)
Definition goto_convert_functions.cpp:2112
void add_return(goto_functiont &f, const irep_idt &identifier, const locationt &location)
Definition goto_convert_functions.cpp:57
goto_functionst & functions
Definition goto_convert_functions.h:47
std::map< irep_idt, std::set< irep_idt > > typename_mapt
Definition goto_convert_functions.h:16
bool convert_native_rec(const expr2tc &code2, goto_programt &dest, const locationt &inherited)
Definition goto_convert_functions.cpp:533
void goto_convert()
Definition goto_convert_functions.cpp:24
void wallop_type(irep_idt name, typename_mapt &typenames, const irep_idt &sname)
Definition goto_convert_functions.cpp:2233
void rename_exprs(irept &expr, const symbolt &cur_name_sym, const irep_idt &sname)
Definition goto_convert_functions.cpp:2194
void convert_function(symbolt &symbol)
Definition goto_convert_functions.cpp:1837
static bool hide(const goto_programt &goto_program)
Definition goto_convert_functions.cpp:43
bool type_needs_rename(const irept &type, const irep_idt &sname) const
Definition goto_convert_functions.cpp:2067
bool expr_needs_rename(const irept &expr, const irep_idt &sname) const
Definition goto_convert_functions.cpp:2083
goto_convert_functionst(contextt &_context, optionst &_options, goto_functionst &_functions)
Definition goto_convert_functions.cpp:16
void collect_type(const irept &type, typename_sett &set)
Definition goto_convert_functions.cpp:2012
void wallop_type_impl(irep_idt name, typename_mapt &typenames, const irep_idt &sname, std::set< irep_idt > &in_progress)
Definition goto_convert_functions.cpp:2243
goto_convertt(contextt &_context, optionst &_options)
Definition goto_convert_class.h:30
Definition goto_functions.h:56
Definition goto_functions.h:23
A generic container class for a control flow graph for one function, in the form of a goto-program.
Definition goto_program.h:63
void goto_convert(contextt &context, optionst &options, goto_functionst &functions)
Definition goto_convert_functions.cpp:2001
irep_container< expr2t > expr2tc
Definition irep2.h:431