at.dms.kjc.slicegraph
Class SynchRemover

java.lang.Object
  extended by at.dms.kjc.slicegraph.SynchRemover

public class SynchRemover
extends Object

The new synch remover to replace Jasp's old synch remover in converting a SIR graph to a slice graph (not yet integrated and tested).

Author:
qjli

Constructor Summary
SynchRemover(Slice topSlice)
          Constructs a new SynchRemover.
 
Method Summary
 Slice[] getSliceGraph()
           
 void removeSync()
          Perform the synch removal.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SynchRemover

public SynchRemover(Slice topSlice)
Constructs a new SynchRemover.

Parameters:
topSlice - The root slice of the stream graph
Method Detail

removeSync

public void removeSync()
Perform the synch removal.


getSliceGraph

public Slice[] getSliceGraph()