OpenASIP
2.0
|
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 |