OpenASIP  2.0
SoftwareBypasser Member List

This is the complete list of members for SoftwareBypasser, including all inherited members.

bypass(MoveNodeGroup &candidates, DataDependenceGraph &ddg, ResourceManager &rm, bool bypassTrigger)=0SoftwareBypasserpure virtual
bypassCount()SoftwareBypasserinline
bypassCount_SoftwareBypasserprotected
bypassNode(MoveNode &moveNode, int &lastOperandCycle, DataDependenceGraph &ddg, ResourceManager &rm)=0SoftwareBypasserpure virtual
clearCaches(DataDependenceGraph &ddg, bool removeDeadResults)=0SoftwareBypasserpure virtual
deadResultCount()SoftwareBypasserinline
deadResultCount_SoftwareBypasserprotected
removeBypass(MoveNodeGroup &candidates, DataDependenceGraph &ddg, ResourceManager &rm)=0SoftwareBypasserpure virtual
removeBypass(MoveNode &moveNode, DataDependenceGraph &ddg, ResourceManager &rm, bool restoreSource=true)=0SoftwareBypasserpure virtual
removeDeadResults(MoveNodeGroup &candidates, DataDependenceGraph &ddg, ResourceManager &rm, std::set< std::pair< TTAProgram::Move *, int > > &removedMoves)=0SoftwareBypasserpure virtual
setSelector(MoveNodeSelector *selector)SoftwareBypasservirtual
SoftwareBypasser()SoftwareBypasser
~SoftwareBypasser()SoftwareBypasservirtual