| addPipelineElement(const std::string &name) const | TTAMachine::ExecutionPipeline | private |
| addPortRead(int operand, int start, int duration) | TTAMachine::ExecutionPipeline | |
| addPortWrite(int operand, int start, int duration) | TTAMachine::ExecutionPipeline | |
| addResourceUsage(ObjectStateTable &usages, const ObjectState *usageState) const | TTAMachine::ExecutionPipeline | private |
| addResourceUse(const std::string &name, int start, int duration) | TTAMachine::ExecutionPipeline | |
| adjustLatency(int newLatency) | TTAMachine::ExecutionPipeline | private |
| checkDuration(int duration) | TTAMachine::ExecutionPipeline | privatestatic |
| checkInputOperand(int operand) const | TTAMachine::ExecutionPipeline | private |
| checkOperandAvailability(int operand, int start, int duration) const | TTAMachine::ExecutionPipeline | private |
| checkOutputOperand(int operand) const | TTAMachine::ExecutionPipeline | private |
| checkResourceAvailability(const std::string &resource, int start, int duration) const | TTAMachine::ExecutionPipeline | private |
| checkResourceName(const std::string &name) | TTAMachine::ExecutionPipeline | privatestatic |
| checkStartCycle(int startCycle) const | TTAMachine::ExecutionPipeline | private |
| ExecutionPipeline(HWOperation &parentOperation) | TTAMachine::ExecutionPipeline | |
| firstCycle() const | TTAMachine::ExecutionPipeline | private |
| firstCycleWithoutOperandUse(int operand, int cycle) const | TTAMachine::ExecutionPipeline | private |
| firstCycleWithoutResource(const std::string &resource) const | TTAMachine::ExecutionPipeline | private |
| firstCycleWithoutResource(const std::string &resource, int cycle) const | TTAMachine::ExecutionPipeline | private |
| id_ | TTAMachine::MachinePart | private |
| idCounter_ | TTAMachine::MachinePart | privatestatic |
| internalAddPortUse(int operand, int start, int duration, IOUsage &toModify) | TTAMachine::ExecutionPipeline | private |
| internalAddResourceUse(const std::string &name, int start, int duration) | TTAMachine::ExecutionPipeline | private |
| internalRemoveOperandUse(int operand, int start, int duration) | TTAMachine::ExecutionPipeline | private |
| internalRemoveResourceUse(const std::string &name, int start, int duration) | TTAMachine::ExecutionPipeline | private |
| IOUsage typedef | TTAMachine::ExecutionPipeline | private |
| isArchitectureEqual(const ExecutionPipeline *pipeline) const | TTAMachine::ExecutionPipeline | |
| isOperandBound(const FUPort &port, const OperandSet &operands) const | TTAMachine::ExecutionPipeline | private |
| isOperandRead(int operand) const | TTAMachine::ExecutionPipeline | private |
| isOperandWritten(int operand) const | TTAMachine::ExecutionPipeline | private |
| isPortRead(const FUPort &port, int cycle) const | TTAMachine::ExecutionPipeline | |
| isPortUsed(const FUPort &port, int cycle) const | TTAMachine::ExecutionPipeline | |
| isPortWritten(const FUPort &port, int cycle) const | TTAMachine::ExecutionPipeline | |
| isResourceUsed(const std::string &name, int cycle) const | TTAMachine::ExecutionPipeline | |
| latency() const | TTAMachine::ExecutionPipeline | |
| latency(int output) const | TTAMachine::ExecutionPipeline | |
| loadState(const ObjectState *state) | TTAMachine::ExecutionPipeline | virtual |
| MachinePart() | TTAMachine::MachinePart | protected |
| MachinePart(const MachinePart &) | TTAMachine::MachinePart | private |
| ObjectStateTable typedef | TTAMachine::ExecutionPipeline | private |
| OperandSet typedef | TTAMachine::ExecutionPipeline | |
| operator=(const SubComponent &) | TTAMachine::SubComponent | private |
| opReads_ | TTAMachine::ExecutionPipeline | private |
| opWrites_ | TTAMachine::ExecutionPipeline | private |
| OSKEY_CYCLES | TTAMachine::ExecutionPipeline | static |
| OSKEY_OPERAND | TTAMachine::ExecutionPipeline | static |
| OSKEY_RESOURCE_NAME | TTAMachine::ExecutionPipeline | static |
| OSKEY_START_CYCLE | TTAMachine::ExecutionPipeline | static |
| OSNAME_OPERAND_READ | TTAMachine::ExecutionPipeline | static |
| OSNAME_OPERAND_WRITE | TTAMachine::ExecutionPipeline | static |
| OSNAME_PIPELINE | TTAMachine::ExecutionPipeline | static |
| OSNAME_RESOURCE_USAGE | TTAMachine::ExecutionPipeline | static |
| parent_ | TTAMachine::ExecutionPipeline | private |
| parentOperation() const | TTAMachine::ExecutionPipeline | |
| pipelineElement(const std::string &name) const | TTAMachine::ExecutionPipeline | private |
| readOperands(int cycle) const | TTAMachine::ExecutionPipeline | |
| readOperands() const | TTAMachine::ExecutionPipeline | |
| removeAllResourceUses() | TTAMachine::ExecutionPipeline | |
| removeOperandUse(int operand, int cycle) | TTAMachine::ExecutionPipeline | |
| removeResourceUse(const std::string &name) | TTAMachine::ExecutionPipeline | |
| removeResourceUse(const std::string &name, int cycle) | TTAMachine::ExecutionPipeline | |
| ResourceSet typedef | TTAMachine::ExecutionPipeline | |
| ResourceUsage typedef | TTAMachine::ExecutionPipeline | private |
| resourceUsage_ | TTAMachine::ExecutionPipeline | private |
| resourceUsages(int cycle) const | TTAMachine::ExecutionPipeline | |
| saveOperandUse(int operand, int cycleToSave, ObjectState *pipelineState, const std::string &osName) | TTAMachine::ExecutionPipeline | privatestatic |
| saveResourceUse(const PipelineElement *element, int cycleToSave, ObjectState *pipelineState) | TTAMachine::ExecutionPipeline | privatestatic |
| saveState() const | TTAMachine::ExecutionPipeline | virtual |
| slack(int input) const | TTAMachine::ExecutionPipeline | |
| sortResourceUsages(const ObjectState *pipelineState) const | TTAMachine::ExecutionPipeline | private |
| SubComponent() | TTAMachine::SubComponent | protected |
| SubComponent(const SubComponent &) | TTAMachine::SubComponent | private |
| usedResources() const | TTAMachine::ExecutionPipeline | private |
| writtenOperands(int cycle) const | TTAMachine::ExecutionPipeline | |
| writtenOperands() const | TTAMachine::ExecutionPipeline | |
| ~ExecutionPipeline() | TTAMachine::ExecutionPipeline | virtual |
| ~MachinePart() | TTAMachine::MachinePart | protectedvirtual |
| ~Serializable() | Serializable | inlinevirtual |
| ~SubComponent() | TTAMachine::SubComponent | protectedvirtual |