OpenASIP 2.2
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
MachineResourceManager::ResourceID Struct Reference

#include <MachineResourceManager.hh>

Collaboration diagram for MachineResourceManager::ResourceID:
Collaboration graph

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.
 

Detailed Description

Result type when getting resource.

Definition at line 91 of file MachineResourceManager.hh.

Constructor & Destructor Documentation

◆ ResourceID()

MachineResourceManager::ResourceID::ResourceID ( )
inline

Definition at line 92 of file MachineResourceManager.hh.

92 :
94 unit(0), index(0), width(0) {
95 }
@ MF_NULL
Illegal field.
UValue width
Width of accessed port or other resource.
TPEF::MoveElement::FieldType type
Resource type.
UValue index
TPEF Resource operand id or register file index.

Member Data Documentation

◆ index

UValue MachineResourceManager::ResourceID::index

◆ type

TPEF::MoveElement::FieldType MachineResourceManager::ResourceID::type

◆ unit

UValue MachineResourceManager::ResourceID::unit

◆ width

UValue MachineResourceManager::ResourceID::width

The documentation for this struct was generated from the following file: