aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/firrtl/LoweringCompilers.scala
diff options
context:
space:
mode:
authorAdam Izraelevitz2016-07-27 13:53:30 -0700
committerGitHub2016-07-27 13:53:30 -0700
commit486cdb5ea4a3450c81231f09488b5b166c363133 (patch)
tree0df3abbd5ee94a1d221b5d798e2722dfe9844028 /src/main/scala/firrtl/LoweringCompilers.scala
parent42d38081f19b25ccb78f81f451b58e77b3e96d53 (diff)
parenta6c8493e907dedcbb289f6d4f6323cc26fb1edc0 (diff)
Merge pull request #198 from ucb-bar/add-chirrtl-check
Added a Chirrtl check for undeclared wires, etc.
Diffstat (limited to 'src/main/scala/firrtl/LoweringCompilers.scala')
-rw-r--r--src/main/scala/firrtl/LoweringCompilers.scala6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/scala/firrtl/LoweringCompilers.scala b/src/main/scala/firrtl/LoweringCompilers.scala
index 9a2bc11f..036156dc 100644
--- a/src/main/scala/firrtl/LoweringCompilers.scala
+++ b/src/main/scala/firrtl/LoweringCompilers.scala
@@ -61,6 +61,7 @@ trait SimpleRun extends LazyLogging {
// TODO(izraelevitz): Create RenameMap from RemoveCHIRRTL
class Chisel3ToHighFirrtl () extends Transform with SimpleRun {
val passSeq = Seq(
+ passes.CheckChirrtl,
passes.CInferTypes,
passes.CInferMDir,
passes.RemoveCHIRRTL)
@@ -108,8 +109,9 @@ class HighFirrtlToMiddleFirrtl () extends Transform with SimpleRun {
passes.CheckInitialization,
passes.ResolveKinds,
passes.InferTypes,
- passes.ResolveGenders,
- passes.InferWidths)
+ passes.ResolveGenders)
+ //passes.InferWidths,
+ //passes.CheckWidths)
def execute (circuit: Circuit, annotations: Seq[CircuitAnnotation]): TransformResult =
run(circuit, passSeq)
}