What's Changed
- [SMT] Parse SMT bitvector width as signed by @TaoBi22 in #8042
- [SMT] Add bv2int op by @TaoBi22 in #8049
- [MemoryBanking] Support memory banking for
GetGlobalOp
by @jiahanxie353 in #8047 - [FIRRTL][CAPI] add LayerConvention Enum and Attr by @sequencer in #8073
- [SCFToCalyx] Re-initialize IRMapping at the start of each loop by @jiahanxie353 in #8075
- [SMT][python] enable python bindings by @makslevental in #8071
- [FIRRTL] Reuse XMRRefOps in LowerXMR by @seldridge in #8066
- [Verif] disambiguate ctor by @makslevental in #8076
- [CMake] enable install C API objects by @makslevental in #8077
- [CAPI] disambiguate mlirRegisterConversionPasses by @makslevental in #8072
- [SCFToCalyx] Insert scf::reduce op at the end of the newly create scf::par op by @jiahanxie353 in #8080
- [SCFToCalyx] Insert terminator at the end of the newly created func op by @jiahanxie353 in #8081
- [ESI] Add hostmem write support to cosim by @teqdruid in #8059
- [CombToAIG] Add shl/shru/shrs lowering by @uenoku in #8067
- [RTG][Elaboration] Support sequences by @maerhart in #7969
- [RTG][Elaboration] Add support for 'index.add' and 'index.cmp' by @maerhart in #7978
- [FIRRTL] Intrinsics: Add checkAndConvert, anchor vtable. by @dtzSiFive in #8082
- [SCFToCalyx] Lower
scf.if
op when it yields nothing by @jiahanxie353 in #8079 - [SwitchToIf] Empty yielded result by @jiahanxie353 in #8087
- [LowerFormalToHW] Avoid
applyPatternsGreedily
, NFCI by @uenoku in #8088 - [circt-test] Allow tests to filter according to test runners by @fabianschuiki in #8084
- [RTG] Add InstructionOpInterface by @maerhart in #7979
- [FIRRTL] Add View Intrinsic by @seldridge in #8026
- [RTG] Add context resource attribute interface by @maerhart in #8034
- [CI/CD] Update upload-artifacts and download-artifcats. by @mikeurbach in #8090
- [CI] Enable Windows builds for PRs by @SpriteOvO in #8085
- [ImportVerilog] Add foreach statement support. by @chenbo-again in #8017
- [RTG][Elaboration] Add support for 'scf.if' and 'scf.for' by @maerhart in #7986
Full Changelog: firtool-1.100.0...firtool-1.101.0