OpenASIP  2.0
BrokerDirector Member List

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

assign(int cycle, MoveNode &node, const TTAMachine::Bus *bus=nullptr, const TTAMachine::FunctionUnit *srcFU=nullptr, const TTAMachine::FunctionUnit *dstFU=nullptr, int immWriteCycle=-1, const TTAMachine::ImmediateUnit *immu=nullptr, int immRegIndex=-1)=0ResourceManagerpure virtual
BrokerDirector(const TTAMachine::Machine &machine, AssignmentPlan &plan)BrokerDirector
canAssign(int cycle, MoveNode &node, const TTAMachine::Bus *bus=nullptr, const TTAMachine::FunctionUnit *srcFU=nullptr, const TTAMachine::FunctionUnit *dstFU=nullptr, int immWriteCycle=-1, const TTAMachine::ImmediateUnit *immu=nullptr, int immRegIndex=-1) const =0ResourceManagerpure virtual
earliestCycle(MoveNode &node, const TTAMachine::Bus *bus=nullptr, const TTAMachine::FunctionUnit *srcFU=nullptr, const TTAMachine::FunctionUnit *dstFU=nullptr, int immWriteCycle=-1, const TTAMachine::ImmediateUnit *immu=nullptr, int immRegIndex=-1) const =0ResourceManagerpure virtual
earliestCycle(int cycle, MoveNode &node, const TTAMachine::Bus *bus=nullptr, const TTAMachine::FunctionUnit *srcFU=nullptr, const TTAMachine::FunctionUnit *dstFU=nullptr, int immWriteCycle=-1, const TTAMachine::ImmediateUnit *immu=nullptr, int immRegIndex=-1) const =0ResourceManagerpure virtual
instruction(int cycle) const =0ResourceManagerpure virtual
largestCycle() const =0ResourceManagerpure virtual
latestCycle(MoveNode &node, const TTAMachine::Bus *bus=nullptr, const TTAMachine::FunctionUnit *srcFU=nullptr, const TTAMachine::FunctionUnit *dstFU=nullptr, int immWriteCycle=-1, const TTAMachine::ImmediateUnit *immu=nullptr, int immRegIndex=-1) const =0ResourceManagerpure virtual
latestCycle(int cycle, MoveNode &node, const TTAMachine::Bus *bus=nullptr, const TTAMachine::FunctionUnit *srcFU=nullptr, const TTAMachine::FunctionUnit *dstFU=nullptr, int immWriteCycle=-1, const TTAMachine::ImmediateUnit *immu=nullptr, int immRegIndex=-1) const =0ResourceManagerpure virtual
machine() constResourceManager
machine_ResourceManagerprivate
plan_BrokerDirectorprotected
ResourceManager(const TTAMachine::Machine &machine)ResourceManager
smallestCycle() const =0ResourceManagerpure virtual
supportsExternalAssignments() const =0ResourceManagerpure virtual
unassign(MoveNode &node)=0ResourceManagerpure virtual
~BrokerDirector()BrokerDirectorvirtual
~ResourceManager()ResourceManagervirtual