aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2016-04-26Test that nested expressions don't make it to the EmitterAndrew Waterman
2016-04-26Make sure nested expressions don't make it to the EmitterAndrew Waterman
2016-04-26Split ValidIf from within PrimOpsAndrew Waterman
2016-04-26Fixed the check for bundle equality to allow relative flips to be wrong, but ...Adam Izraelevitz
2016-04-26Added flag to parser to turn off using source locators. This allows for easie...Adam Izraelevitz
2016-04-26Add test for recursive check for whether BundleType contains flipsAdam Izraelevitz
2016-04-26Fixed bug in recursive check for whether BundleType contains flips.Adam Izraelevitz
2016-04-22Add tests for Uniquify passjackkoenig
2016-04-22Add Uniquify Passjackkoenig
2016-04-22Add Lower Types testsjackkoenig
2016-04-22Add "normalize" function to FirrtlSpec for easier string comparison testingjackkoenig
2016-04-22Refactor LowerTypesjackkoenig
2016-04-22Move LowerTypes to its own filejackkoenig
2016-04-22Add utility functions for coverting and computing Gender and Flipjackkoenig
2016-04-22Add isGround and isAggregate functions to Type Utils.jackkoenig
2016-04-22Add optional Info argument to FieldUtils.ToPortjackkoenig
2016-04-22Change FIRRTLException: case class -> class so case classes can extendjackkoenig
2016-04-21Add Expression.tpe accessorAndrew Waterman
2016-04-21Avoid Lint errors connecting wide signals to narrow onesAndrew Waterman
2016-04-21SplitExpressions should split Mux, not just DoPrimAndrew Waterman
2016-04-21Emit correct width for ConstProp'd bit extractAndrew Waterman
2016-04-21Strip comments before checking for circuit in Translatorjackkoenig
2016-04-21Split Expressions on Stop similarly to how they are split on Printjackkoenig
2016-04-21Fix some wonky spacing in Split Expressionsjackkoenig
2016-04-21Run Split Expressions before ConstProp, CSE, and DCEjackkoenig
2016-04-20Add tests for CHIRRTL mem port definitions.jackkoenig
2016-04-20Change RemoveCHIRRTL to define port clocks at CHIRRTL port definitionjackkoenig
2016-04-20Fix top.cpp reset race condition #137jackkoenig
2016-04-20Use a global namespace for VarWidth namesAndrew Waterman
2016-04-19Change pass name printing to info. Print pass runtime.jackkoenig
2016-04-16Add Namespace for thread-safe creation of names and temporary namesjackkoenig
2016-04-16Add useful traits for Names and Declarationsjackkoenig
2016-04-16Add license to testsjackkoenig
2016-04-16Add some Parser testsjackkoenig
2016-04-16Add more keywords to Id listjackkoenig
2016-04-16Add safety to Visitor.visitStmt to first check for TerminalNodejackkoenig
2016-04-15Fix Verilog emission for Modelsim compliationAndrew Waterman
2016-04-14Improve performance of CSE passAndrew Waterman
2016-04-14Factor DCE re-running more cleanlyAndrew Waterman
2016-04-14Add CSE passAndrew Waterman
2016-04-13Extend mux constant propagationAndrew Waterman
2016-04-13Add shift/concat constant propagationAndrew Waterman
2016-04-09Adds check for type of DefRegister initializationjackkoenig
2016-04-09Fix bundle type equalityAdam Izraelevitz
2016-04-08Fixed bug in Remove Accesses where a WSubAccess's index was not checked for a...Adam Izraelevitz
2016-04-08Add small test for issue #105jackkoenig
2016-04-07Add primitive dead code elimination passAndrew Waterman
2016-04-07Split ConstProp pass into own file; propagate lits through nodesAndrew Waterman
2016-04-07Add constant propagation for muxes on UIntAndrew Waterman
2016-04-07Add basic constant propagation for logical operatorsAndrew Waterman