mirror of https://github.com/llvm/circt.git
![]() 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. |
||
---|---|---|
.. | ||
format-strings.mlir | ||
lower-dpi.mlir | ||
print-canon.mlir | ||
proceduralize-sim-errors.mlir | ||
proceduralize-sim.mlir | ||
round-trip.mlir | ||
sim-errors.mlir |