CBMC
Loading...
Searching...
No Matches
subsumed.h
Go to the documentation of this file.
1
/*******************************************************************\
2
3
Module: Loop Acceleration
4
5
Author: Matt Lewis
6
7
\*******************************************************************/
8
11
12
#ifndef CPROVER_GOTO_INSTRUMENT_ACCELERATE_SUBSUMED_H
13
#define CPROVER_GOTO_INSTRUMENT_ACCELERATE_SUBSUMED_H
14
15
#include "
path.h
"
16
17
#include <list>
18
19
class
subsumed_patht
20
{
21
public
:
22
explicit
subsumed_patht
(
patht
&
_subsumed
)
23
{
24
patht::iterator it =
subsumed
.begin();
25
subsumed
.insert(it,
_subsumed
.begin(),
_subsumed
.end());
26
}
27
28
patht
subsumed
;
29
patht
accelerator
;
30
patht
residue
;
31
};
32
33
typedef
std::list<subsumed_patht>
subsumed_pathst
;
34
35
#endif
// CPROVER_GOTO_INSTRUMENT_ACCELERATE_SUBSUMED_H
ait
ait supplies three of the four components needed: an abstract interpreter (in this case handling func...
Definition
ai.h:562
subsumed_patht
Definition
subsumed.h:20
subsumed_patht::residue
patht residue
Definition
subsumed.h:30
subsumed_patht::subsumed
patht subsumed
Definition
subsumed.h:28
subsumed_patht::subsumed_patht
subsumed_patht(patht &_subsumed)
Definition
subsumed.h:22
subsumed_patht::accelerator
patht accelerator
Definition
subsumed.h:29
path.h
Loop Acceleration.
patht
std::list< path_nodet > patht
Definition
path.h:44
subsumed_pathst
std::list< subsumed_patht > subsumed_pathst
Definition
subsumed.h:33
src
goto-instrument
accelerate
subsumed.h
Generated by
1.9.8