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 | |
StageResource (elm::String name, ParExeStage *stage, int slot, int index) | |
ParExeStage * | stage () |
int | slot () |
elm::String | name () |
resource_type_t | type () |
int | index () |
void | setIndex (int index) |
Private Attributes | |
ParExeStage * | _stage |
int | _slot |
|
inherited |
|
inherited |
|
inline |
|
inlineinherited |
References otawa::Resource::_index.
Referenced by otawa::ParExeGraph::clearDelays(), otawa::ParExeGraph::delta(), otawa::ParExeGraph::propagate(), otawa::QueueResource::QueueResource(), and otawa::Resource::setIndex().
|
inlineinherited |
References otawa::Resource::_name.
|
inlineinherited |
References otawa::Resource::_index, and otawa::Resource::index().
|
inline |
References _slot.
|
inline |
References _stage.
Referenced by otawa::QueueResource::QueueResource().
|
inlineinherited |
References otawa::Resource::_type.
Referenced by otawa::ParExeGraph::delta().
|
private |
Referenced by slot().
|
private |
Referenced by stage().