OpenASIP
2.0
UniversalMachine Member List
This is the complete list of members for
UniversalMachine
, including all inherited members.
addAddressSpace
(TTAMachine::AddressSpace &as)
UniversalMachine
virtual
addBridge
(TTAMachine::Bridge &bridge)
UniversalMachine
virtual
addBus
(TTAMachine::Bus &bus)
UniversalMachine
virtual
addComponent
(ContainerType &container, ComponentType &toAdd)
TTAMachine::Machine
private
addFunctionUnit
(TTAMachine::FunctionUnit &unit)
UniversalMachine
virtual
addImmediateSlot
(ImmediateSlot &slot)
TTAMachine::Machine
virtual
addImmediateUnit
(TTAMachine::ImmediateUnit &unit)
UniversalMachine
virtual
addInstructionTemplate
(TTAMachine::InstructionTemplate &iTemp)
UniversalMachine
virtual
addOperationTriggeredFormat
(OperationTriggeredFormat &format)
TTAMachine::Machine
virtual
addRegisteredComponent
(ContainerType &container, ComponentType &toAdd)
TTAMachine::Machine
private
addRegisterFile
(TTAMachine::RegisterFile &unit)
UniversalMachine
virtual
AddressSpaceNavigator
typedef
TTAMachine::Machine
addressSpaceNavigator
() const
TTAMachine::Machine
virtual
addressSpaces_
TTAMachine::Machine
private
addSocket
(TTAMachine::Socket &socket)
UniversalMachine
virtual
addUnit
(Unit &unit)
TTAMachine::Machine
alwaysWriteResults
() const
TTAMachine::Machine
alwaysWriteResults_
TTAMachine::Machine
private
bitness64_
TTAMachine::Machine
private
booleanRegisterFile
() const
UniversalMachine
BridgeNavigator
typedef
TTAMachine::Machine
bridgeNavigator
() const
TTAMachine::Machine
virtual
bridges_
TTAMachine::Machine
private
BusNavigator
typedef
TTAMachine::Machine
busNavigator
() const
TTAMachine::Machine
virtual
busses_
TTAMachine::Machine
private
construct
()
UniversalMachine
private
controlUnit
() const
TTAMachine::Machine
virtual
controlUnit_
TTAMachine::Machine
private
copyFromMachine
(Machine &machine)
TTAMachine::Machine
virtual
dataAddressSpace
() const
UniversalMachine
deleteAddressSpace
(TTAMachine::AddressSpace &as)
UniversalMachine
virtual
deleteBridge
(Bridge &bridge)
TTAMachine::Machine
virtual
deleteComponent
(ContainerType &container, ComponentType &toDelete)
TTAMachine::Machine
private
deleteImmediateSlot
(ImmediateSlot &slot)
TTAMachine::Machine
virtual
deleteInstructionTemplate
(InstructionTemplate &instrTempl)
TTAMachine::Machine
virtual
deleteOperationTriggeredFormat
(OperationTriggeredFormat &format)
TTAMachine::Machine
virtual
doubleRegisterFile
() const
UniversalMachine
doValidityChecks_
TTAMachine::Machine
private
dummyMachineTester_
TTAMachine::Machine
private
EMPTY_ITEMP_NAME_
TTAMachine::Machine
private
Extension
enum name
TTAMachine::Machine
FunctionUnitNavigator
typedef
TTAMachine::Machine
functionUnitNavigator
() const
TTAMachine::Machine
virtual
functionUnits_
TTAMachine::Machine
private
fuOrdered_
TTAMachine::Machine
private
hash
() const
TTAMachine::Machine
hasOperation
(const TCEString &opName) const
TTAMachine::Machine
ImmediateSlotNavigator
typedef
TTAMachine::Machine
immediateSlotNavigator
() const
TTAMachine::Machine
virtual
immediateSlots_
TTAMachine::Machine
private
ImmediateUnitNavigator
typedef
TTAMachine::Machine
immediateUnitNavigator
() const
TTAMachine::Machine
virtual
immediateUnits_
TTAMachine::Machine
private
instance
()
UniversalMachine
static
instance_
UniversalMachine
private
static
instructionAddressSpace
() const
UniversalMachine
InstructionTemplateNavigator
typedef
TTAMachine::Machine
instructionTemplateNavigator
() const
TTAMachine::Machine
virtual
instructionTemplates_
TTAMachine::Machine
private
integerRegisterFile
() const
UniversalMachine
is64bit
() const
TTAMachine::Machine
inline
isBuilt_
UniversalMachine
private
isFUOrdered
() const
TTAMachine::Machine
isLittleEndian
() const
TTAMachine::Machine
inline
isRISCVMachine
() const
TTAMachine::Machine
isUniversalMachine
() const
UniversalMachine
virtual
littleEndian_
TTAMachine::Machine
private
loadFromADF
(const std::string &adfFileName)
TTAMachine::Machine
static
loadState
(const ObjectState *state)
UniversalMachine
virtual
Machine
()
TTAMachine::Machine
Machine
(const Machine &old)
TTAMachine::Machine
machineTester
() const
TTAMachine::Machine
machineTester_
TTAMachine::Machine
private
maximumLatency
() const
TTAMachine::Machine
operationTriggeredFormatNavigator
() const
TTAMachine::Machine
virtual
OperationTriggeredFormatNavigator
typedef
TTAMachine::Machine
operationTriggeredFormats_
TTAMachine::Machine
private
operator=
(const Machine &)
TTAMachine::Machine
private
opPool
UniversalMachine
private
OSKEY_ALWAYS_WRITE_BACK_RESULTS
TTAMachine::Machine
static
OSKEY_FUNCTION_UNITS_ORDERED
TTAMachine::Machine
static
OSKEY_TRIGGER_INVALIDATES_OLD_RESULTS
TTAMachine::Machine
static
OSNAME_MACHINE
TTAMachine::Machine
static
RegisterFileNavigator
typedef
TTAMachine::Machine
registerFileNavigator
() const
TTAMachine::Machine
virtual
registerFiles_
TTAMachine::Machine
private
removeBus
(TTAMachine::Bus &bus)
UniversalMachine
virtual
removeComponent
(ContainerType &container, ComponentType &toRemove)
TTAMachine::Machine
private
removeFunctionUnit
(TTAMachine::FunctionUnit &unit)
UniversalMachine
virtual
removeImmediateUnit
(ImmediateUnit &unit)
TTAMachine::Machine
virtual
removeRegisterFile
(TTAMachine::RegisterFile &unit)
UniversalMachine
virtual
removeSocket
(TTAMachine::Socket &socket)
UniversalMachine
virtual
removeUnit
(Unit &unit)
TTAMachine::Machine
virtual
saveComponentStates
(ContainerType &container, ObjectState *parent)
TTAMachine::Machine
private
static
saveState
() const
TTAMachine::Machine
virtual
set64bits
(bool flag)
TTAMachine::Machine
inline
setAlwaysWriteResults
(bool)
TTAMachine::Machine
setBusPosition
(const Bus &bus, int newPosition)
TTAMachine::Machine
setFUOrdered
(bool)
TTAMachine::Machine
setGlobalControl
(TTAMachine::ControlUnit &unit)
UniversalMachine
virtual
setLittleEndian
(bool flag)
TTAMachine::Machine
inline
setTriggerInvalidatesResults
(bool)
TTAMachine::Machine
SIGN
enum value
TTAMachine::Machine
SocketNavigator
typedef
TTAMachine::Machine
socketNavigator
() const
TTAMachine::Machine
virtual
sockets_
TTAMachine::Machine
private
specialRegisterFile
() const
UniversalMachine
triggerInvalidatesResults
() const
TTAMachine::Machine
triggerInvalidatesResults_
TTAMachine::Machine
private
universalBus
() const
UniversalMachine
universalFunctionUnit
() const
UniversalMachine
UniversalMachine
()
UniversalMachine
private
unsetGlobalControl
()
UniversalMachine
virtual
writeToADF
(const std::string &adfFileName) const
TTAMachine::Machine
ZERO
enum value
TTAMachine::Machine
~Machine
()
TTAMachine::Machine
virtual
~Serializable
()
Serializable
inline
virtual
~UniversalMachine
()
UniversalMachine
virtual
Generated by
1.8.17