CBMC
|
#include <sese_regions.h>
Public Member Functions | |
void | operator() (const goto_programt &goto_program) |
std::optional< goto_programt::const_targett > | get_region_exit (goto_programt::const_targett entry) const |
void | output (std::ostream &out, const goto_programt &goto_program, const namespacet &ns) const |
Private Member Functions | |
void | compute_sese_regions (const goto_programt &goto_program, const natural_loopst &natural_loops) |
Private Attributes | |
std::unordered_map< goto_programt::const_targett, goto_programt::const_targett, const_target_hash > | sese_regions |
Definition at line 15 of file sese_regions.h.
|
private |
Definition at line 121 of file sese_regions.cpp.
|
inline |
Definition at line 20 of file sese_regions.h.
void sese_region_analysist::operator() | ( | const goto_programt & | goto_program | ) |
Definition at line 18 of file sese_regions.cpp.
void sese_region_analysist::output | ( | std::ostream & | out, |
const goto_programt & | goto_program, | ||
const namespacet & | ns | ||
) | const |
Definition at line 230 of file sese_regions.cpp.
|
private |
Definition at line 39 of file sese_regions.h.