at.dms.kjc.sir.lowering
Class ConstructSIRTree
java.lang.Object
at.dms.kjc.sir.lowering.ConstructSIRTree
public class ConstructSIRTree
- extends Object
This class inputs a stream representation where child/parent
relationships and initialization arguments are given via
SIRInitStatements. It converts this tree into one without any
SIRInitStatements, but instead with the children and arguments
contained within the SIRContainer classes. If the input already
has some children added to pipelines (e.g. to facilitate field
prop.) then these children are cleared before reconstructing them.
Field Summary |
static boolean |
INIT_STATEMENTS_RESOLVED
Whether or not the init statements have been resolved into
actual streams -- in other words, whether or not this has run
yet. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INIT_STATEMENTS_RESOLVED
public static boolean INIT_STATEMENTS_RESOLVED
- Whether or not the init statements have been resolved into
actual streams -- in other words, whether or not this has run
yet.
ConstructSIRTree
public ConstructSIRTree()
doit
public static void doit(SIRStream str)