|
OpenASIP 2.2
|
This is the complete list of members for RegisterRenamer, including all inherited members.
| allNormalGPRs_ | RegisterRenamer | private |
| bb() | RegisterRenamer | inline |
| bb_ | RegisterRenamer | private |
| ddg_ | RegisterRenamer | private |
| findConnectedRFs(LiveRange &lr, bool allowLimm) | RegisterRenamer | |
| findFreeGuardRegisters(const DataDependenceGraph::NodeSet &guardUseNodes, int bitWidth, const RegisterFileSet &rfs) const | RegisterRenamer | private |
| findFreeRegisters(int bitWidth) const | RegisterRenamer | |
| findFreeRegistersInRF(const RegisterFileSet &rfs) const | RegisterRenamer | |
| findGuardRegisters(const DataDependenceGraph::NodeSet &guardMoves, const RegisterFileSet &rfs) const | RegisterRenamer | private |
| findGuardRegisters(const TTAMachine::Bus &bus, const RegisterFileSet &rfs) const | RegisterRenamer | private |
| findPartiallyUsedRegistersAfterCycle(int bitWidth, int latestCycle) const | RegisterRenamer | |
| findPartiallyUsedRegistersBeforeCycle(int bitWidth, int earliestCycle, const DataDependenceGraph::NodeSet &guardMoves) const | RegisterRenamer | private |
| findPartiallyUsedRegistersInRFAfterCycle(const RegisterFileSet &rfs, int latestCycle) const | RegisterRenamer | |
| findPartiallyUsedRegistersInRFBeforeCycle(const RegisterFileSet &rfs, int earliestCycle, const DataDependenceGraph::NodeSet &guardMoves) const | RegisterRenamer | private |
| freeGPRCount() const | RegisterRenamer | inline |
| freeGPRs_ | RegisterRenamer | private |
| initialize(DataDependenceGraph &ddg) | RegisterRenamer | |
| initialize() | RegisterRenamer | private |
| initializeFreeRegisters() | RegisterRenamer | private |
| machine_ | RegisterRenamer | private |
| onlyBeginPartiallyUsedRegs_ | RegisterRenamer | private |
| onlyEndPartiallyUsedRegs_ | RegisterRenamer | private |
| onlyMidPartiallyUsedRegs_ | RegisterRenamer | private |
| RegisterFileSet typedef | RegisterRenamer | |
| RegisterRenamer(const TTAMachine::Machine &machine, TTAProgram::BasicBlock &bb) | RegisterRenamer | |
| registersOfRFs(const RegisterFileSet &rfs) const | RegisterRenamer | private |
| renameDestinationRegister(MoveNode &node, bool loopScheduling, bool allowSameRf, bool differentRfOnlyDirectlyReachable, int earliestCycle=-1) | RegisterRenamer | |
| renamedToRegister(const TCEString &newReg) | RegisterRenamer | |
| renameLiveRange(LiveRange &liveRange, const TCEString &newReg, bool usedBefore, bool usedAfter, bool loopScheduling) | RegisterRenamer | |
| renameSourceRegister(MoveNode &node, bool loopScheduling, bool allowSameRf, bool differentRfOnlyDirectlyReachable, int latestCycle=INT_MAX) | RegisterRenamer | |
| revertedRenameToRegister(const TCEString ®) | RegisterRenamer | |
| selector_ | RegisterRenamer | private |
| setSelector(MoveNodeSelector *selector) | RegisterRenamer | |
| tempRegFileCache_ | RegisterRenamer | privatestatic |
| tempRegFiles_ | RegisterRenamer | private |
| updateAntiEdgesFromLRTo(LiveRange &liveRange, const TCEString &newReg, TTAProgram::BasicBlock &bb, int loopDepth) const | RegisterRenamer | private |
| usedGPRs_ | RegisterRenamer | private |