firrtl.FIRRTLException: shouldn't be here

GitHub | aswaterman | 2 months ago
  1. 0

    "shouldn't get here" in RemoveCHIRRTL

    GitHub | 2 months ago | aswaterman
    firrtl.FIRRTLException: shouldn't be here

    Root Cause Analysis

    1. firrtl.FIRRTLException

      shouldn't be here

      at firrtl.Utils$.error()
    2. firrtl
      Utils$.get_valid_points
      1. firrtl.Utils$.error(Utils.scala:204)
      2. firrtl.Utils$.get_valid_points(Utils.scala:241)
      2 frames
    3. firrtl.passes
      RemoveCHIRRTL$$anonfun$remove_chirrtl_s$3.apply
      1. firrtl.passes.RemoveCHIRRTL$.remove_chirrtl_s(RemoveCHIRRTL.scala:229)
      2. firrtl.passes.RemoveCHIRRTL$$anonfun$remove_chirrtl_s$3.apply(RemoveCHIRRTL.scala:238)
      3. firrtl.passes.RemoveCHIRRTL$$anonfun$remove_chirrtl_s$3.apply(RemoveCHIRRTL.scala:238)
      3 frames
    4. Scala
      AbstractTraversable.map
      1. scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
      2. scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
      3. scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
      4. scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
      5. scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
      6. scala.collection.AbstractTraversable.map(Traversable.scala:104)
      6 frames
    5. firrtl.ir
      Block.mapStmt
      1. firrtl.ir.Block.mapStmt(IR.scala:227)
      1 frame
    6. firrtl
      Mappers$StmtMap$.map$extension
      1. firrtl.Mappers$StmtMagnet$$anon$4.map(Mappers.scala:41)
      2. firrtl.Mappers$StmtMap$.map$extension(Mappers.scala:55)
      2 frames
    7. firrtl.passes
      RemoveCHIRRTL$$anonfun$remove_chirrtl_m$5.apply
      1. firrtl.passes.RemoveCHIRRTL$.remove_chirrtl_s(RemoveCHIRRTL.scala:238)
      2. firrtl.passes.RemoveCHIRRTL$$anonfun$remove_chirrtl_m$5.apply(RemoveCHIRRTL.scala:250)
      3. firrtl.passes.RemoveCHIRRTL$$anonfun$remove_chirrtl_m$5.apply(RemoveCHIRRTL.scala:250)
      3 frames
    8. firrtl.ir
      Module.mapStmt
      1. firrtl.ir.Module.mapStmt(IR.scala:433)
      1 frame
    9. firrtl
      Mappers$ModuleMap$.map$extension
      1. firrtl.Mappers$ModuleMagnet$$anon$11.map(Mappers.scala:115)
      2. firrtl.Mappers$ModuleMap$.map$extension(Mappers.scala:125)
      2 frames
    10. firrtl.passes
      RemoveCHIRRTL$$anonfun$10.apply
      1. firrtl.passes.RemoveCHIRRTL$.remove_chirrtl_m(RemoveCHIRRTL.scala:250)
      2. firrtl.passes.RemoveCHIRRTL$$anonfun$10.apply(RemoveCHIRRTL.scala:254)
      3. firrtl.passes.RemoveCHIRRTL$$anonfun$10.apply(RemoveCHIRRTL.scala:254)
      3 frames
    11. Scala
      AbstractTraversable.map
      1. scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
      2. scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
      3. scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
      4. scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
      5. scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
      6. scala.collection.AbstractTraversable.map(Traversable.scala:104)
      6 frames
    12. firrtl.passes
      RemoveCHIRRTL$.run
      1. firrtl.passes.RemoveCHIRRTL$.run(RemoveCHIRRTL.scala:254)
      1 frame
    13. firrtl
      SimpleRun$$anonfun$1.apply
      1. firrtl.SimpleRun$$anonfun$1$$anonfun$2.apply(LoweringCompilers.scala:47)
      2. firrtl.SimpleRun$$anonfun$1$$anonfun$2.apply(LoweringCompilers.scala:47)
      3. firrtl.Utils$.time(Utils.scala:55)
      4. firrtl.SimpleRun$$anonfun$1.apply(LoweringCompilers.scala:47)
      5. firrtl.SimpleRun$$anonfun$1.apply(LoweringCompilers.scala:45)
      5 frames
    14. Scala
      List.foldLeft
      1. scala.collection.LinearSeqOptimized$class.foldLeft(LinearSeqOptimized.scala:124)
      2. scala.collection.immutable.List.foldLeft(List.scala:84)
      2 frames
    15. firrtl
      Compiler$$anonfun$compile$1.apply
      1. firrtl.SimpleRun$class.run(LoweringCompilers.scala:45)
      2. firrtl.Chisel3ToHighFirrtl.run(LoweringCompilers.scala:61)
      3. firrtl.Chisel3ToHighFirrtl.execute(LoweringCompilers.scala:68)
      4. firrtl.Compiler$$anonfun$compile$1.apply(Compiler.scala:71)
      5. firrtl.Compiler$$anonfun$compile$1.apply(Compiler.scala:70)
      5 frames
    16. Scala
      List.foldLeft
      1. scala.collection.LinearSeqOptimized$class.foldLeft(LinearSeqOptimized.scala:124)
      2. scala.collection.immutable.List.foldLeft(List.scala:84)
      2 frames
    17. firrtl
      Driver.main
      1. firrtl.Compiler$class.compile(Compiler.scala:70)
      2. firrtl.VerilogCompiler.compile(LoweringCompilers.scala:198)
      3. firrtl.Driver$.compile(Driver.scala:109)
      4. firrtl.Driver$.run(Driver.scala:183)
      5. firrtl.Driver$.main(Driver.scala:86)
      6. firrtl.Driver.main(Driver.scala)
      6 frames