OpenASIP
2.0
|
#include <ReadyMoveNodeGroupList.hh>
Public Member Functions | |
bool | operator() (MoveNodeGroup &a, MoveNodeGroup &b) |
A function object for prioritizing the ready list according to the move's distance from farthest source node. Futher away from source the better.
Definition at line 87 of file ReadyMoveNodeGroupList.hh.
|
inline |
Compares two nodes according to their priority in the ready list.
a | Node a. |
b | Node b. |
Definition at line 97 of file ReadyMoveNodeGroupList.hh.
References TTAProgram::Move::isControlFlowMove(), MoveNodeGroup::isScheduled(), MoveNodeGroup::maxSinkDistance(), MoveNodeGroup::maxSourceDistance(), MoveNode::move(), MoveNodeGroup::node(), GraphNode::nodeID(), and MoveNodeGroup::writesJumpGuard().