OpenASIP 2.2
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
TTAProgram::TPEFProgramFactory::SocketAllocation Struct Reference
Collaboration diagram for TTAProgram::TPEFProgramFactory::SocketAllocation:
Collaboration graph

Public Member Functions

 SocketAllocation (std::shared_ptr< Move > m, unsigned int anIndex)
 

Public Attributes

unsigned int index
 
std::shared_ptr< Movemove
 
std::vector< TTAMachine::Socket * > srcSocks
 
std::vector< TTAMachine::Socket * > dstSocks
 
unsigned int src
 
unsigned int dst
 

Detailed Description

Helper struct for resolving socket allocations for register file access.

This could be removed, if register file port storing for register references is implemented in TPEF.

Definition at line 240 of file TPEFProgramFactory.hh.

Constructor & Destructor Documentation

◆ SocketAllocation()

TTAProgram::TPEFProgramFactory::SocketAllocation::SocketAllocation ( std::shared_ptr< Move m,
unsigned int  anIndex 
)
inline

Member Data Documentation

◆ dst

unsigned int TTAProgram::TPEFProgramFactory::SocketAllocation::dst

◆ dstSocks

std::vector<TTAMachine::Socket*> TTAProgram::TPEFProgramFactory::SocketAllocation::dstSocks

◆ index

unsigned int TTAProgram::TPEFProgramFactory::SocketAllocation::index

Definition at line 244 of file TPEFProgramFactory.hh.

◆ move

std::shared_ptr<Move> TTAProgram::TPEFProgramFactory::SocketAllocation::move

◆ src

unsigned int TTAProgram::TPEFProgramFactory::SocketAllocation::src

◆ srcSocks

std::vector<TTAMachine::Socket*> TTAProgram::TPEFProgramFactory::SocketAllocation::srcSocks

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