circt/test/Dialect/Sim
Hideto Ueno 9828707817
[Arc][Sim] Lower Sim DPI func to func.func and support dpi call in Arc (#7386)
This PR implements initial support for lowering Sim DPI operations to Arc. 

* sim::LowerDPIFuncPass implements lowering from `sim.dpi.func` to `func.func` that respects C-level ABI. 
* arc::LowerStatePass is modified to allocate states and call functions for `sim.dpi.call` op. 

Currently unclocked call is not supported yet.
2024-08-07 13:51:14 +09:00
..
format-strings.mlir [Sim] Flatten format string concatenations in canonicalizer (#7316) 2024-07-16 22:35:33 +02:00
lower-dpi.mlir [Arc][Sim] Lower Sim DPI func to func.func and support dpi call in Arc (#7386) 2024-08-07 13:51:14 +09:00
print-canon.mlir [Sim] Add printing operations and transformation from non-procedural to procedural flavor (#7292) 2024-07-17 14:09:59 +02:00
proceduralize-sim-errors.mlir [Sim] Add printing operations and transformation from non-procedural to procedural flavor (#7292) 2024-07-17 14:09:59 +02:00
proceduralize-sim.mlir [Sim] Add printing operations and transformation from non-procedural to procedural flavor (#7292) 2024-07-17 14:09:59 +02:00
round-trip.mlir [Arc][Sim] Lower Sim DPI func to func.func and support dpi call in Arc (#7386) 2024-08-07 13:51:14 +09:00
sim-errors.mlir [Arc][Sim] Lower Sim DPI func to func.func and support dpi call in Arc (#7386) 2024-08-07 13:51:14 +09:00