Create another instance of this Annotation
Create another instance of this Annotation
Returns all Target members in this annotation
Returns all Target members in this annotation
Optional pretty print
Optional pretty print
rarely used
Update the target based on how signals are renamed
Update the target based on how signals are renamed
An firrtl.ir.ExtModule that can be optimized
Firrtl does not know the semantics of an external module. This annotation provides some "greybox" information that the external module does not have any side effects. In particular, this means that the external module can be Dead Code Eliminated.
Unlike DontTouchAnnotation, we don't care if the annotation is deleted