Skip to content

Releases: llvm/circt

firtool-1.88.0

10 Oct 14:51
bed6836
Compare
Choose a tag to compare

What's Changed

  • [LLHD][HW] Implement SROA interfaces by @maerhart in #7672
  • [FIRRTL] InferResets: properly lower FART'd registers by @youngar in #7680
  • [OM] Update FreezePaths to handle object fields with paths. by @mikeurbach in #7683
  • [JSON] Leave json::OStream in valid state on failure by @fabianschuiki in #7684
  • Add unit test discovery and execution tool by @fabianschuiki in #7685
  • [FIRRTL] Print port names attributes if a port has an empty name by @rwy7 in #7688
  • [FIRRTL] Ensure LowerClasses respects alt base path for local paths. by @mikeurbach in #7690

Full Changelog: firtool-1.87.0...firtool-1.88.0

firtool-1.85.1

08 Oct 14:38
firtool-1.85.1
Compare
Choose a tag to compare

firtool-1.87.0

07 Oct 15:13
firtool-1.87.0
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: firtool-1.86.0...firtool-1.87.0

firtool-1.86.0

13 Sep 15:51
firtool-1.86.0
d61cdc9
Compare
Choose a tag to compare

What's Changed

Full Changelog: firtool-1.85.0...firtool-1.86.0

firtool-1.62.1

06 Sep 18:42
ba60dce
Compare
Choose a tag to compare

What's Changed

Full Changelog: firtool-1.62.0...firtool-1.62.1

firtool-1.85.0

06 Sep 17:28
804cdbe
Compare
Choose a tag to compare

What's Changed

  • [Seq] Introduce seq.initial, !seq.immutable and replace powerOn value with initial value in compreg by @uenoku in #7553
  • [ESI] Add optional non-blocking write API to WriteChannelPort by @mortbopet in #7555
  • [ESI][Runtime] Pretty printing of service ports by @teqdruid in #7567
  • Bump LLVM to 10407be542aeb2b59477b167bbba3716538dc722. by @mikeurbach in #7550
  • [ESI][Runtime] Address MMIO regions symbolically by @teqdruid in #7568
  • [ESI] Don't assume using namespace std in Manifest.cpp by @mortbopet in #7571
  • [FIRRTLUtils] Fix walkDrivers subfield id calculation by @uenoku in #7536
  • [SV] Fix regop canonicalizer crashing. by @dtzSiFive in #7564
  • [MooreToCore] Separate conversion pattern for moore.output by @maerhart in #7573
  • [FIRRTL][GrandCentral] Fix crashes on error re:tryGetAs. by @dtzSiFive in #7576
  • [FIRRTL][GrandCentral] Don't crash on missing keys, getAs. by @dtzSiFive in #7577
  • [ESI] Manifest: change the schema to be more rational by @teqdruid in #7561
  • [ESI][Runtime] Logging API by @teqdruid in #7569
  • [MooreToCore] Support to lower unpacked struct type by @cepheus69 in #7565
  • [Moore][NFC] Fix warning when building Moore components by @cepheus69 in #7566
  • [ImportVerilog] Skip defparams which have been handled by slang. by @hailongSun2000 in #7582
  • [HW] Fix crash when error encountered parsing hw.array. by @dtzSiFive in #7578
  • [HW][HWTypes] Fix use of OptionalParseResult. by @dtzSiFive in #7575
  • [FIRRTL][Folds] Fix mux fold if result type doesn't match operands. by @dtzSiFive in #7585
  • [FIRRTL][Lexer] Don't crash on trailing slash in inline anno. by @dtzSiFive in #7579
  • [FIRRTL][FIRParser] Defer inner symbols to post-processing, fix race. by @dtzSiFive in #7584
  • [FIRRTL] Add back unambiguous path requirement. by @mikeurbach in #7588

Full Changelog: firtool-1.84.0...firtool-1.85.0

firtool-1.84.0

29 Aug 17:03
firtool-1.84.0
Compare
Choose a tag to compare

What's Changed

Full Changelog: firtool-1.83.0...firtool-1.84.0

firtool-1.83.0

23 Aug 21:47
firtool-1.83.0
6743073
Compare
Choose a tag to compare

What's Changed

  • [LLHD] Align signals with other wire/variable ops by @fabianschuiki in #7523
  • [Moore] Improve WaitEventOp, lower to LLHD by @fabianschuiki in #7518
  • [firrtl] Fix bug in sibling layer specialization by @seldridge in #7526
  • [ExportVerilog] Avoid inlining unpacked array expressions to declarations for tool compatibility by @uenoku in #4548
  • [LLHD] Let WaitOp observe plain values instead of signals by @maerhart in #7528
  • [FIRRTL][FIRParser] Cache property constants. by @dtzSiFive in #7530
  • [MooreToCore] Add always_comb and always_latch lowering support by @maerhart in #7532
  • [ESI][Runtime] Generate C++ header files for constants by @teqdruid in #7517
  • [CombFolds] Don't canonicalize extract(shl(1, x)) if shift is multiply used by @uenoku in #7527
  • [MooreToCore] Ignore ConstantLike values in wait op by @fabianschuiki in #7540
  • [FIRRTL][LowerLayers] Update rwprobe operations if possible. by @dtzSiFive in #7369
  • [FIRRTL] Set output dirs on annotated blackboxes by @seldridge in #7541

Full Changelog: firtool-1.82.0...firtool-1.83.0

firtool-1.82.0

16 Aug 17:06
firtool-1.82.0
3821d74
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: firtool-1.81.1...firtool-1.82.0

firtool-1.81.1

12 Aug 16:51
689c0a4
Compare
Choose a tag to compare

What's Changed

Full Changelog: firtool-1.81.0...firtool-1.81.1