OpenASIP  2.0
TTAMachine::ImmediateUnit Member List

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

addPort(Port &port)TTAMachine::Unitprivate
BaseRegisterFile(const std::string &name, int size, int width)TTAMachine::BaseRegisterFileprotected
BaseRegisterFile(const ObjectState *state)TTAMachine::BaseRegisterFileprotected
bidirPortCount() constTTAMachine::Unitvirtual
Component(const std::string &name)TTAMachine::Componentprotected
Component(const ObjectState *state)TTAMachine::Componentprotected
Component(const Component &)TTAMachine::Componentprivate
copy() constTTAMachine::RegisterFilevirtual
deleteAllPorts()TTAMachine::Unitprivate
deleteGuards(int registers) constTTAMachine::RegisterFileprivate
deleteOtherPorts(const NameSet &portsToLeave)TTAMachine::Unitprivate
ensureRegistration(const Component &component) constTTAMachine::Componentvirtual
extension_TTAMachine::ImmediateUnitprivate
extensionMode() constTTAMachine::ImmediateUnitvirtual
firstReadPort() constTTAMachine::RegisterFile
firstWritePort() constTTAMachine::RegisterFile
guardLatency() constTTAMachine::RegisterFilevirtual
guardLatency_TTAMachine::RegisterFileprivate
hasPort(const std::string &name) constTTAMachine::Unitvirtual
id_TTAMachine::MachinePartprivate
idCounter_TTAMachine::MachinePartprivatestatic
ImmediateUnit(const std::string &name, unsigned int size, unsigned int width, unsigned int maxReads, unsigned int guardLatency, Machine::Extension extension)TTAMachine::ImmediateUnit
ImmediateUnit(const ObjectState *state)TTAMachine::ImmediateUnit
inputPortCount(bool countBidir=false) constTTAMachine::Unitvirtual
internalSetMachine(Machine &machine)TTAMachine::Componentprotected
internalUnsetMachine()TTAMachine::Componentprotected
isArchitectureEqual(const RegisterFile &rf) constTTAMachine::RegisterFilevirtual
isNormal() constTTAMachine::RegisterFilevirtual
isRegistered() constTTAMachine::Componentvirtual
isReserved() constTTAMachine::RegisterFilevirtual
isUsedAsGuard() constTTAMachine::RegisterFilevirtual
isVolatile() constTTAMachine::RegisterFilevirtual
latency() constTTAMachine::ImmediateUnitvirtual
latency_TTAMachine::ImmediateUnitprivate
loadState(const ObjectState *state)TTAMachine::ImmediateUnitvirtual
loadStateWithoutReferences(const ObjectState *state)TTAMachine::ImmediateUnitprivate
machine() constTTAMachine::Componentvirtual
machine_TTAMachine::Componentprivate
MachinePart()TTAMachine::MachinePartprotected
MachinePart(const MachinePart &)TTAMachine::MachinePartprivate
maxReads() constTTAMachine::RegisterFilevirtual
maxReads_TTAMachine::RegisterFilemutableprivate
maxWrites() constTTAMachine::RegisterFilevirtual
maxWrites_TTAMachine::RegisterFilemutableprivate
name() constTTAMachine::Componentvirtual
name_TTAMachine::Componentprivate
NameSet typedefTTAMachine::Unitprivate
NORMAL enum valueTTAMachine::RegisterFile
numberOfRegisters() constTTAMachine::BaseRegisterFilevirtual
operator=(const RegisterFile &)TTAMachine::RegisterFileprivate
OSKEY_EXTENSIONTTAMachine::ImmediateUnitstatic
OSKEY_GUARD_LATENCYTTAMachine::RegisterFilestatic
OSKEY_LATENCYTTAMachine::ImmediateUnitstatic
OSKEY_MAX_READSTTAMachine::RegisterFilestatic
OSKEY_MAX_WRITESTTAMachine::RegisterFilestatic
OSKEY_NAMETTAMachine::Componentstatic
OSKEY_SIZETTAMachine::BaseRegisterFilestatic
OSKEY_TYPETTAMachine::RegisterFilestatic
OSKEY_WIDTHTTAMachine::BaseRegisterFilestatic
OSKEY_ZERO_REGISTERTTAMachine::RegisterFilestatic
OSNAME_BASE_REGISTER_FILETTAMachine::BaseRegisterFilestatic
OSNAME_COMPONENTTTAMachine::Componentstatic
OSNAME_IMMEDIATE_UNITTTAMachine::ImmediateUnitstatic
OSNAME_REGISTER_FILETTAMachine::RegisterFilestatic
OSNAME_UNITTTAMachine::Unitstatic
OSVALUE_NORMALTTAMachine::RegisterFilestatic
OSVALUE_RESERVEDTTAMachine::RegisterFilestatic
OSVALUE_SIGNTTAMachine::ImmediateUnitstatic
OSVALUE_VOLATILETTAMachine::RegisterFilestatic
OSVALUE_ZEROTTAMachine::ImmediateUnitstatic
outputPortCount(bool countBidir=false) constTTAMachine::Unitvirtual
port(const std::string &name) constTTAMachine::BaseRegisterFilevirtual
port(int index) constTTAMachine::BaseRegisterFilevirtual
portCount() constTTAMachine::Unitvirtual
portNames(const ObjectState *state)TTAMachine::Unitprivatestatic
ports_TTAMachine::Unitprivate
PortTable typedefTTAMachine::Unitprivate
RegisterFile(const std::string &name, unsigned int size, unsigned int width, unsigned int maxReads, unsigned int maxwrites, unsigned int guardLatency, Type type, bool zeroRegister=false)TTAMachine::RegisterFile
RegisterFile(const ObjectState *state)TTAMachine::RegisterFileexplicit
RegisterFile(const RegisterFile &)TTAMachine::RegisterFileprivate
removePort(Port &port)TTAMachine::Unitprotectedvirtual
RESERVED enum valueTTAMachine::RegisterFile
saveState() constTTAMachine::ImmediateUnitvirtual
setExtensionMode(Machine::Extension mode)TTAMachine::ImmediateUnitvirtual
setGuardLatency(int latency)TTAMachine::RegisterFilevirtual
setLatency(int latency)TTAMachine::ImmediateUnitprivatevirtual
setMachine(Machine &mach)TTAMachine::Unitvirtual
setMaxReads(int maxReads)TTAMachine::RegisterFilevirtual
setMaxWrites(int maxWrites)TTAMachine::ImmediateUnitvirtual
setName(const std::string &name)TTAMachine::ImmediateUnitvirtual
setNumberOfRegisters(int registers)TTAMachine::RegisterFilevirtual
setType(RegisterFile::Type type)TTAMachine::RegisterFilevirtual
setWidth(int width)TTAMachine::BaseRegisterFilevirtual
setZeroRegister(const bool &value)TTAMachine::RegisterFilevirtual
signExtends() constTTAMachine::ImmediateUnitinline
size() constTTAMachine::BaseRegisterFilevirtual
size_TTAMachine::BaseRegisterFileprivate
type() constTTAMachine::RegisterFilevirtual
Type enum nameTTAMachine::RegisterFile
type_TTAMachine::RegisterFileprivate
Unit(const std::string &name)TTAMachine::Unitprotected
Unit(const ObjectState *state)TTAMachine::Unitprotected
Unit(const Unit &)TTAMachine::Unitprivate
unsetMachine()TTAMachine::ImmediateUnitvirtual
updateMaxReadsAndWrites() constTTAMachine::RegisterFileprivate
VOLATILE enum valueTTAMachine::RegisterFile
width() constTTAMachine::BaseRegisterFilevirtual
width_TTAMachine::BaseRegisterFileprivate
zeroExtends() constTTAMachine::ImmediateUnitinline
zeroRegister() constTTAMachine::RegisterFilevirtual
zeroRegister_TTAMachine::RegisterFileprivate
~BaseRegisterFile()TTAMachine::BaseRegisterFilevirtual
~Component()TTAMachine::Componentvirtual
~ImmediateUnit()TTAMachine::ImmediateUnit
~MachinePart()TTAMachine::MachinePartprotectedvirtual
~RegisterFile()TTAMachine::RegisterFilevirtual
~Serializable()Serializableinlinevirtual
~Unit()TTAMachine::Unitvirtual