OpenASIP  2.0
Public Attributes | List of all members
FUGen::OperationSchedule Struct Reference
Collaboration diagram for FUGen::OperationSchedule:
Collaboration graph

Public Attributes

std::string baseOp
 
std::string sensitiveOpcode
 
int initialCycle
 
int finalCycle
 
std::vector< OperandConnectionoperands
 
std::set< int > results
 
std::map< std::string, int > resourceOffsets
 
std::vector< std::string > subOperations
 

Detailed Description

Definition at line 116 of file FUGen.hh.

Member Data Documentation

◆ baseOp

std::string FUGen::OperationSchedule::baseOp

Definition at line 117 of file FUGen.hh.

Referenced by FUGen::buildReplaces(), and FUGen::scheduleOperations().

◆ finalCycle

int FUGen::OperationSchedule::finalCycle

Definition at line 120 of file FUGen.hh.

Referenced by FUGen::scheduleOperations().

◆ initialCycle

int FUGen::OperationSchedule::initialCycle

Definition at line 119 of file FUGen.hh.

Referenced by FUGen::buildReplaces(), and FUGen::scheduleOperations().

◆ operands

std::vector<OperandConnection> FUGen::OperationSchedule::operands

Definition at line 121 of file FUGen.hh.

Referenced by FUGen::buildReplaces(), and FUGen::scheduleOperations().

◆ resourceOffsets

std::map<std::string, int> FUGen::OperationSchedule::resourceOffsets

Definition at line 123 of file FUGen.hh.

Referenced by FUGen::buildReplaces(), and FUGen::scheduleOperations().

◆ results

std::set<int> FUGen::OperationSchedule::results

Definition at line 122 of file FUGen.hh.

Referenced by FUGen::buildReplaces(), and FUGen::scheduleOperations().

◆ sensitiveOpcode

std::string FUGen::OperationSchedule::sensitiveOpcode

Definition at line 118 of file FUGen.hh.

◆ subOperations

std::vector<std::string> FUGen::OperationSchedule::subOperations

Definition at line 124 of file FUGen.hh.

Referenced by FUGen::scheduleOperations().


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