A method converting type A
into type B
A method converting type A
into type B
an object of type B
A method converting type B
back into type A
A method converting type B
back into type A
an object of type A
Perform the transform, encode renaming with RenameMap, and can delete annotations Called by runTransform.
Perform the transform, encode renaming with RenameMap, and can delete annotations Called by runTransform.
A transformed Firrtl AST
A transform on an internal type
A transform on an internal type
an object of type B
an object of type B
All transforms that, if a prerequisite of *another* transform, will run before this transform.
All transforms that, if a prerequisite of *another* transform, will run before this transform.
The use of a Seq here is to preserve input order. Internally, this will be converted to a private, ordered Set.
Perform the transform and update annotations.
Perform the transform and update annotations.
Input Firrtl AST
A transformed Firrtl AST
Convert the input object to the internal type, transform the internal type, and convert back to the original type
Convert the input object to the internal type, transform the internal type, and convert back to the original type
an input object
an output object of the same type
Return the original firrtl.Transform if this wrapper is wrapping other wrappers.
Return the original firrtl.Transform if this wrapper is wrapping other wrappers.
The underlying firrtl.Transform
The underlying firrtl.Transform
(Since version FIRRTL 1.3) Due to confusion, 'dependents' is being renamed to 'optionalPrerequisiteOf'. Override the latter instead.