Otawa
0.10
|
#include <otawa/parexegraph/Resource.h>
Public Types | |
enum | resource_type_t { BLOCK_START, STAGE, QUEUE, REG, EXTERNAL_CONFLICT, INTERNAL_CONFLICT, RES_TYPE_NUM } |
typedef struct otawa::Resource::input_t | input_t |
Public Member Functions | |
QueueResource (elm::String name, ParExeQueue *queue, int slot, int index, StageResource *upper_bound, int num_stages) | |
ParExeQueue * | queue () |
int | slot () |
int | uid () |
int | offset () |
elm::String | name () |
resource_type_t | type () |
int | index () |
void | setIndex (int index) |
Private Attributes | |
ParExeQueue * | _queue |
int | _slot |
int | _uid |
int | _offset |
|
inherited |
|
inherited |
|
inline |
References _offset, _uid, otawa::Resource::index(), otawa::ParExeStage::index(), and otawa::StageResource::stage().
|
inlineinherited |
References otawa::Resource::_index.
Referenced by otawa::ParExeGraph::clearDelays(), otawa::ParExeGraph::delta(), otawa::ParExeGraph::propagate(), QueueResource(), and otawa::Resource::setIndex().
|
inlineinherited |
References otawa::Resource::_name.
|
inline |
References _offset.
|
inline |
References _queue.
|
inlineinherited |
References otawa::Resource::_index, and otawa::Resource::index().
|
inline |
References _slot.
|
inlineinherited |
References otawa::Resource::_type.
Referenced by otawa::ParExeGraph::delta().
|
inline |
References _uid.
|
private |
Referenced by offset(), and QueueResource().
|
private |
Referenced by queue().
|
private |
Referenced by slot().
|
private |
Referenced by QueueResource(), and uid().