CIRCT  20.0.0git
Functions
ExportVerilog.cpp File Reference
#include "circt-c/ExportVerilog.h"
#include "circt/Conversion/ExportVerilog.h"
#include "mlir/CAPI/IR.h"
#include "mlir/CAPI/Support.h"
#include "mlir/CAPI/Utils.h"
#include "llvm/Support/raw_ostream.h"
Include dependency graph for ExportVerilog.cpp:

Go to the source code of this file.

Functions

MlirLogicalResult mlirExportVerilog (MlirModule module, MlirStringCallback callback, void *userData)
 Emits verilog for the specified module using the provided callback and user data. More...
 
MlirLogicalResult mlirExportSplitVerilog (MlirModule module, MlirStringRef directory)
 Emits split Verilog files for the specified module into the given directory. More...
 

Function Documentation

◆ mlirExportSplitVerilog()

MlirLogicalResult mlirExportSplitVerilog ( MlirModule  module,
MlirStringRef  directory 
)

Emits split Verilog files for the specified module into the given directory.

Definition at line 24 of file ExportVerilog.cpp.

References circt::exportSplitVerilog(), unwrap(), and wrap().

Referenced by PYBIND11_MODULE().

◆ mlirExportVerilog()

MlirLogicalResult mlirExportVerilog ( MlirModule  module,
MlirStringCallback  callback,
void *  userData 
)

Emits verilog for the specified module using the provided callback and user data.

Definition at line 17 of file ExportVerilog.cpp.

References circt::exportVerilog(), unwrap(), and wrap().

Referenced by PYBIND11_MODULE().