Skip to content

Releases: llvm/circt

firtool-1.105.0

08 Feb 00:17
firtool-1.105.0
020bfc4
Compare
Choose a tag to compare

What's Changed

Full Changelog: firtool-1.104.0...firtool-1.105.0

firtool-1.104.0

02 Feb 19:47
firtool-1.104.0
d47a9d2
Compare
Choose a tag to compare

What's Changed

Full Changelog: firtool-1.103.0...firtool-1.104.0

firtool-1.103.0

24 Jan 21:57
firtool-1.103.0
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: firtool-1.102.0...firtool-1.103.0

firtool-1.102.0

21 Jan 22:06
77553d7
Compare
Choose a tag to compare

What's Changed

  • Bump LLVM to ebc7efbab5c58b46f7215d63be6d0208cb588192. by @mikeurbach in #8089
  • [HW][circt-synth] Implement AggregateToComb pass and add to circt-synth pipeline by @uenoku in #8068
  • [SCFToCalyx] Wrap blocks with scf::ExecuteRegion when creating the new scf::Parallel by @jiahanxie353 in #8098
  • [Kanagawa] Remove %this by @mortbopet in #8097
  • [RTG][Elaboration] Move ConstantLike check after TypeSwitch for better performance by @maerhart in #7998
  • [ExtractInstances] Append original instance name to path in metadata by @prithayan in #7872

Full Changelog: firtool-1.101.0...firtool-1.102.0

firtool-1.101.0

18 Jan 01:32
firtool-1.101.0
76cc791
Compare
Choose a tag to compare

What's Changed

Full Changelog: firtool-1.100.0...firtool-1.101.0

firtool-1.100.0

10 Jan 19:50
firtool-1.100.0
4a062a2
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: firtool-1.99.2...firtool-1.100.0

firtool-1.99.2

23 Dec 07:51
6f7cba6
Compare
Choose a tag to compare

What's Changed

  • [Seq] Fix FIFO lowering to correct depth and pointer increments by @teqdruid in #8003
  • [ESI] FIFO with ESI channels by @teqdruid in #8004
  • [LowerToBMC] Topologically sort module body before inlining to BMC op by @TaoBi22 in #8007
  • [PyCDE] Update build flow by @teqdruid in #8008
  • [ESI] FIFO: support valid/ready on inputs and outputs by @teqdruid in #8009
  • [PyCDE] Add fork, join, and merge channel functions by @teqdruid in #8011
  • [Comb] delete slow canonicalizer by @youngar in #8014

Full Changelog: firtool-1.99.1...firtool-1.99.2

firtool-1.99.1

18 Dec 15:18
e508c74
Compare
Choose a tag to compare

What's Changed

Full Changelog: firtool-1.99.0...firtool-1.99.1

firtool-1.99.0

18 Dec 05:27
9775df2
Compare
Choose a tag to compare

What's Changed

  • Bump LLVM to b0b546d44777eb1fa25995384876bd14a006a929. by @mikeurbach in #7976
  • [SCFToCalyx] buildLibraryOp cast floating point to integer types by @jiahanxie353 in #7977
  • [SCFToCalyx] Add indent size annotation when writing json files by @jiahanxie353 in #7993
  • [firtool] initialize the disableLayerSink flag by @youngar in #7995
  • [MooreToCore] Lower the unpacked array type to hw.array by @slowlime in #7893
  • [FIRRTL] Support MarkDUTAnnotation on extmodules. by @mikeurbach in #8001

New Contributors

Full Changelog: firtool-1.98.0...firtool-1.99.0

firtool-1.98.0

13 Dec 18:57
firtool-1.98.0
0276e17
Compare
Choose a tag to compare

What's Changed

  • [RTG] Add ElaborationPass by @maerhart in #7876
  • [RTG][Elaboration] Elaboration support for Bags by @maerhart in #7892
  • [RTG] Add set union operation by @maerhart in #7916
  • [RTG] Add bag union operation by @maerhart in #7917
  • [RTG] Add set_size op for sets and bag_unique_size op for bags by @maerhart in #7920
  • [RTG] Elaboration support for set_size and bag_unique_size operations by @maerhart in #7921
  • [DC] Add + re-enable canonicalization patterns by @mortbopet in #7952
  • [llvm] Revert LLVM de-bump by @seldridge in #7962
  • [OM] Generalize handling for list creation ops in FreezePaths. by @mikeurbach in #7965
  • [FIRRTL][CAPI] Add more functions for discriminating and querying type by @SpriteOvO in #7960
  • [circt-bmc] Add option to print solver output & assertions by @TaoBi22 in #7974
  • Fix warnings about unused variables when assertions are disabled (NFC) by @maerhart in #7975
  • [SCFToCalyx] Fix json naming when there are multiple components by @jiahanxie353 in #7980
  • Re-land: [FIRRTL][CAPI] Add more functions for discriminating and querying type by @SpriteOvO in #7972
  • [CombToAIG] Add mux lowering by @uenoku in #7966
  • [CombToAIG] Add a lowering for Add/Sub by @uenoku in #7968
  • [LLHD] Fix misprint in llhd-desequentialize pass by @AndreyVV-100 in #7985
  • [FIRRTL] AdvancedLayerSink: don't sink instances of mods with port annos by @rwy7 in #7982
  • [InstanceChoice] Move specialize options pass earlier in the firtool pipeline by @prithayan in #7988
  • [firtool] Add option to disable layer sink by @youngar in #7981

Full Changelog: firtool-1.97.1...firtool-1.98.0