circt/lib/Dialect
Will Dietz 0cff5d90dd
[FIRRTL] Add generic intrinsic op. (#6874)
Add generic intrinsic operation to FIRRTL. Not used anywhere, just adding to the IR to build on.
Re-use module parameter printing/parsing for use as custom printer on the op.

See PR for more context.
2024-03-27 09:17:38 -05:00
..
Arc [arcilator] Strip Emit dialect operations (#6797) 2024-03-07 19:38:24 +01:00
Calyx [Calyx] Use a three step rewrite in RemoveCombGroups. 2024-03-06 12:53:10 -08:00
Comb [Comb] Fold mux if both arms are same constant 2024-01-31 15:12:07 -08:00
DC [DC] Also fork `dc.value` in materialization 2023-10-02 08:56:13 +00:00
Debug [Debug] Add debug dialect (#6308) 2023-10-20 09:51:37 -07:00
ESI [ESI][Runtime] Bumping JSON library to avoid CVEs 2024-03-14 03:22:12 +00:00
Emit [Emit] Group file header ops into `emit.fragment` (#6789) 2024-03-14 09:16:04 +02:00
FIRRTL [FIRRTL] Add generic intrinsic op. (#6874) 2024-03-27 09:17:38 -05:00
FSM [FSM] Remove Symbol trait from InstanceOp and HWInstanceOp. (#6675) 2024-02-08 14:45:43 -07:00
HW [NFC] Reserve memory to save reallocations. Noted in performance profiling 2024-03-25 11:03:15 -05:00
HWArith bump llvm (#5120) 2023-05-04 19:57:18 -07:00
Handshake [ESI] Simplify services by standardizing on `to_client` ports (#6633) 2024-02-01 11:58:50 -08:00
Ibis [Ibis] Directly use replaceAllUsesWith in ConversionPatterns. 2024-03-06 17:20:05 -08:00
Interop Bump LLVM (#5825) 2023-08-11 09:40:48 -04:00
LLHD Bump LLVM: 2023/09/12 (#6114) 2023-09-12 16:11:24 -07:00
LTL Bump LLVM (#6566) 2024-01-11 11:04:57 -06:00
LoopSchedule Bump LLVM: 2023/09/12 (#6114) 2023-09-12 16:11:24 -07:00
MSFT [MSFT][Emit] Replace `output_file` with an `emit::File` (#6751) 2024-02-26 21:22:59 +02:00
Moore [ImportVerilog] Add basic expressions (#6788) 2024-03-13 16:57:53 -07:00
OM [OM] Update printer for OMDeleted targets. 2024-03-15 12:38:45 -07:00
Pipeline Move 'using namespace' out of headers. (#6844) 2024-03-18 16:57:03 +01:00
SMT [SMT] Add function application operation, function and uninterpreted sort types (#6847) 2024-03-22 17:13:18 +01:00
SSP [Scheduling] Define problem to model operator chaining in cyclic problem. (#6485) 2023-12-12 09:43:26 +01:00
SV [SV] Add namespace comment, nfc 2024-03-24 00:54:47 -04:00
Seq [Seq] Erase memories with no read ports (#6861) 2024-03-21 17:44:24 +02:00
Sim [Sim] Introduce wrappers on top of `sv.finish`/`sv.fatal` (#6737) 2024-02-23 20:12:10 +02:00
SystemC [HW] Remove the cache-based lookup method from HWInstanceLike (#6622) 2024-01-30 18:04:03 +02:00
Verif [Verif] Add LEC operation (#6832) 2024-03-17 18:33:09 +01:00
CMakeLists.txt [SMT] Add Dialect rationale and boilerplate 2024-03-12 08:12:50 +01:00