OpenASIP  2.0
InputFUResource Member List

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

addToDependentGroup(const int group, SchedulingResource &resource)SchedulingResourcevirtual
addToRelatedGroup(const int group, SchedulingResource &resource)SchedulingResourcevirtual
assign(const int cycle, MoveNode &node) overrideInputFUResourcevirtual
canAssign(const int cycle, const MoveNode &node) const overrideInputFUResourcevirtual
canAssign(const int cycle, const MoveNode &node, const InputPSocketResource &pSocket, const bool triggers=false) constInputFUResourcevirtual
clear()SchedulingResourcevirtual
decreaseUseCount()SchedulingResourcevirtual
dependentResource(const int group, const int index) constSchedulingResourcevirtual
dependentResourceCount(const int group) constSchedulingResourceinline
dependentResourceGroup_SchedulingResourceprivate
dependentResourceGroupCount() constSchedulingResourcevirtual
FUResource(const std::string &name, int operationCount, int nopSlotWeight, unsigned int initiationInterval=0)FUResource
FUResource(const FUResource &)FUResourceprivate
hasDependentResource(const SchedulingResource &sResource) constSchedulingResourcevirtual
hasRelatedResource(const SchedulingResource &sResource) constSchedulingResourcevirtual
increaseUseCount()SchedulingResourcevirtual
initiationInterval() constSchedulingResource
initiationInterval_SchedulingResourceprotected
InputFUResource(const std::string &name, int opCount, int nopSlotWeight, unsigned int initiationInterval=0)InputFUResource
InputFUResource(const InputFUResource &)InputFUResourceprivate
instructionIndex(int cycle) constSchedulingResourceinline
isAvailable(const int cycle) const overrideInputFUResourcevirtual
isBusResource() constSchedulingResourcevirtual
isExecutionPipelineResource() constSchedulingResourcevirtual
isInputFUResource() const overrideInputFUResourcevirtual
isInputPSocketResource() constSchedulingResourcevirtual
isInUse(const int cycle) const overrideInputFUResourcevirtual
isITemplateResource() constSchedulingResourcevirtual
isIUResource() constSchedulingResourcevirtual
isOutputFUResource() constSchedulingResourcevirtual
isOutputPSocketResource() constSchedulingResourcevirtual
isSegmentResource() constSchedulingResourcevirtual
isShortImmPSocketResource() constSchedulingResourcevirtual
name() constSchedulingResourcevirtual
name_SchedulingResourceprivate
nopSlotWeight_FUResourceprivate
opCount_FUResourceprivate
operator<(const SchedulingResource &other) const overrideFUResourcevirtual
operator=(const InputFUResource &)InputFUResourceprivate
relatedResource(const int group, const int index) constSchedulingResourcevirtual
relatedResourceCount(const int group) constSchedulingResourceinline
relatedResourceGroup_SchedulingResourceprivate
relatedResourceGroupCount() constSchedulingResourcevirtual
relatedResourceSet_SchedulingResourceprivate
SchedulingResource(const std::string &name, const unsigned int ii=0)SchedulingResource
SchedulingResource(const SchedulingResource &)SchedulingResourceprivate
SchedulingResourceGroup typedefSchedulingResourceprivate
SchedulingResourceSet typedefSchedulingResourceprivate
SchedulingResourceVector typedefSchedulingResourceprivate
setInitiationInterval(unsigned int ii)SchedulingResource
setMaxCycle(unsigned int)SchedulingResourceinlinevirtual
unassign(const int cycle, MoveNode &node) overrideInputFUResourcevirtual
useCount() constSchedulingResourcevirtual
useCount_SchedulingResourceprivate
validateDependentGroups() overrideInputFUResourceprotectedvirtual
validateRelatedGroups() overrideInputFUResourceprotectedvirtual
~FUResource()FUResourcevirtual
~InputFUResource()InputFUResourcevirtual
~SchedulingResource()SchedulingResourcevirtual