Package forge.transform

Interface Summary
Transformer Transforms a cfg, either in place, or by creating a new cfg.
 

Class Summary
AbstractTransformer Implementation support for a transformer of a single call graph.
AbstractTransformer.TransformVisitor A TransformVisitor
BatchTransformer Applies a list of transformers in a row.
ExpressionDefaulter<T> Visitor where each visit method calls the default method.
ExpressionDescender Descends through a Forge expression graph without caching.
ExpressionReplacer A depth-first visitor that replaces each node in the expression.
InlineTransformer Inlines all the calls in a call graph into a procedure.
UnrollTransformer Transformer that unrolls loops of the procedure and all called procedures.