xref: /XiangShan/src/main/scala/xiangshan/transforms/NestedPrefixModulesAnnotation.scala (revision e3da8bad334fc71ba0d72f0607e2e93245ddaece)
1// Hacked from CIRCT source code. Look like some SiFive internal annotations.
2package sifive.enterprise.firrtl
3
4case class NestedPrefixModulesAnnotation(
5  target: firrtl.annotations.ModuleTarget,
6  prefix: String,
7  inclusive: Boolean = false,
8) extends firrtl.annotations.SingleTargetAnnotation[firrtl.annotations.ModuleTarget] {
9  def duplicate(n: firrtl.annotations.ModuleTarget): NestedPrefixModulesAnnotation = this.copy(n)
10}
11