OpenASIP  2.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
UniversalMachine Member List

This is the complete list of members for UniversalMachine, including all inherited members.

addAddressSpace(TTAMachine::AddressSpace &as)UniversalMachinevirtual
addBridge(TTAMachine::Bridge &bridge)UniversalMachinevirtual
addBus(TTAMachine::Bus &bus)UniversalMachinevirtual
addComponent(ContainerType &container, ComponentType &toAdd)TTAMachine::Machineprivate
addFunctionUnit(TTAMachine::FunctionUnit &unit)UniversalMachinevirtual
addImmediateSlot(ImmediateSlot &slot)TTAMachine::Machinevirtual
addImmediateUnit(TTAMachine::ImmediateUnit &unit)UniversalMachinevirtual
addInstructionTemplate(TTAMachine::InstructionTemplate &iTemp)UniversalMachinevirtual
addOperationTriggeredFormat(OperationTriggeredFormat &format)TTAMachine::Machinevirtual
addRegisteredComponent(ContainerType &container, ComponentType &toAdd)TTAMachine::Machineprivate
addRegisterFile(TTAMachine::RegisterFile &unit)UniversalMachinevirtual
AddressSpaceNavigator typedefTTAMachine::Machine
addressSpaceNavigator() constTTAMachine::Machinevirtual
addressSpaces_TTAMachine::Machineprivate
addSocket(TTAMachine::Socket &socket)UniversalMachinevirtual
addUnit(Unit &unit)TTAMachine::Machine
alwaysWriteResults() constTTAMachine::Machine
alwaysWriteResults_TTAMachine::Machineprivate
bitness64_TTAMachine::Machineprivate
booleanRegisterFile() constUniversalMachine
BridgeNavigator typedefTTAMachine::Machine
bridgeNavigator() constTTAMachine::Machinevirtual
bridges_TTAMachine::Machineprivate
BusNavigator typedefTTAMachine::Machine
busNavigator() constTTAMachine::Machinevirtual
busses_TTAMachine::Machineprivate
construct()UniversalMachineprivate
controlUnit() constTTAMachine::Machinevirtual
controlUnit_TTAMachine::Machineprivate
copyFromMachine(Machine &machine)TTAMachine::Machinevirtual
dataAddressSpace() constUniversalMachine
deleteAddressSpace(TTAMachine::AddressSpace &as)UniversalMachinevirtual
deleteBridge(Bridge &bridge)TTAMachine::Machinevirtual
deleteComponent(ContainerType &container, ComponentType &toDelete)TTAMachine::Machineprivate
deleteImmediateSlot(ImmediateSlot &slot)TTAMachine::Machinevirtual
deleteInstructionTemplate(InstructionTemplate &instrTempl)TTAMachine::Machinevirtual
deleteOperationTriggeredFormat(OperationTriggeredFormat &format)TTAMachine::Machinevirtual
doubleRegisterFile() constUniversalMachine
doValidityChecks_TTAMachine::Machineprivate
dummyMachineTester_TTAMachine::Machineprivate
EMPTY_ITEMP_NAME_TTAMachine::Machineprivate
Extension enum nameTTAMachine::Machine
FunctionUnitNavigator typedefTTAMachine::Machine
functionUnitNavigator() constTTAMachine::Machinevirtual
functionUnits_TTAMachine::Machineprivate
fuOrdered_TTAMachine::Machineprivate
hash() constTTAMachine::Machine
hasOperation(const TCEString &opName) constTTAMachine::Machine
ImmediateSlotNavigator typedefTTAMachine::Machine
immediateSlotNavigator() constTTAMachine::Machinevirtual
immediateSlots_TTAMachine::Machineprivate
ImmediateUnitNavigator typedefTTAMachine::Machine
immediateUnitNavigator() constTTAMachine::Machinevirtual
immediateUnits_TTAMachine::Machineprivate
instance()UniversalMachinestatic
instance_UniversalMachineprivatestatic
instructionAddressSpace() constUniversalMachine
InstructionTemplateNavigator typedefTTAMachine::Machine
instructionTemplateNavigator() constTTAMachine::Machinevirtual
instructionTemplates_TTAMachine::Machineprivate
integerRegisterFile() constUniversalMachine
is64bit() constTTAMachine::Machineinline
isBuilt_UniversalMachineprivate
isFUOrdered() constTTAMachine::Machine
isLittleEndian() constTTAMachine::Machineinline
isRISCVMachine() constTTAMachine::Machine
isUniversalMachine() constUniversalMachinevirtual
littleEndian_TTAMachine::Machineprivate
loadFromADF(const std::string &adfFileName)TTAMachine::Machinestatic
loadState(const ObjectState *state)UniversalMachinevirtual
Machine()TTAMachine::Machine
Machine(const Machine &old)TTAMachine::Machine
machineTester() constTTAMachine::Machine
machineTester_TTAMachine::Machineprivate
maximumLatency() constTTAMachine::Machine
operationTriggeredFormatNavigator() constTTAMachine::Machinevirtual
OperationTriggeredFormatNavigator typedefTTAMachine::Machine
operationTriggeredFormats_TTAMachine::Machineprivate
operator=(const Machine &)TTAMachine::Machineprivate
opPoolUniversalMachineprivate
OSKEY_ALWAYS_WRITE_BACK_RESULTSTTAMachine::Machinestatic
OSKEY_FUNCTION_UNITS_ORDEREDTTAMachine::Machinestatic
OSKEY_TRIGGER_INVALIDATES_OLD_RESULTSTTAMachine::Machinestatic
OSNAME_MACHINETTAMachine::Machinestatic
RegisterFileNavigator typedefTTAMachine::Machine
registerFileNavigator() constTTAMachine::Machinevirtual
registerFiles_TTAMachine::Machineprivate
removeBus(TTAMachine::Bus &bus)UniversalMachinevirtual
removeComponent(ContainerType &container, ComponentType &toRemove)TTAMachine::Machineprivate
removeFunctionUnit(TTAMachine::FunctionUnit &unit)UniversalMachinevirtual
removeImmediateUnit(ImmediateUnit &unit)TTAMachine::Machinevirtual
removeRegisterFile(TTAMachine::RegisterFile &unit)UniversalMachinevirtual
removeSocket(TTAMachine::Socket &socket)UniversalMachinevirtual
removeUnit(Unit &unit)TTAMachine::Machinevirtual
saveComponentStates(ContainerType &container, ObjectState *parent)TTAMachine::Machineprivatestatic
saveState() constTTAMachine::Machinevirtual
set64bits(bool flag)TTAMachine::Machineinline
setAlwaysWriteResults(bool)TTAMachine::Machine
setBusPosition(const Bus &bus, int newPosition)TTAMachine::Machine
setFUOrdered(bool)TTAMachine::Machine
setGlobalControl(TTAMachine::ControlUnit &unit)UniversalMachinevirtual
setLittleEndian(bool flag)TTAMachine::Machineinline
setTriggerInvalidatesResults(bool)TTAMachine::Machine
SIGN enum valueTTAMachine::Machine
SocketNavigator typedefTTAMachine::Machine
socketNavigator() constTTAMachine::Machinevirtual
sockets_TTAMachine::Machineprivate
specialRegisterFile() constUniversalMachine
triggerInvalidatesResults() constTTAMachine::Machine
triggerInvalidatesResults_TTAMachine::Machineprivate
universalBus() constUniversalMachine
universalFunctionUnit() constUniversalMachine
UniversalMachine()UniversalMachineprivate
unsetGlobalControl()UniversalMachinevirtual
writeToADF(const std::string &adfFileName) constTTAMachine::Machine
ZERO enum valueTTAMachine::Machine
~Machine()TTAMachine::Machinevirtual
~Serializable()Serializableinlinevirtual
~UniversalMachine()UniversalMachinevirtual