|
CIRCT 23.0.0git
|

Public Member Functions | |
| LowerDPIFunc (mlir::ModuleOp module) | |
| void | lower (sim::DPIFuncOp func) |
Public Attributes | |
| llvm::DenseMap< StringAttr, StringAttr > | symbolToFragment |
| circt::Namespace | nameSpace |
Definition at line 378 of file SimToSV.cpp.
|
inline |
Definition at line 381 of file SimToSV.cpp.
References circt::Namespace::add(), and nameSpace.
| void LowerDPIFunc::lower | ( | sim::DPIFuncOp | func | ) |
Definition at line 403 of file SimToSV.cpp.
References buildSVPerArgumentAttrs(), nameSpace, circt::Namespace::newName(), circt::hw::ModulePort::Output, and symbolToFragment.
| circt::Namespace LowerDPIFunc::nameSpace |
Definition at line 380 of file SimToSV.cpp.
Referenced by lower(), and LowerDPIFunc().
| llvm::DenseMap<StringAttr, StringAttr> LowerDPIFunc::symbolToFragment |
Definition at line 379 of file SimToSV.cpp.
Referenced by lower().