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 |