CBMC
|
#include <loop_analysis.h>
Public Types | |
typedef loop_templatet< T, C > | loopt |
typedef std::map< T, loopt, C > | loop_mapt |
Public Member Functions | |
virtual void | output (std::ostream &) const |
Print all natural loops that were found. | |
bool | is_loop_header (const T instruction) const |
Returns true if instruction is the header of any loop. | |
loop_analysist ()=default | |
Public Attributes | |
loop_mapt | loop_map |
Definition at line 81 of file loop_analysis.h.
typedef std::map<T, loopt, C> loop_analysist< T, C >::loop_mapt |
Definition at line 86 of file loop_analysis.h.
typedef loop_templatet<T, C> loop_analysist< T, C >::loopt |
Definition at line 84 of file loop_analysis.h.
|
default |
|
inline |
Returns true if instruction
is the header of any loop.
Definition at line 93 of file loop_analysis.h.
|
virtual |
Print all natural loops that were found.
Reimplemented in lexical_loops_templatet< P, T, C >.
Definition at line 170 of file loop_analysis.h.
Definition at line 88 of file loop_analysis.h.