aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/firrtl/stage
AgeCommit message (Expand)Author
2022-04-05Use circuit name hashCode for circuit anno hashCode (#2504)Jack Koenig
2021-12-21Remove some warnings (#2448)Jack Koenig
2021-12-17Modify and optimize performance of propagate annotations (#2393)Jack Koenig
2021-12-13Implement CustomRadixTransform for wave viewers (#2434)Jiuyang Liu
2021-11-29[deprecation clean up] remove firrtl.ExecutionOptionsManager (#2422)Jiuyang Liu
2021-11-23Enable memory initialization in synthesis for FPGA targets (#2430)Carlos Eduardo
2021-11-23[deprecation clean up] Remove firrtl.Driver (#2419)Jiuyang Liu
2021-11-22remove firrtl.FIRRTLException (#2421)Jiuyang Liu
2021-11-12Let firrtl based applications run despite loading unknown annotations (#2387)Chick Markley
2021-10-19Remove The WriteEmitted Phase (#2390)David Biancolin
2021-10-18Favor os-lib write.over in WriteEmitted (#2389)David Biancolin
2021-09-29Add RTLIL Backend. (#2331)Nicolas Machado
2021-09-08Multi protobuf module emission and consumption (#2344)Jared Barocsi
2021-08-10[smt] make SMTLib + Btor2 emitters public objects (#2326)Kevin Laeufer
2021-08-09Implement NoCommonSubexpressionElimination (#2291)Jiuyang Liu
2021-08-02add emitter for optimized low firrtl (#2304)Kevin Laeufer
2021-07-14Fix memory annotation deduplication (#2286)Jared Barocsi
2021-07-11Rm java.io in WriteEmitted (#2275)sinofp
2021-06-17Add --start-from option (#2273)Schuyler Eldridge
2021-06-14Add -X mhigh compiler for minimal high form (#2268)Schuyler Eldridge
2021-04-19Hoist Transform timing to the Phase level (#2190)Jack Koenig
2021-04-06Deprecate InlineCasts, add InlineAcrossCasts (#2146)Jack Koenig
2021-04-05Establish a fixed relative order for FPGA-backed passes + reflect in ScalaDocAlbert Magyar
2021-04-05Add --target:fpga flag to prioritize FPGA-friendly compilationAlbert Magyar
2021-03-29Fix RemoveAccesses, delete CSESubAccesses (#2157)Jack Koenig
2021-03-27Add NoConstantPropagationAnnotation to disable constatnt propagation (#2150)Jiuyang Liu
2021-03-04CSE SubAccesses (#2099)Jack Koenig
2021-03-02Remove Scala 2.11 (#2062)Jack Koenig
2021-02-01Deprecate ToWorkingIR (#2028)Schuyler Eldridge
2021-01-26Fix post-merge publishing (#2055)Jack Koenig
2021-01-20Add --dont-fold option to disable folding prim ops (#2040)Schuyler Eldridge
2020-10-13Make {Stage, FirrtlStage}.run protected (#1926)Schuyler Eldridge
2020-09-16Change to Apache 2.0 License (#1901)Chick Markley
2020-09-06Add --pretty:no-expr-inlining to prevent expression inlining (#1869)Jack Koenig
2020-08-28Deprecate CompilerAnnotation (#1870)Schuyler Eldridge
2020-08-25Inline Boolean Expressions (#1817)Albert Chen
2020-08-14Apply scalafmt againJack Koenig
2020-08-14All of src/ formatted with scalafmtchick
2020-08-13Deprecate support for Scala 2.11 (#1842)Jack Koenig
2020-08-13Cleanup Named Targets (#1311)Schuyler Eldridge
2020-08-12Combined Uniquify and LowerTypes pass (#1784)Kevin Laeufer
2020-08-11File Serialization of Annotations (#1277)Schuyler Eldridge
2020-08-11stage: allow a RunFirrtlTransformAnnotation(_:Emitter) annotation to be used ...Kevin Laeufer
2020-07-29[2.13] convert toSeq and toMap where necessary to compileKevin Laeufer
2020-07-29[2.13] explicitly use a parallel vectorKevin Laeufer
2020-07-25Integrate new transforms with firrtl.stage.Forms (#1754)Schuyler Eldridge
2020-06-25Add --change-name-case <lower|upper> optionSchuyler Eldridge
2020-06-23Basic model checking API (#1653)Tom Alcorn
2020-06-22Convert PreservesAll to explicit invalidates=falseSchuyler Eldridge
2020-06-22Set prerequisite of -X high to MinimalHighForm (#1704)Schuyler Eldridge