9#ifndef CIRCT_C_DIALECT_ARC_H
10#define CIRCT_C_DIALECT_ARC_H
32 MlirType addressType);
MLIR_CAPI_EXPORTED MlirType arcMemoryTypeGet(unsigned numWords, MlirType wordType, MlirType addressType)
MLIR_CAPI_EXPORTED bool arcTypeIsASimModelInstance(MlirType type)
MLIR_CAPI_EXPORTED MlirType arcStateTypeGetType(MlirType type)
MLIR_CAPI_EXPORTED bool arcTypeIsAState(MlirType type)
MLIR_CAPI_EXPORTED MlirType arcStorageTypeGet(MlirContext ctx)
MLIR_CAPI_EXPORTED MlirType arcSimModelInstanceTypeGet(MlirAttribute model)
MLIR_CAPI_EXPORTED MlirType arcStorageTypeGetWithSize(MlirContext ctx, unsigned size)
MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(Arc, arc)
MLIR_CAPI_EXPORTED bool arcTypeIsAMemory(MlirType type)
MLIR_CAPI_EXPORTED bool arcTypeIsAStorage(MlirType type)
MLIR_CAPI_EXPORTED MlirType arcStateTypeGet(MlirType innerType)
MLIR_CAPI_EXPORTED void registerArcPasses(void)