private void computeImplicitForwardDependencesUse(Register r,DepGraphNode destNode){
  DepGraphNode sourceNode=getDepGraphNode(r);
  if (sourceNode != null) {
    for (Enumeration<Register> e=GenericPhysicalDefUse.enumerate(GenericPhysicalDefUse.getMaskTSPDefs(),ir); e.hasMoreElements(); ) {
      Register r2=e.nextElement();
      if (r == r2) {
        sourceNode.insertOutEdge(destNode,REG_MAY_DEF);
        return;
      }
    }
    sourceNode.insertOutEdge(destNode,REG_TRUE);
  }
}

private void computeImplicitForwardDependencesUse ( Register r , DepGraphNode destNode ) { DepGraphNode sourceNode = getDepGraphNode ( r ) ; if ( sourceNode != null ) { for ( Enumeration < Register > e = GenericPhysicalDefUse . enumerate ( GenericPhysicalDefUse . getMaskTSPDefs ( ) , ir ) ; e . hasMoreElements ( ) ; ) { Register r2 = e . nextElement ( ) ; if ( r == r2 ) { sourceNode . insertOutEdge ( destNode , REG_MAY_DEF ) ; return ; } } sourceNode . insertOutEdge ( destNode , REG_TRUE ) ; } }
compute implicit forward dependences from a given register use to a given node .
