OpenASIP
2.0
|
#include <MachineResourceManager.hh>
Public Member Functions | |
ResourceID () | |
Public Attributes | |
TPEF::MoveElement::FieldType | type |
Resource type. More... | |
UValue | unit |
TPEF Resource unit id. More... | |
UValue | index |
TPEF Resource operand id or register file index. More... | |
UValue | width |
Width of accessed port or other resource. More... | |
Result type when getting resource.
Definition at line 91 of file MachineResourceManager.hh.
|
inline |
Definition at line 92 of file MachineResourceManager.hh.
UValue MachineResourceManager::ResourceID::index |
TPEF Resource operand id or register file index.
Definition at line 102 of file MachineResourceManager.hh.
Referenced by CodeSectionCreator::addMove(), MachineResourceManager::functionUnitPortResource(), MachineResourceManager::registerFileIndexReference(), and MachineResourceManager::rFPortOrFUIndexReference().
TPEF::MoveElement::FieldType MachineResourceManager::ResourceID::type |
Resource type.
Definition at line 98 of file MachineResourceManager.hh.
Referenced by CodeSectionCreator::addMove(), MachineResourceManager::functionUnitPortResource(), MachineResourceManager::registerFileIndexReference(), and MachineResourceManager::rFPortOrFUIndexReference().
UValue MachineResourceManager::ResourceID::unit |
TPEF Resource unit id.
Definition at line 100 of file MachineResourceManager.hh.
Referenced by CodeSectionCreator::addMove(), MachineResourceManager::functionUnitPortResource(), MachineResourceManager::registerFileIndexReference(), and MachineResourceManager::rFPortOrFUIndexReference().
UValue MachineResourceManager::ResourceID::width |
Width of accessed port or other resource.
Definition at line 104 of file MachineResourceManager.hh.
Referenced by CodeSectionCreator::addMove(), MachineResourceManager::functionUnitPortResource(), MachineResourceManager::registerFileIndexReference(), and MachineResourceManager::rFPortOrFUIndexReference().