|
CBMC
|
#include "loop_utils.h"#include <analyses/local_may_alias.h>#include <goto-programs/pointer_arithmetic.h>#include <util/pointer_expr.h>#include <util/std_expr.h>
Include dependency graph for loop_utils.cpp:Go to the source code of this file.
Functions | |
| goto_programt::targett | get_loop_exit (const loopt &loop) |
| void | get_assigns_lhs (const local_may_aliast &local_may_alias, goto_programt::const_targett t, const exprt &lhs, assignst &assigns) |
| void | get_assigns (const local_may_aliast &local_may_alias, const loopt &loop, assignst &assigns) |
Helper functions for k-induction and loop invariants
Definition in file loop_utils.cpp.
| void get_assigns | ( | const local_may_aliast & | local_may_alias, |
| const loopt & | loop, | ||
| assignst & | assigns | ||
| ) |
Definition at line 72 of file loop_utils.cpp.
| void get_assigns_lhs | ( | const local_may_aliast & | local_may_alias, |
| goto_programt::const_targett | t, | ||
| const exprt & | lhs, | ||
| assignst & | assigns | ||
| ) |
Definition at line 39 of file loop_utils.cpp.
| goto_programt::targett get_loop_exit | ( | const loopt & | loop | ) |
Definition at line 21 of file loop_utils.cpp.