Firtool Release 1.46.0
What's Changed
- [Dedup] Parallelize hash calculation, NFCI by @uenoku in #5518
- [FIRRTL] Delete force/release statements with constant-false predicates. by @dtzSiFive in #5555
- [FIRRTL][LowerXMR][NFCI] Minor touchups. by @dtzSiFive in #5549
- [Arc] Fix header generation when depth is -1 by @zyedidia in #5501
- [FIRParser] Allocate subParser on heap by @uenoku in #5560
- [FIRRTL] Allow strictconnect to have different but structurally equivalent types by @uenoku in #5515
- [Support/ESI] Add generic port conversion utility by @mortbopet in #5533
- [FIRRTL][LowerXMR] Support ref.sub. by @dtzSiFive in #5551
- [FIRRTL][FIRParser] Parse rwprobe to element of aggregate. by @dtzSiFive in #5550
- [FIRRTL][LowerXMR] Include forceable + force/release ops in zero-width handling. by @dtzSiFive in #5553
- Emit companion Assumes for UNR Only SVAs as Immediate (instead of concurrent) by @girishpai in #5561
- [FIRRTLToHW] Lower memories to seq.firmem by @fabianschuiki in #5025
- [Pipeline] Refactor pipeline ops to include naming info by @mortbopet in #5548
- [HW/SV] Add
hw.inout
elimination pass by @mortbopet in #5390 - [FIRRTL][LOA][NFC] Tweak structure dump/print. by @dtzSiFive in #5570
Full Changelog: firtool-1.45.0...firtool-1.46.0