OpenASIP
2.0
|
This is the complete list of members for ResourceManager, 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 |
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 |
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 |
~ResourceManager() | ResourceManager | virtual |