aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/firrtl/Utils.scala
AgeCommit message (Expand)Author
2022-09-13Make the Parser handle errors more gracefully (#2549)Jack Koenig
2021-11-22[deprecation clean up] remove deprecated API in firrtl.Utils (#2420)Jiuyang Liu
2021-09-08Multi protobuf module emission and consumption (#2344)Jared Barocsi
2021-07-29Dedup attribute annos (#2297)Jared Barocsi
2021-07-14Fix memory annotation deduplication (#2286)Jared Barocsi
2021-04-11smt: use existing bitWidth API (#2175)edwardcwang
2021-03-04SMT Backend: move undefined memory behavior modelling to firrtl IR level (#2095)Kevin Laeufer
2021-03-04CSE SubAccesses (#2099)Jack Koenig
2021-02-01Suport ir.SubAccess in Utils.splitRef (#2021)Schuyler Eldridge
2021-01-20Cleanup some warnings (#2032)Jack Koenig
2020-11-23add weak and strong to Utils.v_keywords (#1983)Tim Snyder
2020-11-12Fix RemoveWires handling of invalidated non-UInt wires (#1949)Jack Koenig
2020-11-10Refactor emiter (#1879)Jiuyang Liu
2020-09-16Change to Apache 2.0 License (#1901)Chick Markley
2020-08-21Deprecate Uniquify and move its useful utilities (#1856)Jack Koenig
2020-08-14All of src/ formatted with scalafmtchick
2020-08-14Tell Scalafmt to ignore large literal collectionsJack Koenig
2020-08-12Combined Uniquify and LowerTypes pass (#1784)Kevin Laeufer
2020-07-30ir: use Serializer.serialize where possible (#1809)Kevin Laeufer
2020-07-29[2.13] convert toSeq and toMap where necessary to compileKevin Laeufer
2020-07-23fix reduction op bug ConstantPropagation (#1746)Albert Chen
2020-06-04Make Utils.expandRef properly return intermediate expressionsAlbert Magyar
2020-05-26Remove trivially dead code from now-redundant WIR/IR match patternsAlbert Magyar
2020-05-26[API change] Absorb repetitive WIR nodes into IRAlbert Magyar
2020-04-06* Remove deprecated 'Gender' methods/aliasesAlbert Magyar
2020-02-03Fix conversion of Reference-containing expressions to ReferenceTargets (#1349)Albert Magyar
2020-01-15Verilog emitter transform InlineBitExtractions (#1296)John Ingalls
2020-01-07Remove unnecessary $signed casts for PrimOps in Verilog EmitterJack Koenig
2019-10-18Upstream intervals (#870)Adam Izraelevitz
2019-09-16Deprecate Gender and add implicit Flow conversionSchuyler Eldridge
2019-09-16Rename gender to flowSchuyler Eldridge
2019-08-19Refactor exceptions to remove stack trace from user errors (#1157)Jack Koenig
2019-08-13Infer reset (#1068)Jack Koenig
2019-07-08Remove some warnings (#1118)Leway Colin
2019-06-18Use scalafix to remove unused import and deprecated procedure syntax (#1074)Leway Colin
2019-02-14Asynchronous Reset (#1011)Jack Koenig
2018-11-26Make return types of util functions more specific (#949)Albert Magyar
2018-10-31Remove all uses of get_flip and deprecateJack Koenig
2018-10-31Speed up create_exps by replacing foldLeft + List appends with flatMapJack Koenig
2018-10-30Instance Annotations (#926)Adam Izraelevitz
2018-10-27Revert "Instance Annotations (#865)" (#925)Adam Izraelevitz
2018-10-24Instance Annotations (#865)Adam Izraelevitz
2018-09-27Add Utils.expandPrefixes as Prefix Unique helper (#900)Schuyler Eldridge
2018-06-11Add utilities for UInt and SInt literals (#815)Jack Koenig
2018-04-13Remove infinitely recursive function (#790)Jack Koenig
2018-03-27Change throwInternalError to use a String instead of Option[String] (#777)Jack Koenig
2018-02-22Add tests for #702. Adds Utility functions. Allows clock muxing in FIRRTL, bu...Adam Izraelevitz
2018-02-16Replacematcherror - catch exceptions and convert to internal error. (#424)Jim Lawson
2017-12-22API change: out-of-bounds vec accesses now invalid, not first element (#685)Adam Izraelevitz
2017-12-20Add "checker" to the set of Verilog keywords - fixes 455. (#711)Jim Lawson