|
OpenASIP 2.2
|
This is the complete list of members for SimpleResourceManager, including all inherited members.
| assign(int cycle, MoveNode &node, const TTAMachine::Bus *bus=NULL, const TTAMachine::FunctionUnit *srcFU=NULL, const TTAMachine::FunctionUnit *dstFU=NULL, int immWriteCycle=-1, const TTAMachine::ImmediateUnit *immu=nullptr, int immRegIndex=-1) override | SimpleResourceManager | virtual |
| buildDirector_ | SimpleResourceManager | private |
| buildResourceModel(const TTAMachine::Machine &machine) | SimpleResourceManager | private |
| canAssign(int cycle, MoveNode &node, const TTAMachine::Bus *bus=NULL, const TTAMachine::FunctionUnit *srcFU=NULL, const TTAMachine::FunctionUnit *dstFU=NULL, int immWriteCycle=-1, const TTAMachine::ImmediateUnit *immu=nullptr, int immRegIndex=-1) const override | SimpleResourceManager | virtual |
| canTransportImmediate(const MoveNode &node, const TTAMachine::Bus *preAssignedBus=NULL) const | SimpleResourceManager | virtual |
| clear() | SimpleResourceManager | private |
| clearOldResources() | SimpleResourceManager | virtual |
| createRM(const TTAMachine::Machine &machine, unsigned int ii=0) | SimpleResourceManager | static |
| director_ | SimpleResourceManager | private |
| disposeRM(SimpleResourceManager *rm, bool allowReuse=true) | SimpleResourceManager | static |
| earliestCycle(MoveNode &node, const TTAMachine::Bus *bus=NULL, const TTAMachine::FunctionUnit *srcFU=NULL, const TTAMachine::FunctionUnit *dstFU=NULL, int immWriteCycle=-1, const TTAMachine::ImmediateUnit *immu=nullptr, int immRegIndex=-1) const override | SimpleResourceManager | virtual |
| earliestCycle(int cycle, MoveNode &node, const TTAMachine::Bus *bus=NULL, const TTAMachine::FunctionUnit *srcFU=NULL, const TTAMachine::FunctionUnit *dstFU=NULL, int immWriteCycle=-1, const TTAMachine::ImmediateUnit *immu=nullptr, int immRegIndex=-1) const override | SimpleResourceManager | virtual |
| hasGuard(const MoveNode &node) const | SimpleResourceManager | virtual |
| immediateValue(const MoveNode &) | SimpleResourceManager | virtual |
| immediateWriteCycle(const MoveNode &) const | SimpleResourceManager | virtual |
| initiationInterval() const | SimpleResourceManager | inlinevirtual |
| initiationInterval_ | SimpleResourceManager | private |
| instruction(int cycle) const override | SimpleResourceManager | virtual |
| instructionIndex(unsigned int) const | SimpleResourceManager | |
| isTemplateAvailable(int, std::shared_ptr< TTAProgram::Immediate >) const | SimpleResourceManager | virtual |
| largestCycle() const override | SimpleResourceManager | virtual |
| latestCycle(MoveNode &node, const TTAMachine::Bus *bus=NULL, const TTAMachine::FunctionUnit *srcFU=NULL, const TTAMachine::FunctionUnit *dstFU=NULL, int immWriteCycle=-1, const TTAMachine::ImmediateUnit *immu=nullptr, int immRegIndex=-1) const override | SimpleResourceManager | virtual |
| latestCycle(int cycle, MoveNode &node, const TTAMachine::Bus *bus=NULL, const TTAMachine::FunctionUnit *srcFU=NULL, const TTAMachine::FunctionUnit *dstFU=NULL, int immWriteCycle=-1, const TTAMachine::ImmediateUnit *immu=nullptr, int immRegIndex=-1) const override | SimpleResourceManager | virtual |
| loseInstructionOwnership(int cycle) | SimpleResourceManager | virtual |
| machine() const | ResourceManager | |
| machine_ | ResourceManager | private |
| maxCycle() | SimpleResourceManager | inline |
| maxCycle_ | SimpleResourceManager | private |
| plan_ | SimpleResourceManager | private |
| print(std::ostream &target) const | SimpleResourceManager | virtual |
| resourceCount() const | SimpleResourceManager | virtual |
| ResourceManager(const TTAMachine::Machine &machine) | ResourceManager | |
| resources | SimpleResourceManager | private |
| rmPool_ | SimpleResourceManager | privatestatic |
| setBBN(const BasicBlockNode *bbn) | SimpleResourceManager | |
| setCFG(const ControlFlowGraph *cfg) | SimpleResourceManager | |
| setDDG(const DataDependenceGraph *ddg) | SimpleResourceManager | |
| setMaxCycle(unsigned int maxCycle) | SimpleResourceManager | |
| SimpleResourceManager(const TTAMachine::Machine &machine, unsigned int ii=0) | SimpleResourceManager | private |
| smallestCycle() const override | SimpleResourceManager | virtual |
| supportsExternalAssignments() const override | SimpleResourceManager | virtual |
| toString() const | SimpleResourceManager | virtual |
| unassign(MoveNode &node) override | SimpleResourceManager | virtual |
| ~ResourceManager() | ResourceManager | virtual |
| ~SimpleResourceManager() | SimpleResourceManager | privatevirtual |