CBMC
loop_utils.cpp File Reference

Helper functions for k-induction and loop invariants. More...

+ 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)
 

Detailed Description

Helper functions for k-induction and loop invariants.

Definition in file loop_utils.cpp.

Function Documentation

◆ get_assigns()

void get_assigns ( const local_may_aliast local_may_alias,
const loopt loop,
assignst assigns 
)

Definition at line 72 of file loop_utils.cpp.

◆ get_assigns_lhs()

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.

◆ get_loop_exit()

goto_programt::targett get_loop_exit ( const loopt loop)

Definition at line 21 of file loop_utils.cpp.