CIRCT
20.0.0git
|
#include "mlir-c/Pass.h"
#include "mlir-c/Support.h"
Go to the source code of this file.
Macros | |
#define | DEFINE_C_API_STRUCT(name, storage) |
Typedefs | |
typedef enum CirctFirtoolPreserveAggregateMode | CirctFirtoolPreserveAggregateMode |
typedef enum CirctFirtoolPreserveValuesMode | CirctFirtoolPreserveValuesMode |
typedef enum CirctFirtoolCompanionMode | CirctFirtoolCompanionMode |
typedef enum CirctFirtoolBuildMode | CirctFirtoolBuildMode |
typedef enum CirctFirtoolRandomKind | CirctFirtoolRandomKind |
typedef enum CirctFirtoolVerificationFlavor | CirctFirtoolVerificationFlavor |
Functions | |
DEFINE_C_API_STRUCT (CirctFirtoolFirtoolOptions, void) | |
MLIR_CAPI_EXPORTED CirctFirtoolFirtoolOptions | circtFirtoolOptionsCreateDefault (void) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsDestroy (CirctFirtoolFirtoolOptions options) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetOutputFilename (CirctFirtoolFirtoolOptions options, MlirStringRef filename) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetDisableUnknownAnnotations (CirctFirtoolFirtoolOptions options, bool disable) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetDisableAnnotationsClassless (CirctFirtoolFirtoolOptions options, bool value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetLowerAnnotationsNoRefTypePorts (CirctFirtoolFirtoolOptions options, bool value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetAllowAddingPortsOnPublic (CirctFirtoolFirtoolOptions options, bool value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetPreserveAggregate (CirctFirtoolFirtoolOptions options, CirctFirtoolPreserveAggregateMode value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetPreserveValues (CirctFirtoolFirtoolOptions options, CirctFirtoolPreserveValuesMode value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetEnableDebugInfo (CirctFirtoolFirtoolOptions options, bool value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetBuildMode (CirctFirtoolFirtoolOptions options, CirctFirtoolBuildMode value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetDisableLayerSink (CirctFirtoolFirtoolOptions options, bool value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetDisableOptimization (CirctFirtoolFirtoolOptions options, bool value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetExportChiselInterface (CirctFirtoolFirtoolOptions options, bool value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetChiselInterfaceOutDirectory (CirctFirtoolFirtoolOptions options, MlirStringRef value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetVbToBv (CirctFirtoolFirtoolOptions options, bool value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetNoDedup (CirctFirtoolFirtoolOptions options, bool value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetCompanionMode (CirctFirtoolFirtoolOptions options, CirctFirtoolCompanionMode value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetDisableAggressiveMergeConnections (CirctFirtoolFirtoolOptions options, bool value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetLowerMemories (CirctFirtoolFirtoolOptions options, bool value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetBlackBoxRootPath (CirctFirtoolFirtoolOptions options, MlirStringRef value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetReplSeqMem (CirctFirtoolFirtoolOptions options, bool value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetReplSeqMemFile (CirctFirtoolFirtoolOptions options, MlirStringRef value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetExtractTestCode (CirctFirtoolFirtoolOptions options, bool value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetIgnoreReadEnableMem (CirctFirtoolFirtoolOptions options, bool value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetDisableRandom (CirctFirtoolFirtoolOptions options, CirctFirtoolRandomKind value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetOutputAnnotationFilename (CirctFirtoolFirtoolOptions options, MlirStringRef value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetEnableAnnotationWarning (CirctFirtoolFirtoolOptions options, bool value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetAddMuxPragmas (CirctFirtoolFirtoolOptions options, bool value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetVerificationFlavor (CirctFirtoolFirtoolOptions options, CirctFirtoolVerificationFlavor value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetEmitSeparateAlwaysBlocks (CirctFirtoolFirtoolOptions options, bool value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetEtcDisableInstanceExtraction (CirctFirtoolFirtoolOptions options, bool value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetEtcDisableRegisterExtraction (CirctFirtoolFirtoolOptions options, bool value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetEtcDisableModuleInlining (CirctFirtoolFirtoolOptions options, bool value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetAddVivadoRAMAddressConflictSynthesisBugWorkaround (CirctFirtoolFirtoolOptions options, bool value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetCkgModuleName (CirctFirtoolFirtoolOptions options, MlirStringRef value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetCkgInputName (CirctFirtoolFirtoolOptions options, MlirStringRef value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetCkgOutputName (CirctFirtoolFirtoolOptions options, MlirStringRef value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetCkgEnableName (CirctFirtoolFirtoolOptions options, MlirStringRef value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetCkgTestEnableName (CirctFirtoolFirtoolOptions options, MlirStringRef value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetExportModuleHierarchy (CirctFirtoolFirtoolOptions options, bool value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetStripFirDebugInfo (CirctFirtoolFirtoolOptions options, bool value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetStripDebugInfo (CirctFirtoolFirtoolOptions options, bool value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetDisableCSEinClasses (CirctFirtoolFirtoolOptions options, bool value) |
MLIR_CAPI_EXPORTED void | circtFirtoolOptionsSetSelectDefaultInstanceChoice (CirctFirtoolFirtoolOptions options, bool value) |
MLIR_CAPI_EXPORTED MlirLogicalResult | circtFirtoolPopulatePreprocessTransforms (MlirPassManager pm, CirctFirtoolFirtoolOptions options) |
MLIR_CAPI_EXPORTED MlirLogicalResult | circtFirtoolPopulateCHIRRTLToLowFIRRTL (MlirPassManager pm, CirctFirtoolFirtoolOptions options, MlirStringRef inputFilename) |
MLIR_CAPI_EXPORTED MlirLogicalResult | circtFirtoolPopulateLowFIRRTLToHW (MlirPassManager pm, CirctFirtoolFirtoolOptions options) |
MLIR_CAPI_EXPORTED MlirLogicalResult | circtFirtoolPopulateHWToSV (MlirPassManager pm, CirctFirtoolFirtoolOptions options) |
MLIR_CAPI_EXPORTED MlirLogicalResult | circtFirtoolPopulateExportVerilog (MlirPassManager pm, CirctFirtoolFirtoolOptions options, MlirStringCallback callback, void *userData) |
MLIR_CAPI_EXPORTED MlirLogicalResult | circtFirtoolPopulateExportSplitVerilog (MlirPassManager pm, CirctFirtoolFirtoolOptions options, MlirStringRef directory) |
MLIR_CAPI_EXPORTED MlirLogicalResult | circtFirtoolPopulateFinalizeIR (MlirPassManager pm, CirctFirtoolFirtoolOptions options) |
#define DEFINE_C_API_STRUCT | ( | name, | |
storage | |||
) |
typedef enum CirctFirtoolBuildMode CirctFirtoolBuildMode |
typedef enum CirctFirtoolCompanionMode CirctFirtoolCompanionMode |
typedef enum CirctFirtoolRandomKind CirctFirtoolRandomKind |
MLIR_CAPI_EXPORTED CirctFirtoolFirtoolOptions circtFirtoolOptionsCreateDefault | ( | void | ) |
MLIR_CAPI_EXPORTED void circtFirtoolOptionsDestroy | ( | CirctFirtoolFirtoolOptions | options | ) |
Definition at line 30 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetAddMuxPragmas | ( | CirctFirtoolFirtoolOptions | options, |
bool | value | ||
) |
Definition at line 244 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetAddVivadoRAMAddressConflictSynthesisBugWorkaround | ( | CirctFirtoolFirtoolOptions | options, |
bool | value | ||
) |
Definition at line 274 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetAllowAddingPortsOnPublic | ( | CirctFirtoolFirtoolOptions | options, |
bool | value | ||
) |
Definition at line 54 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetBlackBoxRootPath | ( | CirctFirtoolFirtoolOptions | options, |
MlirStringRef | value | ||
) |
Definition at line 187 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetBuildMode | ( | CirctFirtoolFirtoolOptions | options, |
CirctFirtoolBuildMode | value | ||
) |
Definition at line 109 of file Firtool.cpp.
References CIRCT_FIRTOOL_BUILD_MODE_DEBUG, CIRCT_FIRTOOL_BUILD_MODE_DEFAULT, CIRCT_FIRTOOL_BUILD_MODE_RELEASE, and unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetChiselInterfaceOutDirectory | ( | CirctFirtoolFirtoolOptions | options, |
MlirStringRef | value | ||
) |
Definition at line 143 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetCkgEnableName | ( | CirctFirtoolFirtoolOptions | options, |
MlirStringRef | value | ||
) |
Definition at line 294 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetCkgInputName | ( | CirctFirtoolFirtoolOptions | options, |
MlirStringRef | value | ||
) |
Definition at line 284 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetCkgModuleName | ( | CirctFirtoolFirtoolOptions | options, |
MlirStringRef | value | ||
) |
Definition at line 279 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetCkgOutputName | ( | CirctFirtoolFirtoolOptions | options, |
MlirStringRef | value | ||
) |
Definition at line 289 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetCkgTestEnableName | ( | CirctFirtoolFirtoolOptions | options, |
MlirStringRef | value | ||
) |
Definition at line 299 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetCompanionMode | ( | CirctFirtoolFirtoolOptions | options, |
CirctFirtoolCompanionMode | value | ||
) |
Definition at line 158 of file Firtool.cpp.
References circt::firrtl::Bind, CIRCT_FIRTOOL_COMPANION_MODE_BIND, CIRCT_FIRTOOL_COMPANION_MODE_DROP, CIRCT_FIRTOOL_COMPANION_MODE_INSTANTIATE, circt::firrtl::Drop, circt::firrtl::Instantiate, and unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetDisableAggressiveMergeConnections | ( | CirctFirtoolFirtoolOptions | options, |
bool | value | ||
) |
Definition at line 177 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetDisableAnnotationsClassless | ( | CirctFirtoolFirtoolOptions | options, |
bool | value | ||
) |
Definition at line 44 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetDisableCSEinClasses | ( | CirctFirtoolFirtoolOptions | options, |
bool | value | ||
) |
Definition at line 319 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetDisableLayerSink | ( | CirctFirtoolFirtoolOptions | options, |
bool | value | ||
) |
Definition at line 128 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetDisableOptimization | ( | CirctFirtoolFirtoolOptions | options, |
bool | value | ||
) |
Definition at line 133 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetDisableRandom | ( | CirctFirtoolFirtoolOptions | options, |
CirctFirtoolRandomKind | value | ||
) |
Definition at line 212 of file Firtool.cpp.
References circt::firtool::FirtoolOptions::All, CIRCT_FIRTOOL_RANDOM_KIND_ALL, CIRCT_FIRTOOL_RANDOM_KIND_MEM, CIRCT_FIRTOOL_RANDOM_KIND_NONE, CIRCT_FIRTOOL_RANDOM_KIND_REG, circt::firtool::FirtoolOptions::Mem, circt::firtool::FirtoolOptions::None, circt::firtool::FirtoolOptions::Reg, and unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetDisableUnknownAnnotations | ( | CirctFirtoolFirtoolOptions | options, |
bool | disable | ||
) |
Definition at line 39 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetEmitSeparateAlwaysBlocks | ( | CirctFirtoolFirtoolOptions | options, |
bool | value | ||
) |
Definition at line 254 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetEnableAnnotationWarning | ( | CirctFirtoolFirtoolOptions | options, |
bool | value | ||
) |
Definition at line 239 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetEnableDebugInfo | ( | CirctFirtoolFirtoolOptions | options, |
bool | value | ||
) |
Definition at line 104 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetEtcDisableInstanceExtraction | ( | CirctFirtoolFirtoolOptions | options, |
bool | value | ||
) |
Definition at line 259 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetEtcDisableModuleInlining | ( | CirctFirtoolFirtoolOptions | options, |
bool | value | ||
) |
Definition at line 269 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetEtcDisableRegisterExtraction | ( | CirctFirtoolFirtoolOptions | options, |
bool | value | ||
) |
Definition at line 264 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetExportChiselInterface | ( | CirctFirtoolFirtoolOptions | options, |
bool | value | ||
) |
Definition at line 138 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetExportModuleHierarchy | ( | CirctFirtoolFirtoolOptions | options, |
bool | value | ||
) |
Definition at line 304 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetExtractTestCode | ( | CirctFirtoolFirtoolOptions | options, |
bool | value | ||
) |
Definition at line 202 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetIgnoreReadEnableMem | ( | CirctFirtoolFirtoolOptions | options, |
bool | value | ||
) |
Definition at line 207 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetLowerAnnotationsNoRefTypePorts | ( | CirctFirtoolFirtoolOptions | options, |
bool | value | ||
) |
Definition at line 49 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetLowerMemories | ( | CirctFirtoolFirtoolOptions | options, |
bool | value | ||
) |
Definition at line 182 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetNoDedup | ( | CirctFirtoolFirtoolOptions | options, |
bool | value | ||
) |
Definition at line 153 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetOutputAnnotationFilename | ( | CirctFirtoolFirtoolOptions | options, |
MlirStringRef | value | ||
) |
Definition at line 234 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetOutputFilename | ( | CirctFirtoolFirtoolOptions | options, |
MlirStringRef | filename | ||
) |
Definition at line 34 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetPreserveAggregate | ( | CirctFirtoolFirtoolOptions | options, |
CirctFirtoolPreserveAggregateMode | value | ||
) |
Definition at line 59 of file Firtool.cpp.
References circt::firrtl::PreserveAggregate::All, CIRCT_FIRTOOL_PRESERVE_AGGREGATE_MODE_ALL, CIRCT_FIRTOOL_PRESERVE_AGGREGATE_MODE_NONE, CIRCT_FIRTOOL_PRESERVE_AGGREGATE_MODE_ONE_DIM_VEC, CIRCT_FIRTOOL_PRESERVE_AGGREGATE_MODE_VEC, circt::firrtl::PreserveAggregate::OneDimVec, unwrap(), and circt::firrtl::PreserveAggregate::Vec.
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetPreserveValues | ( | CirctFirtoolFirtoolOptions | options, |
CirctFirtoolPreserveValuesMode | value | ||
) |
Definition at line 82 of file Firtool.cpp.
References circt::firrtl::PreserveAggregate::All, CIRCT_FIRTOOL_PRESERVE_VALUES_MODE_ALL, CIRCT_FIRTOOL_PRESERVE_VALUES_MODE_NAMED, CIRCT_FIRTOOL_PRESERVE_VALUES_MODE_NONE, CIRCT_FIRTOOL_PRESERVE_VALUES_MODE_STRIP, circt::firrtl::PreserveValues::Named, circt::firrtl::PreserveValues::Strip, and unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetReplSeqMem | ( | CirctFirtoolFirtoolOptions | options, |
bool | value | ||
) |
Definition at line 192 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetReplSeqMemFile | ( | CirctFirtoolFirtoolOptions | options, |
MlirStringRef | value | ||
) |
Definition at line 197 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetSelectDefaultInstanceChoice | ( | CirctFirtoolFirtoolOptions | options, |
bool | value | ||
) |
Definition at line 325 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetStripDebugInfo | ( | CirctFirtoolFirtoolOptions | options, |
bool | value | ||
) |
Definition at line 314 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetStripFirDebugInfo | ( | CirctFirtoolFirtoolOptions | options, |
bool | value | ||
) |
Definition at line 309 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetVbToBv | ( | CirctFirtoolFirtoolOptions | options, |
bool | value | ||
) |
Definition at line 148 of file Firtool.cpp.
References unwrap().
MLIR_CAPI_EXPORTED void circtFirtoolOptionsSetVerificationFlavor | ( | CirctFirtoolFirtoolOptions | options, |
CirctFirtoolVerificationFlavor | value | ||
) |
MLIR_CAPI_EXPORTED MlirLogicalResult circtFirtoolPopulateCHIRRTLToLowFIRRTL | ( | MlirPassManager | pm, |
CirctFirtoolFirtoolOptions | options, | ||
MlirStringRef | inputFilename | ||
) |
Definition at line 342 of file Firtool.cpp.
References circt::firtool::populateCHIRRTLToLowFIRRTL(), unwrap(), and wrap().
MLIR_CAPI_EXPORTED MlirLogicalResult circtFirtoolPopulateExportSplitVerilog | ( | MlirPassManager | pm, |
CirctFirtoolFirtoolOptions | options, | ||
MlirStringRef | directory | ||
) |
Definition at line 372 of file Firtool.cpp.
References circt::firtool::populateExportSplitVerilog(), unwrap(), and wrap().
MLIR_CAPI_EXPORTED MlirLogicalResult circtFirtoolPopulateExportVerilog | ( | MlirPassManager | pm, |
CirctFirtoolFirtoolOptions | options, | ||
MlirStringCallback | callback, | ||
void * | userData | ||
) |
Definition at line 362 of file Firtool.cpp.
References circt::firtool::populateExportVerilog(), unwrap(), and wrap().
MLIR_CAPI_EXPORTED MlirLogicalResult circtFirtoolPopulateFinalizeIR | ( | MlirPassManager | pm, |
CirctFirtoolFirtoolOptions | options | ||
) |
Definition at line 380 of file Firtool.cpp.
References circt::firtool::populateFinalizeIR(), unwrap(), and wrap().
MLIR_CAPI_EXPORTED MlirLogicalResult circtFirtoolPopulateHWToSV | ( | MlirPassManager | pm, |
CirctFirtoolFirtoolOptions | options | ||
) |
Definition at line 356 of file Firtool.cpp.
References circt::firtool::populateHWToSV(), unwrap(), and wrap().
MLIR_CAPI_EXPORTED MlirLogicalResult circtFirtoolPopulateLowFIRRTLToHW | ( | MlirPassManager | pm, |
CirctFirtoolFirtoolOptions | options | ||
) |
Definition at line 350 of file Firtool.cpp.
References circt::firtool::populateLowFIRRTLToHW(), unwrap(), and wrap().
MLIR_CAPI_EXPORTED MlirLogicalResult circtFirtoolPopulatePreprocessTransforms | ( | MlirPassManager | pm, |
CirctFirtoolFirtoolOptions | options | ||
) |
Definition at line 335 of file Firtool.cpp.
References circt::firtool::populatePreprocessTransforms(), unwrap(), and wrap().
DEFINE_C_API_STRUCT | ( | CirctFirtoolFirtoolOptions | , |
void | |||
) |