Domain concept for ai module.
More...
#include </home/casse/otawa/otawa/src/prog/concepts.h>
Domain concept for ai module.
t otawa::ai::Domain::bot |
( |
void |
| ) |
|
Get the bottom value.
- Returns
- Bottom value.
bool otawa::ai::Domain::equals |
( |
t |
v1, |
|
|
t |
v2 |
|
) |
| |
Test if both values are equal.
- Parameters
-
v1 | First value. |
v2 | Second value. |
- Returns
- True if v1 = v2, false else.
t otawa::ai::Domain::init |
( |
void |
| ) |
|
Get the initial domain value.
- Returns
- Initial value.
Compute input value.
- Parameters
-
vertex | Current vertex. |
ins | Iterator on inputs (implement InputIter concept). |
- Returns
- Input result.
t otawa::ai::Domain::join |
( |
t |
v1, |
|
|
t |
v2 |
|
) |
| |
Join both value.
- Parameters
-
v1 | First value. |
v2 | Second value. |
- Returns
- Joined values.
Produce a new state by updating the given in state according to the current vertex.
- Parameters
-
vertex | Current vertex. |
in | Input state. |
outs | Iterator on output (implements OutputIter concept). |
The documentation for this class was generated from the following file: