aboutsummaryrefslogtreecommitdiff
path: root/src/main/stanza/custom-compiler.stanza
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/stanza/custom-compiler.stanza')
-rw-r--r--src/main/stanza/custom-compiler.stanza7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/stanza/custom-compiler.stanza b/src/main/stanza/custom-compiler.stanza
index 85275c94..36a6474f 100644
--- a/src/main/stanza/custom-compiler.stanza
+++ b/src/main/stanza/custom-compiler.stanza
@@ -29,13 +29,18 @@ public defmethod passes (c:InstrumentedVerilog) -> List<Pass> :
ExpandAccessors()
LowerToGround()
ExpandIndexedConnects()
+ InferTypes()
+ CheckGenders()
ExpandWhens()
InferWidths()
+ ;Pad()
+ ConstProp()
SplitExp()
ToRealIR()
- RemoveSpecialChars()
+ ;RemoveSpecialChars()
CheckHighForm()
CheckLowForm()
+ CheckInitialization()
Verilog(with-output(c))
]