Go to the documentation of this file.
54 fu.operationPortCount() + fu.pipelineElementCount(),
68 operation.parentUnit()->maxLatency(),
69 operation.parentUnit()->operationPortCount() +
70 operation.parentUnit()->pipelineElementCount(),
false) {
76 for (
int cycle = 0; cycle <
columnCount(); ++cycle) {
84 for (
int cycle = 0; cycle <
columnCount(); ++cycle) {
bool isPortUsed(const FUPort &port, int cycle) const
const std::string & name() const
virtual PipelineElement * pipelineElement(int index) const
virtual int operationPortCount() const
virtual int pipelineElementCount() const
find Finds info of the inner loops in the false
FunctionUnit * parentUnit() const
ReservationTable(const TTAMachine::FunctionUnit &fu)
ExecutionPipeline * pipeline() const
void setBit(int column, int row, bool value)
virtual FUPort * operationPort(const std::string &name) const
bool isResourceUsed(const std::string &name, int cycle) const
virtual ~ReservationTable()