..
AffineToLoopSchedule
[LoopSchedule] Move PipelineWhile and Related Ops from Pipeline to LoopSchedule ( #4947 )
2023-04-18 11:56:07 -04:00
ArcToLLVM
[Arc] Add support for struct and array states ( #6508 )
2023-12-11 14:22:25 -08:00
CFToHandshake
[Handshake] `StandardToHandshake` -> `CFToHandshake` ( #5938 )
2023-08-25 09:24:26 +02:00
CalyxToFSM
[Seq] Switch all seq ops to use seq.clock ( #6139 )
2023-09-18 16:38:32 +03:00
CalyxToHW
Add emission for calyx std_signext ( #6285 )
2023-10-12 12:17:44 -04:00
CombToArith
[CombToArith] Fix coarsening of division by zero UB ( #6945 )
2024-05-06 15:59:36 +02:00
CombToSMT
[CombToSMT] Register dependency on func ( #7098 )
2024-05-28 21:46:54 +02:00
ConvertToArcs
[Arc] StateOp: latency instead of lat in assembly format ( #6562 )
2024-01-12 07:54:39 +01:00
DCToHW
[DC] Add merge lowering ( #6943 )
2024-05-07 10:21:25 +02:00
ExportChiselInterface
[ExportChiselInterface] Support probe types ( #5497 )
2023-06-30 09:22:46 -06:00
ExportVerilog
[FIRRTL][Verif][LTL] Replace `ltl.disable` with an enable folded into `verif.assert` ( #7150 )
2024-06-20 11:24:37 -07:00
FIRRTLToHW
[FIRRTL] Error when seeing inner symbols on zero-width wires and nodes in LowerToHW
2024-07-01 10:40:44 -05:00
FSMToSV
[FSM][Emit] Convert the FSMToSV pass to use `emit` ops ( #6828 )
2024-03-19 19:30:02 +02:00
HWArithToHW
[HW] Change printer for modules ( #6205 )
2023-09-28 16:30:15 -05:00
HWToBTOR2
[FIRRTL][Verif][LTL] Replace `ltl.disable` with an enable folded into `verif.assert` ( #7150 )
2024-06-20 11:24:37 -07:00
HWToLLHD
[HW] Change printer for modules ( #6205 )
2023-09-28 16:30:15 -05:00
HWToLLVM
Bump LLVM ( #7223 )
2024-06-26 13:19:37 -07:00
HWToSMT
[circt-lec] Port to SMT dialect based compiler pipeline ( #6908 )
2024-04-21 08:06:39 +02:00
HWToSV
[HW] Change printer for modules ( #6205 )
2023-09-28 16:30:15 -05:00
HWToSystemC
[HW] Change printer for modules ( #6205 )
2023-09-28 16:30:15 -05:00
HandshakeToDC
[Handshake] Add control_merge deconstruction pattern ( #6934 )
2024-05-07 11:08:04 +02:00
HandshakeToHW
[Seq] Add optional power-on value to `compreg` ops ( #6255 )
2023-10-09 11:11:15 +02:00
ImportVerilog
[Moore] SymbolVisibility attribute support for SVModuleOp ( #7278 )
2024-07-09 12:03:18 +08:00
LLHDToLLVM
Bump LLVM ( #7223 )
2024-06-26 13:19:37 -07:00
LTLToCore
[FIRRTL][Verif][LTL] Replace `ltl.disable` with an enable folded into `verif.assert` ( #7150 )
2024-06-20 11:24:37 -07:00
LoopScheduleToCalyx
[SCF-To-Calyx] Fixes Bugs ( #5573 )
2023-07-13 18:25:05 -04:00
MooreToCore
[MooreToCore] Fix parse error for parameter ( #7253 )
2024-07-02 09:23:04 +08:00
PipelineToHW
[PipelineToHW] Add optional power-on values to control registers ( #6269 )
2023-10-10 11:10:16 +02:00
SCFToCalyx
[Calyx] Switch sequential memories to be true single port memories ( #6765 )
2024-02-29 11:15:34 -05:00
SMTToZ3LLVM
[SMT] Add quantifier support to LLVM lowering ( #6973 )
2024-05-02 10:09:14 +02:00
SeqToSV
[SeqToSV] Fix the ordering of the memory/register random init fragments ( #6883 )
2024-04-01 18:56:45 +03:00
SimToSV
[SimToSV] Fix DPICall lowering to use `replaceOp` ( #7192 )
2024-06-17 19:44:20 +09:00
VerifToSMT
Bump LLVM ( #7223 )
2024-06-26 13:19:37 -07:00
VerifToSV
[HW] Change printer for modules ( #6205 )
2023-09-28 16:30:15 -05:00