CIRCT
20.0.0git
|
#include "CIRCTModules.h"
#include "circt-c/Conversion.h"
#include "circt-c/Dialect/Arc.h"
#include "circt-c/Dialect/Comb.h"
#include "circt-c/Dialect/DC.h"
#include "circt-c/Dialect/Debug.h"
#include "circt-c/Dialect/ESI.h"
#include "circt-c/Dialect/Emit.h"
#include "circt-c/Dialect/FSM.h"
#include "circt-c/Dialect/HW.h"
#include "circt-c/Dialect/HWArith.h"
#include "circt-c/Dialect/Handshake.h"
#include "circt-c/Dialect/LTL.h"
#include "circt-c/Dialect/MSFT.h"
#include "circt-c/Dialect/OM.h"
#include "circt-c/Dialect/SV.h"
#include "circt-c/Dialect/Seq.h"
#include "circt-c/Dialect/Verif.h"
#include "circt-c/ExportVerilog.h"
#include "mlir-c/Bindings/Python/Interop.h"
#include "mlir-c/IR.h"
#include "mlir-c/Transforms.h"
#include "mlir/Bindings/Python/PybindAdaptors.h"
#include "llvm-c/ErrorHandling.h"
#include "llvm/Support/Signals.h"
#include "PybindUtils.h"
#include <pybind11/pybind11.h>
Go to the source code of this file.
Functions | |
static void | registerPasses () |
PYBIND11_MODULE (_circt, m) | |
PYBIND11_MODULE | ( | _circt | , |
m | |||
) |
Definition at line 55 of file CIRCTModule.cpp.
References circt::python::PyFileAccumulator::getCallback(), circt::python::PyFileAccumulator::getUserData(), mlirExportSplitVerilog(), mlirExportVerilog(), circt::python::populateDialectESISubmodule(), circt::python::populateDialectHWSubmodule(), circt::python::populateDialectMSFTSubmodule(), circt::python::populateDialectOMSubmodule(), circt::python::populateDialectSeqSubmodule(), circt::python::populateDialectSVSubmodule(), circt::python::populateSupportSubmodule(), and registerPasses().
|
static |
Definition at line 41 of file CIRCTModule.cpp.
References registerArcPasses(), registerCombPasses(), registerDCPasses(), registerFSMPasses(), registerHandshakePasses(), registerHWArithPasses(), registerHWPasses(), registerSeqPasses(), and registerSVPasses().
Referenced by mlirMSFTRegisterPasses(), PYBIND11_MODULE(), circt::registerAllPasses(), registerArcPasses(), registerCombPasses(), registerDCPasses(), circt::esi::registerESIPasses(), registerFSMPasses(), registerHandshakePasses(), registerHWPasses(), registerSeqPasses(), and registerSVPasses().