Firtool Release 1.74.0
adkian-sifive
released this
30 Apr 19:43
·
1010 commits
to main
since this release
What's Changed
- [FIRRTL] Gather intrinsic lowering via dialect interface. by @dtzSiFive in #6923
- [FIRRTL] no back-prop for width of mux selectors, support narrower by @dtzSiFive in #6917
- Update annotation handling to fix partial field reset behavior by @adkian-sifive in #6912
- [Arc] Fix segfault in SplitLoops by @Moxinilian in #6928
- [HWToBTOR2] Deduce resets from (Fir)RegOps by @TaoBi22 in #6918
- Bump llvm by @azidar in #6932
- [FIRRTL] Disambiguate paths when possible in ResolvePaths. by @mikeurbach in #6937
- [SMT] Added weight attribute support for ExportSMTLIB by @luisacicolini in #6920
- [SMT] Add lowering to LLVM IR by @maerhart in #6902
- [SMTToLLVM] Add support for most expressions by @maerhart in #6905
- [circt-lec] Port to SMT dialect based compiler pipeline by @maerhart in #6908
- [ImportVerilog] Add replicate and extract operations. by @hailongSun2000 in #6906
- [ImportVerilog] Add case statement. by @angelzzzzz in #6929
- [ImportVerilog] Fix the types mismatch for variable declarations. by @hailongSun2000 in #6907
- [Moore] Introduce a new operation - netOp for net declaration by @cepheus69 in #6884
- [FIRRTL][CAPI] Add function for getting mask type by @SpriteOvO in #6944
- [HandshakeToDC] Fix constant unit-rate op lowering by @mortbopet in #6942
- [Comb] Remove more idempotent operands by @hovind in #6903
- [MooreToCore] Lower moore operators into comb or hw. by @hailongSun2000 in #6940
- [Scheduling] computeStartTimesInCycle: clear before recomputation by @7FM in #6951
- [FIRRTL] Don't fail compilation when Dedup group annotation is on EICG_wrapper by @uenoku in #6955
New Contributors
- @luisacicolini made their first contribution in #6920
- @hailongSun2000 made their first contribution in #6906
- @angelzzzzz made their first contribution in #6929
Full Changelog: firtool-1.73.0...firtool-1.74.0