diff options
| author | Adam Izraelevitz | 2016-07-27 13:53:30 -0700 |
|---|---|---|
| committer | GitHub | 2016-07-27 13:53:30 -0700 |
| commit | 486cdb5ea4a3450c81231f09488b5b166c363133 (patch) | |
| tree | 0df3abbd5ee94a1d221b5d798e2722dfe9844028 /src/main/scala/firrtl/LoweringCompilers.scala | |
| parent | 42d38081f19b25ccb78f81f451b58e77b3e96d53 (diff) | |
| parent | a6c8493e907dedcbb289f6d4f6323cc26fb1edc0 (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.scala | 6 |
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) } |
