Otawa
0.10
|
A sequence of instructions (ExeInst) More...
#include <>>
Classes | |
class | InstIterator |
Iterator on the list of instructions of the sequence. More... | |
Public Member Functions | |
int | length () |
int | count (void) const |
bool | contains (const ExeInst< N > *&value) const |
bool | isEmpty (void) const |
operator bool (void) const | |
void | clear (void) |
void | add (const ExeInst< N > *&item) |
void | addAll (const C< ExeInst< N > * > &items) |
void | remove (const ExeInst< N > *&value) |
void | remove (const AbstractIterator &iter) |
void | removeAll (const C< ExeInst< N > * > &items) |
const ExeInst< N > *& | first (void) const |
const ExeInst< N > *& | last (void) const |
Iterator | find (const ExeInst< N > *&item) const |
Iterator | find (const ExeInst< N > *&item, const Iterator &iter) const |
void | addFirst (const ExeInst< N > *&value) |
void | addLast (const ExeInst< N > *&value) |
void | removeFirst (void) |
void | removeLast (void) |
void | addAfter (const AbstractIterator &pos, const ExeInst< N > *&item) |
void | addBefore (const AbstractIterator &pos, const ExeInst< N > *&item) |
void | set (const AbstractIterator &pos, const ExeInst< N > *&item) |
const ExeInst< N > *& | head (void) const |
ExeInst< N > * | get (void) |
void | put (const ExeInst< N > *&item) |
void | reset (void) |
A sequence of instructions (ExeInst)
Type | of execution graph nodes. |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
Referenced by otawa::LiExeGraphBBTime::processSequence().
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
Referenced by otawa::LiExeGraphBBTime::buildEpilogueList().
|
inline |
Referenced by otawa::ParamExeGraph::instructionCount().
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |