public abstract class CompositePass extends Object implements CompileTimePass
| Constructor and Description |
|---|
CompositePass(List<CompileTimePass> passList)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
DAG<IRVertex,IREdge> |
apply(DAG<IRVertex,IREdge> irVertexIREdgeDAG) |
List<CompileTimePass> |
getPassList()
Getter for list of compile time passes.
|
Set<ExecutionProperty.Key> |
getPrerequisiteExecutionProperties()
Getter for prerequisite execution properties.
|
public CompositePass(List<CompileTimePass> passList)
passList - list of compile time passes.public final List<CompileTimePass> getPassList()
public final Set<ExecutionProperty.Key> getPrerequisiteExecutionProperties()
CompileTimePassgetPrerequisiteExecutionProperties in interface CompileTimePassCopyright © 2018. All rights reserved.