|
CIRCT 22.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/Kanagawa.h"#include "circt-c/Dialect/LTL.h"#include "circt-c/Dialect/MSFT.h"#include "circt-c/Dialect/OM.h"#include "circt-c/Dialect/Pipeline.h"#include "circt-c/Dialect/RTG.h"#include "circt-c/Dialect/Synth.h"#include "circt-c/Transforms.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/Dialect/Index.h"#include "mlir-c/Dialect/SCF.h"#include "mlir-c/Dialect/SMT.h"#include "mlir-c/IR.h"#include "mlir-c/Transforms.h"#include "mlir/Bindings/Python/NanobindAdaptors.h"#include "llvm-c/ErrorHandling.h"#include "llvm/Support/Signals.h"#include "NanobindUtils.h"#include <nanobind/nanobind.h>
Go to the source code of this file.
Functions | |
| static void | registerPasses () |
| NB_MODULE (_circt, m) | |
| NB_MODULE | ( | _circt | , |
| m | |||
| ) |
Definition at line 72 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::populateDialectRTGSubmodule(), circt::python::populateDialectSeqSubmodule(), circt::python::populateDialectSVSubmodule(), circt::python::populateDialectSynthSubmodule(), circt::python::populateSupportSubmodule(), and registerPasses().
|
static |
Definition at line 52 of file CIRCTModule.cpp.
References registerArcPasses(), registerCombPasses(), registerDCPasses(), registerFSMPasses(), registerHandshakePasses(), registerHWArithPasses(), registerHWPasses(), registerKanagawaPasses(), registerPipelinePasses(), registerRTGPipelines(), registerSeqPasses(), registerSVPasses(), and registerSynthesisPipeline().
Referenced by mlirMSFTRegisterPasses(), NB_MODULE(), circt::esi::registerESIPasses(), registerFSMPasses(), registerHWPasses(), and registerSVPasses().