1. Jan 03, 2019
    • Jack Koenig's avatar
      Make GroupComponents run ResolveKinds · 8bc25bbc
      Jack Koenig authored
      This fixes an issue where expressions created by GroupComponents would
      be improperly lowered because they were not marked as references to
      instance ports.
      8bc25bbc
  2. Dec 26, 2018
  3. Dec 22, 2018
  4. Dec 21, 2018
  5. Dec 20, 2018
    • Schuyler Eldridge's avatar
      Add IdentityTransform · f11a0f03
      Schuyler Eldridge authored
      
      
      This adds an identity transform that applies an identity function to some
      CircuitState, i.e., it just returns the original CircuitState. This is
      useful for transform generators that may, for edge cases, generate an
      empty transform sequence. Other classes (e.g., Compiler) have explicit or
      implicit requirements that a transform sequence is non-empty.
      
      Signed-off-by: default avatarSchuyler Eldridge <schuyler.eldridge@ibm.com>
      f11a0f03
  6. Dec 19, 2018
  7. Dec 12, 2018
  8. Dec 07, 2018
  9. Nov 30, 2018
  10. Nov 28, 2018
    • Adam Izraelevitz's avatar
      Add foreach as alternative to map (#952) · 17d1d2db
      Adam Izraelevitz authored
      * Added Foreachers
      
      * Changed CheckTypes to use foreach
      
      * Check widths now uses foreach
      
      * Finished merge, added foreachers to added stmts
      
      * Address reviewer feedback
      17d1d2db
    • Jack Koenig's avatar
      Add "none" compiler (#953) · 82f62e04
      Jack Koenig authored
      Where the high form compiler removes Chirrtl (and runs some checks),
      this compiler does nothing but read in the circuit and then emit it
      82f62e04
  11. Nov 27, 2018
  12. Nov 23, 2018
  13. Nov 22, 2018
  14. Nov 17, 2018
  15. Nov 16, 2018
    • Albert Chen's avatar
      Combine cats (#851) · b90589f5
      Albert Chen authored
      - Add firrtl.transforms.CombineCats
      - Use CombineCats in LowFirrtlOptimization
      - Modify Verilog emitter to allow for nested Cat DoPrims
      - Modify firrtlEquivalenceTest to write input FIRRTL string to test directory
      b90589f5
  16. Nov 14, 2018
  17. Nov 10, 2018
  18. Nov 08, 2018