| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-09-14 | style fixes for Compiler.scala, LoweringCompiler.scala | Donggyu Kim | |
| 2016-07-27 | Reworked annotation system. Added tenacity and permissibility | Adam Izraelevitz | |
| Conflicts: src/main/scala/firrtl/Compiler.scala src/main/scala/firrtl/LoweringCompilers.scala src/main/scala/firrtl/passes/Inline.scala src/test/scala/firrtlTests/AnnotationTests.scala src/test/scala/firrtlTests/InlineInstancesTests.scala | |||
| 2016-06-10 | API Cleanup - AST | Jack | |
| trait AST -> abstract class FirrtlNode Move all IR to new package ir Add import of firrtl.ir._ | |||
| 2016-05-12 | Restructured Compiler to use Transforms. Added an InlineInstance pass. | Adam Izraelevitz | |
| Transforms are new unit of modularity within the compiler. | |||
| 2016-05-10 | Modified Verilog compiler to use new passes | Adam Izraelevitz | |
| RemoveValidIf, SplitExpressions, and PadWidths | |||
| 2016-04-22 | Add Uniquify Pass | jackkoenig | |
| Also add pass to Verilog Compiler list of passes This pass appends '_' to the names of aggregate types that would cause a name collision during LowerTypes. | |||
| 2016-04-21 | Avoid Lint errors connecting wide signals to narrow ones | Andrew Waterman | |
| 2016-04-21 | Run Split Expressions before ConstProp, CSE, and DCE | jackkoenig | |
| This gives more expressions to eliminate | |||
| 2016-04-14 | Add CSE pass | Andrew Waterman | |
| 2016-04-07 | Add primitive dead code elimination pass | Andrew Waterman | |
| 2016-03-15 | Change non-reentrant VerilogEmitter from object to class | Jack | |
| 2016-03-10 | Add support for right shift by amount larger than argument width | jackkoenig | |
| 2016-02-23 | Change FIRRTL Compiler to remove CHIRRTL and Check High FIRRTL Form | Jack | |
| 2016-02-23 | Stop closing writers in compiler, close in Driver instead (allows others to ↵ | Jack | |
| use StringWriters without the Compiler closing it) | |||
| 2016-02-09 | Added license to FIRRTL files | azidar | |
| 2016-02-09 | Added remaining check passes. Ready for open sourcing | azidar | |
| 2016-02-09 | Added chirrtl passes, need to update parser | azidar | |
| 2016-02-09 | More bug fixes | azidar | |
| 2016-02-09 | Added constprop,v-wrap,v-rename. All set to attempt like->like comparison of ↵ | azidar | |
| rocketchip | |||
| 2016-02-09 | Added Lower Types. | azidar | |
| 2016-02-09 | Moved passes to new package | azidar | |
| 2016-02-09 | Restructure passes to be new subpackage with more modular design, add new ↵ | Jack | |
| structures Compiler and Emitter, deprecate old Passes object, update Driver to use new constructs | |||
