|
OpenASIP 2.2
|
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)=0 | ResourceManager | pure 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 =0 | ResourceManager | pure 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 =0 | ResourceManager | pure 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 =0 | ResourceManager | pure virtual |
| instruction(int cycle) const =0 | ResourceManager | pure virtual |
| largestCycle() const =0 | ResourceManager | pure 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 =0 | ResourceManager | pure 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 =0 | ResourceManager | pure virtual |
| machine() const | ResourceManager | |
| machine_ | ResourceManager | private |
| plan_ | BrokerDirector | protected |
| ResourceManager(const TTAMachine::Machine &machine) | ResourceManager | |
| smallestCycle() const =0 | ResourceManager | pure virtual |
| supportsExternalAssignments() const =0 | ResourceManager | pure virtual |
| unassign(MoveNode &node)=0 | ResourceManager | pure virtual |
| ~BrokerDirector() | BrokerDirector | virtual |
| ~ResourceManager() | ResourceManager | virtual |