firtool-1.73.0
What's Changed
- [Pipeline] Remove
Pure
trait from Pipeline operations by @mortbopet in #6888 - [Ibis] Introduce 'ibis.design' by @teqdruid in #6835
- [Ibis] fix invalid
std::optional
dereferencing by @mortbopet in #6895 - Bump LLVM to latest by @seldridge in #6894
- [FIRRTL] Fixup visit ops miscategorized. by @dtzSiFive in #6896
- [FIRRTL][NFC] Remove dead signal driving annos. by @dtzSiFive in #6898
- [FIRRTL] Drop support for long-unused subcircuit annotations. by @dtzSiFive in #6899
- [SMT] Minor width related fixes for BitVectorAttr by @fzi-hielscher in #6900
- [LowerToHW] Wrap signed operands of
PrintFOp
in sv$signed()
by @ubfx in #6887 - [FIRRTL][CAPI] Allow constructing integers larger than 64 bits by @SpriteOvO in #6893
- [FIRRTL] Use a flag to implement scalarization of internal modules. … by @darthscsi in #6901
- [FIRRTL] Generic intrinsic parsing/emitter support by @dtzSiFive in #6897
- [CreateSiFiveMetadata] Generate firrtl.class instead of om.class by @prithayan in #6736
- [LowerFirReg] Reimplement the mux reachability analysis by @prithayan in #6709
- [FIRRTL] LowerIntrinsics: rewrite to lower generic ops. by @dtzSiFive in #6877
- [FIRRTL][LowerIntmodules] Add stats, preserve if nothing changed. by @dtzSiFive in #6910
- [Ibis] Divorce port name (hints) from port symbol names by @mortbopet in #6909
- [LowerFirReg] Reimplement the mux reachability analysis by @prithayan in #6914
- llvm: bump by @dtzSiFive in #6915
- [FIRRTL][NFC] Use underscores in documentation. by @dtzSiFive in #6860
Full Changelog: firtool-1.72.0...firtool-1.73.0