aboutsummaryrefslogtreecommitdiff
path: root/src/test/scala/firrtl
AgeCommit message (Expand)Author
2022-12-150-bit literals (#2544)Kevin Laeufer
2022-03-25Fix anno deserialization when class field is not first (#2501)Fabian Schuiki
2022-01-17[smt] correct comparison for out-of-bounds memory access check (#2463)Kevin Laeufer
2021-12-21smt: deal correctly with negative SInt literals (#2447)Kevin Laeufer
2021-12-17Deprecate all mutable methods on RenameMap (#2444)Jack Koenig
2021-12-17Remove some printlns in tests (#2445)Jack Koenig
2021-11-30[deprecation clean up] remove trait firrtl.util.BackendCompilationUtilities (...Jiuyang Liu
2021-11-10smt: fix handling of div primitive in formal backend (#2409)Kevin Laeufer
2021-09-29Add RTLIL Backend. (#2331)Nicolas Machado
2021-09-08smt: refactor SMT expression library (#2347)Kevin Laeufer
2021-08-30[smt] treat stop with non-zero ret like an assertion (#2338)Kevin Laeufer
2021-08-10[smt] make SMTLib + Btor2 emitters public objects (#2326)Kevin Laeufer
2021-08-10[smt] PropagatePresetAnnotations is now a real prereq (#2325)Kevin Laeufer
2021-08-02add emitter for optimized low firrtl (#2304)Kevin Laeufer
2021-07-27ir: make HashCode.toHashString public (#2302)Kevin Laeufer
2021-07-07Replace hard coded line separators with system specific ones (#2281)Boyang Han
2021-06-17smt: include firrtl statement names in SMT and btor2 output (#2270)Kevin Laeufer
2021-06-17Add --start-from option (#2273)Schuyler Eldridge
2021-05-17Use os-lib to rewrite Z3ModelChecker (#2223)Jiuyang Liu
2021-03-19Legalize neg: -x becomes 0 - x (#2128)Jack Koenig
2021-03-18Ensure InlineCasts does not inline complex Expressions (#2130)Jack Koenig
2021-03-09SMT Backend: model Invalid and Division by Zero with DefRandom nodes (#2104)Kevin Laeufer
2021-03-08SMT: memory port inout fields cannot be used as RHS expressions (#2105)Kevin Laeufer
2021-03-04SMT Backend: move undefined memory behavior modelling to firrtl IR level (#2095)Kevin Laeufer
2021-03-02Remove Scala 2.11 (#2062)Jack Koenig
2021-02-17Allow Side Effecting Statement to have Names (#2057)Kevin Laeufer
2021-01-28Stop padding multiply and divide ops (#2058)Jack Koenig
2021-01-19Restore scalafmt CI check (#2047)Jack Koenig
2021-01-19smt: run DeadCodeElimination after PropagatePresetAnnotations (#2036)Kevin Laeufer
2020-12-15Improve performance of LowerTypes renaming (#2024)Jack Koenig
2020-12-02smt: add support for uninterpreted ext modules (#1994)Kevin Laeufer
2020-11-11smt: add support for write-first memories (#1948)Kevin Laeufer
2020-11-10Fix SMT Memory Bug (#1942)Kevin Laeufer
2020-11-09smt: ensure that all signals have a unique name (#1943)Kevin Laeufer
2020-09-16Change to Apache 2.0 License (#1901)Chick Markley
2020-08-28Add custom transforms 'upstream' of emitter annotation in equiv testsAlbert Magyar
2020-08-28Deprecate CompilerAnnotation (#1870)Schuyler Eldridge
2020-08-26smt: ignore clock signals when converting to transition system (#1866)Kevin Laeufer
2020-08-14All of src/ formatted with scalafmtchick
2020-08-15experimental SMTLib and btor2 emitter (#1826)Kevin Laeufer
2020-08-14tests: Decrease Dependency on Deprecated APIs (#1839)Kevin Laeufer
2020-08-12Combined Uniquify and LowerTypes pass (#1784)Kevin Laeufer
2020-08-11File Serialization of Annotations (#1277)Schuyler Eldridge
2020-07-08dedup: use structural sha256 hash instead of agnostify and serialize (#1731)Kevin Laeufer
2020-06-22Convert PreservesAll to explicit invalidates=falseSchuyler Eldridge
2020-05-28Implement InstanceTarget Behavior for Dedup + EliminateTargetPaths (#1539)Albert Chen
2020-05-26[API change] Absorb repetitive WIR nodes into IRAlbert Magyar
2020-05-18Fix equivalence tests (#853)Albert Chen
2020-05-06Update scalatest to 3.1.1 (#1405)Scala Steward
2020-05-05before/after initial block macros (#1550)Deborah Soung