package transforms
Content Hierarchy
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- sealed trait BlackBoxHelperAnno extends Annotation
- case class BlackBoxInlineAnno(target: ModuleName, name: String, text: String) extends BlackBoxHelperAnno with SingleTargetAnnotation[ModuleName] with Product with Serializable
- class BlackBoxNotFoundException extends FirrtlUserException
Exception indicating that a blackbox wasn't found
- case class BlackBoxPathAnno(target: ModuleName, path: String) extends BlackBoxHelperAnno with SingleTargetAnnotation[ModuleName] with Product with Serializable
- case class BlackBoxResourceFileNameAnno(resourceFileName: String) extends BlackBoxHelperAnno with NoTargetAnnotation with Product with Serializable
- case class BlackBoxTargetDirAnno(targetDir: String) extends BlackBoxHelperAnno with NoTargetAnnotation with Product with Serializable
- case class DedupGroupAnnotation(target: ModuleTarget, group: String) extends SingleTargetAnnotation[ModuleTarget] with Product with Serializable
Assign the targeted module to a dedup group.
Assign the targeted module to a dedup group. Only modules in the same group may be deduplicated.
- case class DontTouchAnnotation(target: ReferenceTarget) extends SingleTargetAnnotation[ReferenceTarget] with Product with Serializable
A component that should be preserved
A component that should be preserved
DCE treats the component as a top-level sink of the circuit
- case class FlattenAnnotation(target: Named) extends SingleTargetAnnotation[Named] with Product with Serializable
Tags an annotation to be consumed by this transform
- case class MustDeduplicateAnnotation(modules: Seq[IsModule]) extends Annotation with Product with Serializable
Marks modules as "must deduplicate"
- case class NoDedupAnnotation(target: ModuleTarget) extends SingleTargetAnnotation[ModuleTarget] with Product with Serializable
A component, e.g.
A component, e.g. register etc. Must be declared only once under the TopAnnotation
Value Members
- object BlackBoxSourceHelper