|
OpenASIP 2.2
|
This is the complete list of members for SimpleBrokerDirector, 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) override | SimpleBrokerDirector | virtual |
| BrokerDirector(const TTAMachine::Machine &machine, AssignmentPlan &plan) | BrokerDirector | |
| busBroker() const | SimpleBrokerDirector | private |
| busCount_ | SimpleBrokerDirector | private |
| 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 override | SimpleBrokerDirector | virtual |
| canTransportImmediate(const MoveNode &node, const TTAMachine::Bus *preAssignedBus) const | SimpleBrokerDirector | virtual |
| clear() | SimpleBrokerDirector | |
| clearOldResources() | SimpleBrokerDirector | |
| 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 override | SimpleBrokerDirector | 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 override | SimpleBrokerDirector | virtual |
| executionPipelineBroker() const | SimpleBrokerDirector | private |
| hasGuard(const MoveNode &node) const | SimpleBrokerDirector | virtual |
| immediateUnitBroker() const | SimpleBrokerDirector | private |
| immediateValue(const MoveNode &) | SimpleBrokerDirector | virtual |
| immediateWriteCycle(const MoveNode &) const | SimpleBrokerDirector | virtual |
| initiationInterval_ | SimpleBrokerDirector | private |
| instruction(int cycle) const override | SimpleBrokerDirector | virtual |
| instructionIndex(unsigned int maxCycle) const | SimpleBrokerDirector | private |
| instructionTemplateBroker() const | SimpleBrokerDirector | private |
| isTemplateAvailable(int, std::shared_ptr< TTAProgram::Immediate >) const | SimpleBrokerDirector | virtual |
| knownMaxCycle_ | SimpleBrokerDirector | private |
| knownMinCycle_ | SimpleBrokerDirector | private |
| largestCycle() const override | SimpleBrokerDirector | 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 override | SimpleBrokerDirector | 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 override | SimpleBrokerDirector | virtual |
| loseInstructionOwnership(int cycle) | SimpleBrokerDirector | virtual |
| machine() const | ResourceManager | |
| machine_ | ResourceManager | private |
| moveCounts_ | SimpleBrokerDirector | private |
| origResMap_ | SimpleBrokerDirector | private |
| plan_ | BrokerDirector | protected |
| ResourceManager(const TTAMachine::Machine &machine) | ResourceManager | |
| schedulingWindow_ | SimpleBrokerDirector | private |
| setBBN(const BasicBlockNode *bbn) | SimpleBrokerDirector | |
| setCFG(const ControlFlowGraph *cfg) | SimpleBrokerDirector | |
| setDDG(const DataDependenceGraph *ddg) | SimpleBrokerDirector | |
| setMaxCycle(unsigned int cycle) | SimpleBrokerDirector | |
| SimpleBrokerDirector(const TTAMachine::Machine &machine, AssignmentPlan &plan, unsigned int initiationInterval_) | SimpleBrokerDirector | |
| smallestCycle() const override | SimpleBrokerDirector | virtual |
| supportsExternalAssignments() const override | SimpleBrokerDirector | virtual |
| unassign(MoveNode &node) override | SimpleBrokerDirector | virtual |
| ~BrokerDirector() | BrokerDirector | virtual |
| ~ResourceManager() | ResourceManager | virtual |
| ~SimpleBrokerDirector() | SimpleBrokerDirector | virtual |