Otawa
0.10
|
The instructions queues stores instruction that come from one stage to another one. More...
#include <otawa/hard/Processor.h>
Public Member Functions | |
Queue (void) | |
virtual | ~Queue (void) |
elm::String | getName (void) const |
int | getSize (void) const |
Stage * | getInput (void) const |
Stage * | getOutput (void) const |
const AllocatedTable< Stage * > & | getIntern (void) const |
Private Member Functions | |
SERIALIZABLE (otawa::hard::Queue, FIELD(name)&FIELD(size)&FIELD(input)&FIELD(output)&FIELD(intern)) | |
Private Attributes | |
elm::String | name |
int | size |
Stage * | input |
Stage * | output |
AllocatedTable< Stage * > | intern |
Friends | |
class | QueueBuilder |
The instructions queues stores instruction that come from one stage to another one.
Possibly, an instruction queue may have an internal execution stage that uses the stored instruction to compute their result.
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
References name.
|
inline |
|
inline |
|
private |
|
friend |
|
private |
Referenced by otawa::hard::QueueBuilder::input().
|
private |
Referenced by otawa::hard::QueueBuilder::complete().
|
private |
Referenced by otawa::hard::QueueBuilder::QueueBuilder().
|
private |
Referenced by otawa::hard::QueueBuilder::output().
|
private |
Referenced by otawa::hard::QueueBuilder::size().