Go to the documentation of this file.
34 #ifndef TTA_MOVE_NODE_GROUP_HH
35 #define TTA_MOVE_NODE_GROUP_HH
const DataDependenceGraph * ddg_
The data dependence graph the moves in this group belong to (optional).
MoveNode & node(int index) const
std::vector< MoveNode * > nodes_
void setProgramOperationPtr(ProgramOperationPtr op)
in case this MNG contains strictly the nodes of a single operation, it can be set and queried with th...
int maxSinkDistance() const
std::shared_ptr< ProgramOperation > ProgramOperationPtr
ProgramOperationPtr programOperationPtr() const
ProgramOperationPtr operation_
in case this MNG contains strictly the nodes of a single operation this can be set to point to it (op...
int maxSourceDistance() const
bool writesJumpGuard() const
std::string toString() const
void addNode(MoveNode &node)
int earliestCycle(bool assumeBypassing=false) const