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()
CompileTimePass
getPrerequisiteExecutionProperties
in interface CompileTimePass
Copyright © 2018. All rights reserved.