12 #ifndef CPROVER_GOTO_INSTRUMENT_ACCELERATE_ACCELERATOR_H
13 #define CPROVER_GOTO_INSTRUMENT_ACCELERATE_ACCELERATOR_H
32 std::set<exprt> &changed,
33 std::set<exprt> &dirty) :
A generic container class for the GOTO intermediate representation of one function.
void copy_from(const goto_programt &src)
Copy a full goto program, preserving targets.
void clear()
Clear the goto program.
std::set< exprt > changed_vars
goto_programt overflow_path
path_acceleratort(patht &_path, goto_programt &pure, goto_programt &overflow, std::set< exprt > &changed, std::set< exprt > &dirty)
std::set< exprt > dirty_vars
goto_programt pure_accelerator
path_acceleratort(const path_acceleratort &that)
Goto Programs with Functions.
Compute natural loops in a goto_function.
std::list< path_nodet > patht
API to expression classes.