9#ifndef CIRCT_C_DIALECT_SV_H
10#define CIRCT_C_DIALECT_SV_H
28 MlirStringRef expression,
39MLIR_CAPI_EXPORTED MlirType
svNetTypeGet(MlirType element);
43MLIR_CAPI_EXPORTED MlirType
svVarTypeGet(MlirType element);
MLIR_CAPI_EXPORTED MlirAttribute svSVAttributeAttrGet(MlirContext, MlirStringRef name, MlirStringRef expression, bool emitAsComment)
MLIR_CAPI_EXPORTED bool svTypeIsANet(MlirType)
MLIR_CAPI_EXPORTED MlirType svVarTypeGet(MlirType element)
MLIR_CAPI_EXPORTED MlirStringRef svSVAttributeAttrGetExpression(MlirAttribute)
MLIR_CAPI_EXPORTED MlirType svVarTypeGetElementType(MlirType)
MLIR_CAPI_EXPORTED bool svSVAttributeAttrGetEmitAsComment(MlirAttribute)
MLIR_CAPI_EXPORTED MlirType svNetTypeGetElementType(MlirType)
MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(SystemVerilog, sv)
MLIR_CAPI_EXPORTED bool svAttrIsASVAttributeAttr(MlirAttribute)
MLIR_CAPI_EXPORTED void registerSVPasses(void)
MLIR_CAPI_EXPORTED MlirStringRef svSVAttributeAttrGetName(MlirAttribute)
MLIR_CAPI_EXPORTED bool svTypeIsAVar(MlirType)
MLIR_CAPI_EXPORTED MlirType svNetTypeGet(MlirType element)