OpenASIP
2.0
|
Public Member Functions | |
SocketAllocation (std::shared_ptr< Move > m, unsigned int anIndex) | |
Public Attributes | |
unsigned int | index |
std::shared_ptr< Move > | move |
std::vector< TTAMachine::Socket * > | srcSocks |
std::vector< TTAMachine::Socket * > | dstSocks |
unsigned int | src |
unsigned int | dst |
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.
|
inline |
unsigned int TTAProgram::TPEFProgramFactory::SocketAllocation::dst |
Definition at line 249 of file TPEFProgramFactory.hh.
Referenced by TTAProgram::TPEFProgramFactory::canDestinationBeAssigned(), and TTAProgram::TPEFProgramFactory::resolveSocketAllocations().
std::vector<TTAMachine::Socket*> TTAProgram::TPEFProgramFactory::SocketAllocation::dstSocks |
Definition at line 247 of file TPEFProgramFactory.hh.
Referenced by TTAProgram::TPEFProgramFactory::canDestinationBeAssigned(), TTAProgram::TPEFProgramFactory::createInstruction(), and TTAProgram::TPEFProgramFactory::resolveSocketAllocations().
unsigned int TTAProgram::TPEFProgramFactory::SocketAllocation::index |
Definition at line 242 of file TPEFProgramFactory.hh.
std::shared_ptr<Move> TTAProgram::TPEFProgramFactory::SocketAllocation::move |
Definition at line 245 of file TPEFProgramFactory.hh.
Referenced by TTAProgram::TPEFProgramFactory::canDestinationBeAssigned(), TTAProgram::TPEFProgramFactory::canSourceBeAssigned(), and TTAProgram::TPEFProgramFactory::resolveSocketAllocations().
unsigned int TTAProgram::TPEFProgramFactory::SocketAllocation::src |
Definition at line 248 of file TPEFProgramFactory.hh.
Referenced by TTAProgram::TPEFProgramFactory::canSourceBeAssigned(), and TTAProgram::TPEFProgramFactory::resolveSocketAllocations().
std::vector<TTAMachine::Socket*> TTAProgram::TPEFProgramFactory::SocketAllocation::srcSocks |
Definition at line 246 of file TPEFProgramFactory.hh.
Referenced by TTAProgram::TPEFProgramFactory::canSourceBeAssigned(), TTAProgram::TPEFProgramFactory::createInstruction(), and TTAProgram::TPEFProgramFactory::resolveSocketAllocations().