|
OpenASIP 2.2
|
#include <MachineResourceManager.hh>

Public Member Functions | |
| ResourceID () | |
Public Attributes | |
| TPEF::MoveElement::FieldType | type |
| Resource type. | |
| UValue | unit |
| TPEF Resource unit id. | |
| UValue | index |
| TPEF Resource operand id or register file index. | |
| UValue | width |
| Width of accessed port or other resource. | |
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().