aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/firrtl/passes
diff options
context:
space:
mode:
authorSchuyler Eldridge2018-10-12 23:59:50 +0700
committerGitHub2018-10-12 23:59:50 +0700
commit7e1dcb7c316849d10938ff4fa79ba8df834ba403 (patch)
treecf854db621b4eb11304b180c094d1e6ca455136f /src/main/scala/firrtl/passes
parented709571876b68e4982d11db15d236752713b6a1 (diff)
parentd426eb766a6177a3488da36ec380df47610c483a (diff)
Merge pull request #909 from seldridge/issue-729.2
Verilog renaming uses "_", works on whole AST
Diffstat (limited to 'src/main/scala/firrtl/passes')
-rw-r--r--src/main/scala/firrtl/passes/Passes.scala19
1 files changed, 0 insertions, 19 deletions
diff --git a/src/main/scala/firrtl/passes/Passes.scala b/src/main/scala/firrtl/passes/Passes.scala
index 5e5aa26a..3658d368 100644
--- a/src/main/scala/firrtl/passes/Passes.scala
+++ b/src/main/scala/firrtl/passes/Passes.scala
@@ -247,25 +247,6 @@ object Legalize extends Pass {
}
}
-object VerilogRename extends Pass {
- def verilogRenameN(n: String): String =
- if (v_keywords(n)) "%s$".format(n) else n
-
- def verilogRenameE(e: Expression): Expression = e match {
- case ex: WRef => ex copy (name = verilogRenameN(ex.name))
- case ex => ex map verilogRenameE
- }
-
- def verilogRenameS(s: Statement): Statement =
- s map verilogRenameS map verilogRenameE map verilogRenameN
-
- def verilogRenameP(p: Port): Port =
- p copy (name = verilogRenameN(p.name))
-
- def run(c: Circuit): Circuit =
- c copy (modules = c.modules map (_ map verilogRenameP map verilogRenameS))
-}
-
/** Makes changes to the Firrtl AST to make Verilog emission easier
*
* - For each instance, adds wires to connect to each port