Add in missing transforms

This commit is contained in:
chick
2021-02-16 14:43:58 -08:00
parent 5040e0dcbf
commit 7c2d7abbe1

View File

@@ -65,7 +65,10 @@ private class GenerateTopAndHarness(annotations: AnnotationSeq) extends LazyLogg
// Top Generation
def executeTop(): Seq[ExtModule] = {
val annos = new FirrtlStage().execute(Array.empty, annotations)
val annos = new FirrtlStage().execute(Array.empty, annotations ++ Seq(
RunFirrtlTransformAnnotation(Dependency[ReParentCircuit]),
RunFirrtlTransformAnnotation(Dependency[RemoveUnusedModules])
))
annos.collectFirst { case FirrtlCircuitAnnotation(circuit) => circuit } match {
case Some(circuit) =>
dump(circuit, annos, topFir, topAnnoOut)