circt/test/Dialect
Amelia Dobis ef30e1f20a
[FIRRTL][Verif][LTL] Replace `ltl.disable` with an enable folded into `verif.assert` (#7150)
This PR gets rid of the `ltl.disable` op and intrinsic in favor of having an enable operand on the verif assert like ops. This made it trivial to fix an incorrect when condition folding for `AssertProperty`. Most of the PR relates to fixing the chaos that was caused by removing `ltl.disable`.
2024-06-20 11:24:37 -07:00
..
Arc [Arc] Add prefix to FindInitialVectors pass option 2024-05-27 15:40:27 -07:00
Calyx [Calyx] Fix memory import locations (#6769) 2024-02-29 15:02:37 -05:00
Comb [Comb] Handle type aliases in `comb.concat` (#6588) 2024-01-19 18:05:53 +01:00
DC [HW] round trip ModuleType non-ssa values (#6287) 2023-10-13 14:25:00 -07:00
Debug [Debug] Add scope op (#6454) 2023-12-08 09:38:46 -08:00
ESI [ESI][Runtime] Adding support for FuncService (#6673) 2024-02-08 13:41:53 -08:00
Emit [Emit] Organize output files using the `emit` dialect (#6727) 2024-02-24 10:09:00 +02:00
FIRRTL [FIRRTL][Verif][LTL] Replace `ltl.disable` with an enable folded into `verif.assert` (#7150) 2024-06-20 11:24:37 -07:00
FSM [HW] Change printer for modules (#6205) 2023-09-28 16:30:15 -05:00
HW [SV] Add sv.func, sv.return and sv.func.call operations (#7003) 2024-05-16 16:52:38 +09:00
HWArith LLVM Bump (#6322) 2023-10-20 09:53:39 -07:00
Handshake [Handshake] Add control_merge deconstruction pattern (#6934) 2024-05-07 11:08:04 +02:00
Ibis [Ibis] Divorce symbol and actual names in class and container ops (#7123) 2024-06-10 10:06:16 +02:00
Interop [HW] Change printer for modules (#6205) 2023-09-28 16:30:15 -05:00
LLHD [LLHD] Verify empty processes (#6801) 2024-03-08 21:02:39 +01:00
LTL [FIRRTL][Verif][LTL] Replace `ltl.disable` with an enable folded into `verif.assert` (#7150) 2024-06-20 11:24:37 -07:00
LoopSchedule bump llvm submodule to tip of main (103fa3250c46) (#6589) 2024-01-19 09:45:35 -06:00
MSFT [MSFT] Remove ChannelOp 2024-02-08 17:32:55 +00:00
Moore [Moore] Fix the stacking fault caused by cast<Variable> and remove unused headers. (#7219) 2024-06-20 15:56:11 +08:00
OM [OM] Separate OM object fields verifier to a dedicated pass (#7026) 2024-05-14 11:24:02 +09:00
Pipeline [Pipeline] Remove `Pure` trait from Pipeline operations (#6888) 2024-04-03 11:44:09 +02:00
SMT [SMT] Minor width related fixes for BitVectorAttr (#6900) 2024-04-05 14:51:12 +02:00
SSP [SSP] Add pass to roundtrip via the scheduling infra. (#4373) 2022-11-30 16:19:58 +13:00
SV [SV] Add DPI import op (#7005) 2024-05-16 18:53:46 +09:00
Seq [Seq] Fix incorrect folder (#7085) 2024-05-24 18:26:16 +09:00
Sim [Sim] Add DPI func/call and lowering (#7042) 2024-06-13 19:11:56 +09:00
SystemC LLVM Bump (#6322) 2023-10-20 09:53:39 -07:00
Verif [FIRRTL][Verif][LTL] Replace `ltl.disable` with an enable folded into `verif.assert` (#7150) 2024-06-20 11:24:37 -07:00