aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/firrtl/passes/Passes.scala
AgeCommit message (Expand)Author
2020-04-10Split Passes.scala into separate files (#1496)Adam Izraelevitz
2020-03-11Migrate to DependencyAPISchuyler Eldridge
2019-09-16Rename gender to flowSchuyler Eldridge
2019-08-19Refactor exceptions to remove stack trace from user errors (#1157)Jack Koenig
2019-06-18Use scalafix to remove unused import and deprecated procedure syntax (#1074)Leway Colin
2019-05-04Use UnknownKind instead misrepresented NodeKind (#1076)Leway Colin
2019-02-22Add Width Constraints with Annotations (#956)Albert Chen
2019-02-05Do Shr constant propagation in LegalizeSchuyler Eldridge
2018-10-31Remove all uses of get_flip and deprecateJack Koenig
2018-10-31Speed up ExpandConnects by replacing foldLeft + List appends with flatMapJack Koenig
2018-10-12Refactor VerilogRename -> RemoveKeywordCollisionsSchuyler Eldridge
2018-10-12Verilog renaming uses "_", works on whole ASTSchuyler Eldridge
2018-07-20Constant prop add (#849)albertchen-sifive
2018-05-15Replace truncating add and sub with addw/subw (#800)Jack Koenig
2017-09-22Fix string lit (#663)Jack Koenig
2017-05-11Refactor WIR WSub{Field,Index,Access} - rename exp -> expr #521 (#586)Jim Lawson
2017-03-23Pass now subclasses Transform (#477)Adam Izraelevitz
2017-02-14Add support for Analog types in partial connect (#435)Jack Koenig
2017-02-07Rework Attach to work on arbitrary Analog hierarchies (#415)Jack Koenig
2017-01-27Fix signed types (#422)Angie Wang
2016-11-21Bugfix: exponential runtime of pull muxes (#379)Adam Izraelevitz
2016-11-04Cleanup license at top of every file (#364)Jack Koenig
2016-10-17Add fixed point type (#322)Adam Izraelevitz
2016-10-11Scala style cleanup take 5 (#324)Chick Markley
2016-09-27remove unnecessary parentheseschick
2016-09-25Spec features added: AnalogType and Attach (#295)Adam Izraelevitz
2016-09-25remove unnecessary blockschick
2016-09-23Use parens on Unit methodschick
2016-09-23use .head instead of (0)chick
2016-09-13use BoolType for UIntType(IntWidth(1))Donggyu Kim
2016-09-13use case object for KindDonggyu Kim
2016-09-13clean up Passes.scalaDonggyu Kim
2016-09-12Add legalization of pad operation on literals.Jack
2016-09-12Legalize bit select. Run Legalize after PadWidths.Jack
2016-09-12Change Legalize Connect to respect SIntJack
2016-09-12Change Legalize Shift Right to respect SIntjackkoenig
2016-09-08split Passes.scala into multiple files(InferTypes.scala, Resolves.scala, Remo...Donggyu Kim
2016-09-07put InferWidths in a seperate file and fix spacesDonggyu Kim
2016-09-07clean up PullMuxes & ExpandConnectsDonggyu Kim
2016-09-07remove Utils.ONEDonggyu Kim
2016-09-07remove Utils.tpeDonggyu Kim
2016-09-06replace flatMap with foldLeft in create_expsDonggyu Kim
2016-08-17Change RW port names (#236)Angie Wang
2016-08-09fix read port enables in RemoveCHIRRTLDonggyu Kim
2016-08-04Bugfix: recursing stmts to remove unknown widthsazidar
2016-08-02Merge pull request #215 from ucb-bar/new-serializeAdam Izraelevitz
2016-08-02Merge pull request #203 from ucb-bar/fix_mem_inferAdam Izraelevitz
2016-08-02Change serialize to abstract method on FirrtlNodeJack Koenig
2016-08-01Refactor RemoveAccesses and fix bug #210.azidar
2016-07-28InferWidths now only fixes declaration widthsazidar