aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/firrtl/ir
AgeCommit message (Expand)Author
2023-03-20Make return value of Serializer.lazily lazy (#2627)HEADmaster1.6.xJack Koenig
2023-03-15Update serialization to firrtl-spec 1.2.0 (#2615)Jack Koenig
2023-01-25Serializer: only serialize smem RUW if non-default (#2597)Kevin Laeufer
2023-01-25[smem] fix read-under-write serialization (#2595)Kevin Laeufer
2022-09-22Fix serialization of whens with empty blocks (#2560)Jack Koenig
2022-09-19Add Serializer.lazily for buffered serialization (#2554)Jack Koenig
2022-08-26FIRRTL version support (#2543)Zachary Yedidia
2021-08-20Fix Serializer for single indented DefModule emission (#2332)Jack Koenig
2021-07-27ir: make HashCode.toHashString public (#2302)Kevin Laeufer
2021-05-13Implement MFC-style source locator compression (#2212)Jared Barocsi
2021-04-13Add indent parameter to Serializer.serialize() (#2177)Jared Barocsi
2021-03-04SMT Backend: move undefined memory behavior modelling to firrtl IR level (#2095)Kevin Laeufer
2021-02-17Allow Side Effecting Statement to have Names (#2057)Kevin Laeufer
2021-02-03IR: turn some IR nodes into data classes (#2071)Kevin Laeufer
2021-01-26Fix post-merge publishing (#2055)Jack Koenig
2021-01-20Cleanup some warnings (#2032)Jack Koenig
2020-12-10Add newline in the end of LoFIRRTL file (#2015)XinJun Ma
2020-09-16Change to Apache 2.0 License (#1901)Chick Markley
2020-08-24Make ir.Serializer support custom FirrtlNodes (#1857)Jack Koenig
2020-08-14All of src/ formatted with scalafmtchick
2020-08-12Combined Uniquify and LowerTypes pass (#1784)Kevin Laeufer
2020-08-05ir: add UseSerializer mixin trait (#1824)Kevin Laeufer
2020-07-30ir: use Serializer.serialize where possible (#1809)Kevin Laeufer
2020-07-29[2.13] replace `= Unit` with `= ()`Kevin Laeufer
2020-07-29[2.13] convert toSeq and toMap where necessary to compileKevin Laeufer
2020-07-23mask bits when propagating bitwise ops (#1745)Albert Chen
2020-07-17Propagate source locators to register update always blocks (#1743)Jack Koenig
2020-07-15ir: store FileInfo string in escaped format (#1690)Kevin Laeufer
2020-07-14Delete outdated scalastyle configuration comments from sourceAlbert Magyar
2020-07-08dedup: use structural sha256 hash instead of agnostify and serialize (#1731)Kevin Laeufer
2020-07-08ir: add faster serializer (#1694)Kevin Laeufer
2020-06-23Basic model checking API (#1653)Tom Alcorn
2020-06-10Build ArrayBuffers in Block.mapStmt (#1669)Jack Koenig
2020-06-03Add mapString method to ir.Port (#1655)Schuyler Eldridge
2020-06-02Add extra convenience factories for regular IR nodesAlbert Magyar
2020-05-26[API change] Absorb repetitive WIR nodes into IRAlbert Magyar
2020-01-20clean up warnings: trim unused imports (#1315)John Ingalls
2019-10-18Upstream intervals (#870)Adam Izraelevitz
2019-10-03Add Block factory from argument list of Statements (#1197)Albert Magyar
2019-09-30Improve read-under-write parameter supportAlbert Magyar
2019-08-13Infer reset (#1068)Jack Koenig
2019-04-22Change Memory Depth to a BigInt (#1075)Jack Koenig
2019-02-14Asynchronous Reset (#1011)Jack Koenig
2019-01-31Use apache commons for string escaping instead of reflection (#1008)Jack Koenig
2018-12-21Small convenience tweaks to IR/WIR APIs (#961)Albert Magyar
2018-11-27Add foreach as alternative to map (#952)Adam Izraelevitz
2018-06-11Allow escaped single quotes in RawParams (#820)Richard Lin
2018-06-11Add utilities for UInt and SInt literals (#815)Jack Koenig
2018-05-30Makes ExpandWhens preserve connect Infoschick
2018-03-21GroupModule Transform (#766)Adam Izraelevitz