addPort(Port &port) | TTAMachine::Unit | private |
BaseRegisterFile(const std::string &name, int size, int width) | TTAMachine::BaseRegisterFile | protected |
BaseRegisterFile(const ObjectState *state) | TTAMachine::BaseRegisterFile | protected |
bidirPortCount() const | TTAMachine::Unit | virtual |
Component(const std::string &name) | TTAMachine::Component | protected |
Component(const ObjectState *state) | TTAMachine::Component | protected |
Component(const Component &) | TTAMachine::Component | private |
copy() const | TTAMachine::RegisterFile | virtual |
deleteAllPorts() | TTAMachine::Unit | private |
deleteGuards(int registers) const | TTAMachine::RegisterFile | private |
deleteOtherPorts(const NameSet &portsToLeave) | TTAMachine::Unit | private |
ensureRegistration(const Component &component) const | TTAMachine::Component | virtual |
extension_ | TTAMachine::ImmediateUnit | private |
extensionMode() const | TTAMachine::ImmediateUnit | virtual |
firstReadPort() const | TTAMachine::RegisterFile | |
firstWritePort() const | TTAMachine::RegisterFile | |
guardLatency() const | TTAMachine::RegisterFile | virtual |
guardLatency_ | TTAMachine::RegisterFile | private |
hasPort(const std::string &name) const | TTAMachine::Unit | virtual |
id_ | TTAMachine::MachinePart | private |
idCounter_ | TTAMachine::MachinePart | privatestatic |
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) const | TTAMachine::Unit | virtual |
internalSetMachine(Machine &machine) | TTAMachine::Component | protected |
internalUnsetMachine() | TTAMachine::Component | protected |
isArchitectureEqual(const RegisterFile &rf) const | TTAMachine::RegisterFile | virtual |
isNormal() const | TTAMachine::RegisterFile | virtual |
isRegistered() const | TTAMachine::Component | virtual |
isReserved() const | TTAMachine::RegisterFile | virtual |
isUsedAsGuard() const | TTAMachine::RegisterFile | virtual |
isVolatile() const | TTAMachine::RegisterFile | virtual |
latency() const | TTAMachine::ImmediateUnit | virtual |
latency_ | TTAMachine::ImmediateUnit | private |
loadState(const ObjectState *state) | TTAMachine::ImmediateUnit | virtual |
loadStateWithoutReferences(const ObjectState *state) | TTAMachine::ImmediateUnit | private |
machine() const | TTAMachine::Component | virtual |
machine_ | TTAMachine::Component | private |
MachinePart() | TTAMachine::MachinePart | protected |
MachinePart(const MachinePart &) | TTAMachine::MachinePart | private |
maxReads() const | TTAMachine::RegisterFile | virtual |
maxReads_ | TTAMachine::RegisterFile | mutableprivate |
maxWrites() const | TTAMachine::RegisterFile | virtual |
maxWrites_ | TTAMachine::RegisterFile | mutableprivate |
name() const | TTAMachine::Component | virtual |
name_ | TTAMachine::Component | private |
NameSet typedef | TTAMachine::Unit | private |
NORMAL enum value | TTAMachine::RegisterFile | |
numberOfRegisters() const | TTAMachine::BaseRegisterFile | virtual |
operator=(const RegisterFile &) | TTAMachine::RegisterFile | private |
OSKEY_EXTENSION | TTAMachine::ImmediateUnit | static |
OSKEY_GUARD_LATENCY | TTAMachine::RegisterFile | static |
OSKEY_LATENCY | TTAMachine::ImmediateUnit | static |
OSKEY_MAX_READS | TTAMachine::RegisterFile | static |
OSKEY_MAX_WRITES | TTAMachine::RegisterFile | static |
OSKEY_NAME | TTAMachine::Component | static |
OSKEY_SIZE | TTAMachine::BaseRegisterFile | static |
OSKEY_TYPE | TTAMachine::RegisterFile | static |
OSKEY_WIDTH | TTAMachine::BaseRegisterFile | static |
OSKEY_ZERO_REGISTER | TTAMachine::RegisterFile | static |
OSNAME_BASE_REGISTER_FILE | TTAMachine::BaseRegisterFile | static |
OSNAME_COMPONENT | TTAMachine::Component | static |
OSNAME_IMMEDIATE_UNIT | TTAMachine::ImmediateUnit | static |
OSNAME_REGISTER_FILE | TTAMachine::RegisterFile | static |
OSNAME_UNIT | TTAMachine::Unit | static |
OSVALUE_NORMAL | TTAMachine::RegisterFile | static |
OSVALUE_RESERVED | TTAMachine::RegisterFile | static |
OSVALUE_SIGN | TTAMachine::ImmediateUnit | static |
OSVALUE_VOLATILE | TTAMachine::RegisterFile | static |
OSVALUE_ZERO | TTAMachine::ImmediateUnit | static |
outputPortCount(bool countBidir=false) const | TTAMachine::Unit | virtual |
port(const std::string &name) const | TTAMachine::BaseRegisterFile | virtual |
port(int index) const | TTAMachine::BaseRegisterFile | virtual |
portCount() const | TTAMachine::Unit | virtual |
portNames(const ObjectState *state) | TTAMachine::Unit | privatestatic |
ports_ | TTAMachine::Unit | private |
PortTable typedef | TTAMachine::Unit | private |
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::RegisterFile | explicit |
RegisterFile(const RegisterFile &) | TTAMachine::RegisterFile | private |
removePort(Port &port) | TTAMachine::Unit | protectedvirtual |
RESERVED enum value | TTAMachine::RegisterFile | |
saveState() const | TTAMachine::ImmediateUnit | virtual |
setExtensionMode(Machine::Extension mode) | TTAMachine::ImmediateUnit | virtual |
setGuardLatency(int latency) | TTAMachine::RegisterFile | virtual |
setLatency(int latency) | TTAMachine::ImmediateUnit | privatevirtual |
setMachine(Machine &mach) | TTAMachine::Unit | virtual |
setMaxReads(int maxReads) | TTAMachine::RegisterFile | virtual |
setMaxWrites(int maxWrites) | TTAMachine::ImmediateUnit | virtual |
setName(const std::string &name) | TTAMachine::ImmediateUnit | virtual |
setNumberOfRegisters(int registers) | TTAMachine::RegisterFile | virtual |
setType(RegisterFile::Type type) | TTAMachine::RegisterFile | virtual |
setWidth(int width) | TTAMachine::BaseRegisterFile | virtual |
setZeroRegister(const bool &value) | TTAMachine::RegisterFile | virtual |
signExtends() const | TTAMachine::ImmediateUnit | inline |
size() const | TTAMachine::BaseRegisterFile | virtual |
size_ | TTAMachine::BaseRegisterFile | private |
type() const | TTAMachine::RegisterFile | virtual |
Type enum name | TTAMachine::RegisterFile | |
type_ | TTAMachine::RegisterFile | private |
Unit(const std::string &name) | TTAMachine::Unit | protected |
Unit(const ObjectState *state) | TTAMachine::Unit | protected |
Unit(const Unit &) | TTAMachine::Unit | private |
unsetMachine() | TTAMachine::ImmediateUnit | virtual |
updateMaxReadsAndWrites() const | TTAMachine::RegisterFile | private |
VOLATILE enum value | TTAMachine::RegisterFile | |
width() const | TTAMachine::BaseRegisterFile | virtual |
width_ | TTAMachine::BaseRegisterFile | private |
zeroExtends() const | TTAMachine::ImmediateUnit | inline |
zeroRegister() const | TTAMachine::RegisterFile | virtual |
zeroRegister_ | TTAMachine::RegisterFile | private |
~BaseRegisterFile() | TTAMachine::BaseRegisterFile | virtual |
~Component() | TTAMachine::Component | virtual |
~ImmediateUnit() | TTAMachine::ImmediateUnit | |
~MachinePart() | TTAMachine::MachinePart | protectedvirtual |
~RegisterFile() | TTAMachine::RegisterFile | virtual |
~Serializable() | Serializable | inlinevirtual |
~Unit() | TTAMachine::Unit | virtual |