OpenASIP  2.0
TTAMachine::ControlUnit Member List

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

addOperation(HWOperation &operation)TTAMachine::FunctionUnitvirtual
addPipelineElement(PipelineElement &element)TTAMachine::FunctionUnitvirtual
addPort(Port &port)TTAMachine::Unitprivate
addressSpace() constTTAMachine::FunctionUnitvirtual
addressSpace_TTAMachine::FunctionUnitprivate
bidirPortCount() constTTAMachine::Unitvirtual
cleanup(const std::string &resource)TTAMachine::FunctionUnitvirtual
cleanupGuards() constTTAMachine::FunctionUnitprivate
Component(const std::string &name)TTAMachine::Componentprotected
Component(const ObjectState *state)TTAMachine::Componentprotected
Component(const Component &)TTAMachine::Componentprivate
ControlUnit(const std::string &name, int delaySlots, int globalGuardLatency)TTAMachine::ControlUnit
ControlUnit(const ObjectState *state)TTAMachine::ControlUnit
copy() constTTAMachine::ControlUnitvirtual
delaySlots() constTTAMachine::ControlUnit
delaySlots_TTAMachine::ControlUnitprivate
deleteAllOperations()TTAMachine::FunctionUnitprivate
deleteAllPorts()TTAMachine::Unitprivate
deleteOperation(HWOperation &operation)TTAMachine::FunctionUnitvirtual
deleteOtherPorts(const NameSet &portsToLeave)TTAMachine::Unitprivate
deletePipelineElement(PipelineElement &element)TTAMachine::FunctionUnitvirtual
ensureRegistration(const Component &component) constTTAMachine::Componentvirtual
FunctionUnit(const std::string &name)TTAMachine::FunctionUnit
FunctionUnit(const ObjectState *state)TTAMachine::FunctionUnit
FunctionUnit(const FunctionUnit &)TTAMachine::FunctionUnitprivate
globalGuardLatency() constTTAMachine::ControlUnit
globalGuardLatency_TTAMachine::ControlUnitprivate
hasAddressSpace() constTTAMachine::FunctionUnitvirtual
hasLocalGuardLatencyOfZero(const Machine &machine)TTAMachine::ControlUnitprivatestatic
hasOperation(const std::string &name) constTTAMachine::FunctionUnitvirtual
hasOperationLowercase(const std::string &name) constTTAMachine::FunctionUnitvirtual
hasOperationPort(const std::string &name) constTTAMachine::FunctionUnitvirtual
hasPipelineElement(const std::string &name) constTTAMachine::FunctionUnitvirtual
hasPort(const std::string &name) constTTAMachine::Unitvirtual
hasReturnAddressPort() constTTAMachine::ControlUnit
hasSpecialRegisterPort(const std::string &name) constTTAMachine::ControlUnit
id_TTAMachine::MachinePartprivate
idCounter_TTAMachine::MachinePartprivatestatic
inputPortCount(bool countBidir=false) constTTAMachine::Unitvirtual
internalSetMachine(Machine &machine)TTAMachine::Componentprotected
internalUnsetMachine()TTAMachine::Componentprotected
isArchitectureEqual(const FunctionUnit *fu, const bool checkPortWidths=true) constTTAMachine::FunctionUnitvirtual
isRegistered() constTTAMachine::Componentvirtual
loadState(const ObjectState *state)TTAMachine::ControlUnitvirtual
loadStateWithoutReferences(const ObjectState *state)TTAMachine::ControlUnitprivate
machine() constTTAMachine::Componentvirtual
machine_TTAMachine::Componentprivate
MachinePart()TTAMachine::MachinePartprotected
MachinePart(const MachinePart &)TTAMachine::MachinePartprivate
maxLatency() constTTAMachine::FunctionUnitvirtual
name() constTTAMachine::Componentvirtual
name_TTAMachine::Componentprivate
NameSet typedefTTAMachine::Unitprivate
needsConflictDetection() constTTAMachine::FunctionUnit
operation(const std::string &name) constTTAMachine::FunctionUnitvirtual
operation(int index) constTTAMachine::FunctionUnitvirtual
operationCount() constTTAMachine::FunctionUnitvirtual
operationLowercase(const std::string &name) constTTAMachine::FunctionUnitvirtual
operationNames(TCETools::CIStringSet &opNames) constTTAMachine::FunctionUnitvirtual
operationPort(const std::string &name) constTTAMachine::FunctionUnitvirtual
operationPort(int index) constTTAMachine::FunctionUnitvirtual
operationPortCount() constTTAMachine::FunctionUnitvirtual
operations_TTAMachine::FunctionUnitprivate
OperationTable typedefTTAMachine::FunctionUnitprivate
operator=(const Unit &)TTAMachine::Unitprivate
orderNumber() constTTAMachine::FunctionUnitvirtual
orderNumber_TTAMachine::FunctionUnitprivate
OSKEY_ASTTAMachine::FunctionUnitstatic
OSKEY_DELAY_SLOTSTTAMachine::ControlUnitstatic
OSKEY_GUARD_LATENCYTTAMachine::ControlUnitstatic
OSKEY_NAMETTAMachine::Componentstatic
OSKEY_ORDER_NUMBERTTAMachine::FunctionUnitstatic
OSKEY_RA_PORTTTAMachine::ControlUnitstatic
OSNAME_COMPONENTTTAMachine::Componentstatic
OSNAME_CONTROL_UNITTTAMachine::ControlUnitstatic
OSNAME_FUTTAMachine::FunctionUnitstatic
OSNAME_UNITTTAMachine::Unitstatic
outputPortCount(bool countBidir=false) constTTAMachine::Unitvirtual
pipelineElement(int index) constTTAMachine::FunctionUnitvirtual
pipelineElement(const std::string &name) constTTAMachine::FunctionUnitvirtual
pipelineElementCount() constTTAMachine::FunctionUnitvirtual
pipelineElements_TTAMachine::FunctionUnitprivate
PipelineElementTable typedefTTAMachine::FunctionUnitprivate
port(const std::string &name) constTTAMachine::FunctionUnitvirtual
port(int index) constTTAMachine::FunctionUnitvirtual
portCount() constTTAMachine::Unitvirtual
portNames(const ObjectState *state)TTAMachine::Unitprivatestatic
ports_TTAMachine::Unitprivate
PortTable typedefTTAMachine::Unitprivate
raPort_TTAMachine::ControlUnitprivate
removePort(Port &port)TTAMachine::ControlUnitprotectedvirtual
returnAddressPort() constTTAMachine::ControlUnit
saveState() constTTAMachine::ControlUnitvirtual
setAddressSpace(AddressSpace *as)TTAMachine::FunctionUnitvirtual
setDelaySlots(int delaySlots)TTAMachine::ControlUnit
setGlobalGuardLatency(int latency)TTAMachine::ControlUnit
setMachine(Machine &mach)TTAMachine::ControlUnitvirtual
setName(const std::string &name)TTAMachine::FunctionUnitvirtual
setOrderNumber(int)TTAMachine::FunctionUnitvirtual
setReturnAddressPort(const SpecialRegisterPort &port)TTAMachine::ControlUnit
specialRegisterPort(int index) constTTAMachine::ControlUnit
specialRegisterPort(const std::string &name) constTTAMachine::ControlUnit
specialRegisterPortCount() constTTAMachine::ControlUnit
triggerPort() constTTAMachine::FunctionUnitvirtual
Unit(const std::string &name)TTAMachine::Unitprotected
Unit(const ObjectState *state)TTAMachine::Unitprotected
Unit(const Unit &)TTAMachine::Unitprivate
unsetMachine()TTAMachine::ControlUnitvirtual
unsetMachineDerived()TTAMachine::FunctionUnitprotected
unsetReturnAddressPort()TTAMachine::ControlUnit
~Component()TTAMachine::Componentvirtual
~ControlUnit()TTAMachine::ControlUnitvirtual
~FunctionUnit()TTAMachine::FunctionUnitvirtual
~MachinePart()TTAMachine::MachinePartprotectedvirtual
~Serializable()Serializableinlinevirtual
~Unit()TTAMachine::Unitvirtual