OpenASIP  2.0
TTAMachine::ExecutionPipeline Member List

This is the complete list of members for TTAMachine::ExecutionPipeline, including all inherited members.

addPipelineElement(const std::string &name) constTTAMachine::ExecutionPipelineprivate
addPortRead(int operand, int start, int duration)TTAMachine::ExecutionPipeline
addPortWrite(int operand, int start, int duration)TTAMachine::ExecutionPipeline
addResourceUsage(ObjectStateTable &usages, const ObjectState *usageState) constTTAMachine::ExecutionPipelineprivate
addResourceUse(const std::string &name, int start, int duration)TTAMachine::ExecutionPipeline
adjustLatency(int newLatency)TTAMachine::ExecutionPipelineprivate
checkDuration(int duration)TTAMachine::ExecutionPipelineprivatestatic
checkInputOperand(int operand) constTTAMachine::ExecutionPipelineprivate
checkOperandAvailability(int operand, int start, int duration) constTTAMachine::ExecutionPipelineprivate
checkOutputOperand(int operand) constTTAMachine::ExecutionPipelineprivate
checkResourceAvailability(const std::string &resource, int start, int duration) constTTAMachine::ExecutionPipelineprivate
checkResourceName(const std::string &name)TTAMachine::ExecutionPipelineprivatestatic
checkStartCycle(int startCycle) constTTAMachine::ExecutionPipelineprivate
ExecutionPipeline(HWOperation &parentOperation)TTAMachine::ExecutionPipeline
firstCycle() constTTAMachine::ExecutionPipelineprivate
firstCycleWithoutOperandUse(int operand, int cycle) constTTAMachine::ExecutionPipelineprivate
firstCycleWithoutResource(const std::string &resource) constTTAMachine::ExecutionPipelineprivate
firstCycleWithoutResource(const std::string &resource, int cycle) constTTAMachine::ExecutionPipelineprivate
id_TTAMachine::MachinePartprivate
idCounter_TTAMachine::MachinePartprivatestatic
internalAddPortUse(int operand, int start, int duration, IOUsage &toModify)TTAMachine::ExecutionPipelineprivate
internalAddResourceUse(const std::string &name, int start, int duration)TTAMachine::ExecutionPipelineprivate
internalRemoveOperandUse(int operand, int start, int duration)TTAMachine::ExecutionPipelineprivate
internalRemoveResourceUse(const std::string &name, int start, int duration)TTAMachine::ExecutionPipelineprivate
IOUsage typedefTTAMachine::ExecutionPipelineprivate
isArchitectureEqual(const ExecutionPipeline *pipeline) constTTAMachine::ExecutionPipeline
isOperandBound(const FUPort &port, const OperandSet &operands) constTTAMachine::ExecutionPipelineprivate
isOperandRead(int operand) constTTAMachine::ExecutionPipelineprivate
isOperandWritten(int operand) constTTAMachine::ExecutionPipelineprivate
isPortRead(const FUPort &port, int cycle) constTTAMachine::ExecutionPipeline
isPortUsed(const FUPort &port, int cycle) constTTAMachine::ExecutionPipeline
isPortWritten(const FUPort &port, int cycle) constTTAMachine::ExecutionPipeline
isResourceUsed(const std::string &name, int cycle) constTTAMachine::ExecutionPipeline
latency() constTTAMachine::ExecutionPipeline
latency(int output) constTTAMachine::ExecutionPipeline
loadState(const ObjectState *state)TTAMachine::ExecutionPipelinevirtual
MachinePart()TTAMachine::MachinePartprotected
MachinePart(const MachinePart &)TTAMachine::MachinePartprivate
ObjectStateTable typedefTTAMachine::ExecutionPipelineprivate
OperandSet typedefTTAMachine::ExecutionPipeline
operator=(const SubComponent &)TTAMachine::SubComponentprivate
opReads_TTAMachine::ExecutionPipelineprivate
opWrites_TTAMachine::ExecutionPipelineprivate
OSKEY_CYCLESTTAMachine::ExecutionPipelinestatic
OSKEY_OPERANDTTAMachine::ExecutionPipelinestatic
OSKEY_RESOURCE_NAMETTAMachine::ExecutionPipelinestatic
OSKEY_START_CYCLETTAMachine::ExecutionPipelinestatic
OSNAME_OPERAND_READTTAMachine::ExecutionPipelinestatic
OSNAME_OPERAND_WRITETTAMachine::ExecutionPipelinestatic
OSNAME_PIPELINETTAMachine::ExecutionPipelinestatic
OSNAME_RESOURCE_USAGETTAMachine::ExecutionPipelinestatic
parent_TTAMachine::ExecutionPipelineprivate
parentOperation() constTTAMachine::ExecutionPipeline
pipelineElement(const std::string &name) constTTAMachine::ExecutionPipelineprivate
readOperands(int cycle) constTTAMachine::ExecutionPipeline
readOperands() constTTAMachine::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 typedefTTAMachine::ExecutionPipeline
ResourceUsage typedefTTAMachine::ExecutionPipelineprivate
resourceUsage_TTAMachine::ExecutionPipelineprivate
resourceUsages(int cycle) constTTAMachine::ExecutionPipeline
saveOperandUse(int operand, int cycleToSave, ObjectState *pipelineState, const std::string &osName)TTAMachine::ExecutionPipelineprivatestatic
saveResourceUse(const PipelineElement *element, int cycleToSave, ObjectState *pipelineState)TTAMachine::ExecutionPipelineprivatestatic
saveState() constTTAMachine::ExecutionPipelinevirtual
slack(int input) constTTAMachine::ExecutionPipeline
sortResourceUsages(const ObjectState *pipelineState) constTTAMachine::ExecutionPipelineprivate
SubComponent()TTAMachine::SubComponentprotected
SubComponent(const SubComponent &)TTAMachine::SubComponentprivate
usedResources() constTTAMachine::ExecutionPipelineprivate
writtenOperands(int cycle) constTTAMachine::ExecutionPipeline
writtenOperands() constTTAMachine::ExecutionPipeline
~ExecutionPipeline()TTAMachine::ExecutionPipelinevirtual
~MachinePart()TTAMachine::MachinePartprotectedvirtual
~Serializable()Serializableinlinevirtual
~SubComponent()TTAMachine::SubComponentprotectedvirtual