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

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

addResource(const TTAMachine::MachinePart &mp, SchedulingResource *res)ResourceBrokerprotected
allAvailableResources(int cycle, const MoveNode &node, const TTAMachine::Bus *bus, const TTAMachine::FunctionUnit *srcFU, const TTAMachine::FunctionUnit *dstFU, int immWriteCycle, const TTAMachine::ImmediateUnit *immu, int immRegIndex) const overrideInputPSocketBrokervirtual
assign(int cycle, MoveNode &node, SchedulingResource &res, int immWriteCycle, int immRegIndex) overrideInputPSocketBrokervirtual
assignedResources_ResourceBrokerprotected
availableResource(int cycle, const MoveNode &node, const TTAMachine::Bus *bus, const TTAMachine::FunctionUnit *srcFU, const TTAMachine::FunctionUnit *dstFU, int immWriteCycle, const TTAMachine::ImmediateUnit *immu, int immRegIndex) constResourceBrokervirtual
brokerName() constResourceBrokervirtual
brokerName_ResourceBrokerprotected
buildResources(const TTAMachine::Machine &target) overrideInputPSocketBrokervirtual
busBroker_InputPSocketBrokerprivate
clear()ResourceBrokervirtual
earliestCycle(int cycle, const MoveNode &node, const TTAMachine::Bus *bus, const TTAMachine::FunctionUnit *srcFU, const TTAMachine::FunctionUnit *dstFU, int immWriteCycle, const TTAMachine::ImmediateUnit *immu, int immRegIndex) const overrideInputPSocketBrokervirtual
hasResource(const SchedulingResource &r) constResourceBroker
hasResourceOf(const TTAMachine::MachinePart &mp) constResourceBroker
initiationInterval_ResourceBrokerprotected
inputFUBroker_InputPSocketBrokerprivate
InputPSocketBroker(std::string name, ResourceBroker &fub, unsigned int initiationInterval=0)InputPSocketBroker
instructionIndex(unsigned int) constResourceBrokerprotected
isAlreadyAssigned(int cycle, const MoveNode &node, const TTAMachine::Bus *) const overrideInputPSocketBrokervirtual
isAnyResourceAvailable(int cycle, const MoveNode &node, const TTAMachine::Bus *bus, const TTAMachine::FunctionUnit *srcFU, const TTAMachine::FunctionUnit *dstFU, int immWriteCycle, const TTAMachine::ImmediateUnit *immu, int immRegIndex) constResourceBrokervirtual
isApplicable(const MoveNode &node, const TTAMachine::Bus *preassignedBus=NULL) const overrideInputPSocketBrokervirtual
isAvailable(SchedulingResource &des, const MoveNode &node, int cycle, const TTAMachine::Bus *bus, const TTAMachine::FunctionUnit *srcFU, const TTAMachine::FunctionUnit *dstFU, int immWriteCycle, const TTAMachine::ImmediateUnit *immu, int immRegIndex) constResourceBrokervirtual
isBusBroker() constResourceBrokervirtual
isExecutionPipelineBroker() constResourceBrokervirtual
isITemplateBroker() constResourceBrokervirtual
isIUBroker() constResourceBrokervirtual
latestCycle(int cycle, const MoveNode &node, const TTAMachine::Bus *bus, const TTAMachine::FunctionUnit *srcFU, const TTAMachine::FunctionUnit *dstFU, int immWriteCycle, const TTAMachine::ImmediateUnit *immu, int immRegIndex) const overrideInputPSocketBrokervirtual
machinePartOf(const SchedulingResource &r) constResourceBrokervirtual
MoveResMap typedefResourceBrokerprotected
resMap_ResourceBrokerprotected
ResourceBroker(std::string, unsigned int initiationInterval=0)ResourceBroker
resourceCount() constResourceBroker
ResourceMap typedefResourceBrokerprotected
resourceMapper() constResourceBrokerprotected
resourceMapper_ResourceBrokerprotected
resourceOf(const TTAMachine::MachinePart &mp) constResourceBrokerinline
resources(ResourceSet &contents)ResourceBroker
ResourceSet typedefResourceBroker
setBusBroker(ResourceBroker &sb)InputPSocketBroker
setInitiationInterval(unsigned int cycles)ResourceBrokervirtual
setMaxCycle(unsigned int)ResourceBrokerinlinevirtual
setResourceMapper(const ResourceMapper &mapper)ResourceBrokerprotected
setupResourceLinks(const ResourceMapper &mapper) overrideInputPSocketBrokervirtual
unassign(MoveNode &node) overrideInputPSocketBrokervirtual
validateResources() constResourceBroker
~InputPSocketBroker()InputPSocketBrokervirtual
~ResourceBroker()ResourceBrokervirtual