Delimiter used in lowering names
Perform the transform, encode renaming with RenameMap, and can delete annotations Called by runTransform.
Convenience method to get annotations relevant to this Transform
The firrtl.CircuitForm that this transform requires to operate on
Expands a chain of referential firrtl.ir.Expressions into the equivalent lowered name
A convenience function useful for debugging and error messages
The firrtl.CircuitForm that this transform outputs
Perform the transform and update annotations.
Input Firrtl AST
A transformed Firrtl AST