Skip to content

Firtool Release 1.53.0

Compare
Choose a tag to compare
@debs-sifive debs-sifive released this 01 Sep 20:46

What's Changed

  • [FIRRTL] re-work PathOp to use annotations by @youngar in #5933
  • [FIRRTL] Add ResolvePathsPass by @youngar in #5942
  • [FIRRTL] Add path op parsing by @youngar in #5946
  • [FIRRTL] Fix crash resolving annotations through operations w/o "type". by @dtzSiFive in #5948
  • [FIRRTL] Bool: type, constant, parser/emitter. by @dtzSiFive in #5956
  • [FIRRTL][LowerClasses] Bool support. by @dtzSiFive in #5958
  • LLVM bump 08/22/2023 -> 08/25/2023 by @dtzSiFive in #5932
  • [FIRRTL] Map: MapCreateOp, parsing support. by @dtzSiFive in #5962
  • [FIRRTL][NFC] Automatically register ODS types. by @dtzSiFive in #5968
  • [FIRRTL][NFC] Split text for types out from summary if long, tweak. by @dtzSiFive in #5969
  • [FIRRTL] getOrAddInnerSym: fix bug when targeting a field by @youngar in #5978
  • [firtool] Register conversion passes to make avail for mlir-print-ir. by @dtzSiFive in #5976
  • [FIRRTL][InferWidths] Ignore propassign, don't error. by @dtzSiFive in #5984
  • [FIRRTL] Support properties in aggregates, remove immediately. by @dtzSiFive in #5993
  • [FIRRTL] Support noRefTypePorts in applyGCTMemTaps by @seldridge in #5996
  • [FIRRTL][IMCP] Support Properties; support materializing string/bool. by @dtzSiFive in #5994
  • [FIRRTL][LowerClasses] Lower map types and map.create by @uenoku in #5997
  • [FIRRTL][LowerClasses] Support lowering FIRRTL paths ops to OM by @youngar in #5974
  • [FIRRTL, HW] Simplify FieldID support by @darthscsi in #5998
  • [FIRRTL] Reject instances of classes. by @dtzSiFive in #6014

Full Changelog: firtool-1.52.0...firtool-1.53.0