What's Changed
- [LTL] Canonicalize ltl.and to comb.and for i1 properties by @fabianschuiki in #7759
- [FIRRTL] Fix folding of when conditions into LTL properties by @fabianschuiki in #7760
- [FIRRTL] Make
sym_name
an inherent attr for symbol ops by @youngar in #7765 - [SV] Use SymbolOpUserInterface to speed up verifiers by @youngar in #7768
- [HW] InnerSymbolTable: only check top-level ops for portlists by @youngar in #7767
- [Calyx] Passing memories by reference by @jiahanxie353 in #7164
- [circt-test] Add simple runner interface for choosing modes and depth by @leonardt in #7763
- Bump LLVM to 8193832fb988e3df1e8e726634783805dca8d9b6. by @mikeurbach in #7749
- [Calyx] constant op by @jiahanxie353 in #7770
- [MooreToCore] Add support for moore::string_constant #7628 by @jpinot in #7752
- [FIRRTL] ReplSeqMems: use the original mem name for the instance name by @youngar in #7776
- [FIRRTL] Add new ModulePrefixAnnotation by @youngar in #7772
- [HW] Make module's doNotPrint a UnitAttr by @rwy7 in #7777
- [FreezePaths] Add support for HWInstanceLike, instead of only HWInstanceOp by @prithayan in #7778
- [FIRRTL] Return an empty ArrayRef, not an array of 1 attr by @rwy7 in #7779
- [FIRRTL] use properties in some builders and parsers by @youngar in #7766
- [firtool] Run layer merge after inliner by @rwy7 in #7780
New Contributors
Full Changelog: firtool-1.91.0...firtool-1.92.0