48 if (
ddg().resultUsed(
mn_)) {
bool killDeadResults() const
void nodeAndCopyKilled(MoveNode &mn)
DataDependenceGraph::EdgeSet createdEdges_
virtual void mightBeReady(MoveNode &mn)
DataDependenceGraph & ddg()
const TTAMachine::Machine & targetMachine() const
virtual void dropNode(Node &node)
virtual NodeSet predecessors(const Node &node, bool ignoreBackEdges=false, bool ignoreForwardEdges=false) const
EdgeSet copyDepsOver(MoveNode &node, bool anti, bool raw)
std::set< GraphNode *, typename GraphNode::Comparator > NodeSet