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

#include <BF2Scheduler.hh>

Collaboration diagram for BF2Scheduler::PreLoopShareInfo:
Collaboration graph

Public Member Functions

 PreLoopShareInfo (PreLoopOperandEnum state)
 
 PreLoopShareInfo (MoveNode &mn, TTAMachine::FUPort &port)
 

Public Attributes

PreLoopOperandEnum state_
 
MoveNodesharedMN_
 
TTAMachine::FUPortsharedPort_
 

Detailed Description

Struct for return values

Definition at line 143 of file BF2Scheduler.hh.

Constructor & Destructor Documentation

◆ PreLoopShareInfo() [1/2]

BF2Scheduler::PreLoopShareInfo::PreLoopShareInfo ( PreLoopOperandEnum  state)
inline

Definition at line 147 of file BF2Scheduler.hh.

147 : state_(state),
148 sharedMN_(NULL),
149 sharedPort_(NULL) {}
TTAMachine::FUPort * sharedPort_

◆ PreLoopShareInfo() [2/2]

BF2Scheduler::PreLoopShareInfo::PreLoopShareInfo ( MoveNode mn,
TTAMachine::FUPort port 
)
inline

Definition at line 150 of file BF2Scheduler.hh.

150 :
151 state_(SHARED),
152 sharedMN_(&mn),
153 sharedPort_(&port) {}

Member Data Documentation

◆ sharedMN_

MoveNode* BF2Scheduler::PreLoopShareInfo::sharedMN_

Definition at line 145 of file BF2Scheduler.hh.

Referenced by BF2Scheduler::preAllocateFunctionUnits().

◆ sharedPort_

TTAMachine::FUPort* BF2Scheduler::PreLoopShareInfo::sharedPort_

Definition at line 146 of file BF2Scheduler.hh.

Referenced by BF2Scheduler::preAllocateFunctionUnits().

◆ state_

PreLoopOperandEnum BF2Scheduler::PreLoopShareInfo::state_

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