CIRCT 24.0.0git
Loading...
Searching...
No Matches
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.
MlirLogicalResult mlirExportSplitVerilog (MlirModule module, MlirStringRef directory)
 Emits split Verilog files for the specified module into the given directory.

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 NB_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 NB_MODULE().