CIRCT
20.0.0git
|
Public Member Functions | |
LowerDPIFunc (mlir::ModuleOp module) | |
void | lower (sim::DPIFuncOp func) |
void | addFragments (hw::HWModuleOp module, ArrayRef< StringAttr > dpiCallees) const |
Public Attributes | |
llvm::DenseMap< StringAttr, StringAttr > | symbolToFragment |
circt::Namespace | nameSpace |
Definition at line 238 of file SimToSV.cpp.
|
inline |
Definition at line 241 of file SimToSV.cpp.
References circt::Namespace::add().
void LowerDPIFunc::addFragments | ( | hw::HWModuleOp | module, |
ArrayRef< StringAttr > | dpiCallees | ||
) | const |
Definition at line 288 of file SimToSV.cpp.
References circt::calyx::direction::get(), and circt::emit::getFragmentsAttrName().
void LowerDPIFunc::lower | ( | sim::DPIFuncOp | func | ) |
Definition at line 247 of file SimToSV.cpp.
References circt::hw::ModulePort::Output.
circt::Namespace LowerDPIFunc::nameSpace |
Definition at line 240 of file SimToSV.cpp.
llvm::DenseMap<StringAttr, StringAttr> LowerDPIFunc::symbolToFragment |
Definition at line 239 of file SimToSV.cpp.