10 #ifndef MLIR_C_DIALECT_EmitC_H
11 #define MLIR_C_DIALECT_EmitC_H
42 MlirType elementType);
MLIR_CAPI_EXPORTED MlirTypeID mlirEmitCOpaqueTypeGetTypeID(void)
MLIR_CAPI_EXPORTED MlirAttribute mlirEmitCOpaqueAttrGet(MlirContext ctx, MlirStringRef value)
MLIR_CAPI_EXPORTED bool mlirTypeIsAEmitCOpaqueType(MlirType type)
MLIR_CAPI_EXPORTED bool mlirTypeIsAEmitCSizeTType(MlirType type)
MLIR_CAPI_EXPORTED MlirTypeID mlirEmitCPointerTypeGetTypeID(void)
MLIR_CAPI_EXPORTED MlirTypeID mlirEmitCCmpPredicateAttrGetTypeID(void)
MLIR_CAPI_EXPORTED bool mlirTypeIsAEmitCPointerType(MlirType type)
@ MLIR_EMITC_CMP_PREDICATE_LE
@ MLIR_EMITC_CMP_PREDICATE_EQ
@ MLIR_EMITC_CMP_PREDICATE_THREE_WAY
@ MLIR_EMITC_CMP_PREDICATE_LT
@ MLIR_EMITC_CMP_PREDICATE_GE
@ MLIR_EMITC_CMP_PREDICATE_NE
@ MLIR_EMITC_CMP_PREDICATE_GT
MLIR_CAPI_EXPORTED MlirTypeID mlirEmitCLValueTypeGetTypeID(void)
MLIR_CAPI_EXPORTED MlirType mlirEmitCOpaqueTypeGet(MlirContext ctx, MlirStringRef value)
MLIR_CAPI_EXPORTED enum MlirEmitCCmpPredicate mlirEmitCCmpPredicateAttrGetValue(MlirAttribute attr)
MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(EmitC, emitc)
MLIR_CAPI_EXPORTED MlirAttribute mlirEmitCCmpPredicateAttrGet(MlirContext ctx, enum MlirEmitCCmpPredicate val)
MLIR_CAPI_EXPORTED bool mlirAttributeIsAEmitCOpaque(MlirAttribute attr)
MLIR_CAPI_EXPORTED bool mlirTypeIsAEmitCArrayType(MlirType type)
MLIR_CAPI_EXPORTED bool mlirTypeIsAEmitCLValueType(MlirType type)
MLIR_CAPI_EXPORTED MlirStringRef mlirEmitCOpaqueAttrGetValue(MlirAttribute attr)
MLIR_CAPI_EXPORTED MlirTypeID mlirEmitCSignedSizeTTypeGetTypeID(void)
MLIR_CAPI_EXPORTED MlirTypeID mlirEmitCSizeTTypeGetTypeID(void)
MLIR_CAPI_EXPORTED MlirTypeID mlirEmitCArrayTypeGetTypeID(void)
MLIR_CAPI_EXPORTED MlirTypeID mlirEmitCPtrDiffTTypeGetTypeID(void)
MLIR_CAPI_EXPORTED MlirType mlirEmitCPtrDiffTTypeGet(MlirContext ctx)
MLIR_CAPI_EXPORTED bool mlirAttributeIsAEmitCCmpPredicate(MlirAttribute attr)
MLIR_CAPI_EXPORTED MlirType mlirEmitCLValueTypeGet(MlirType valueType)
MLIR_CAPI_EXPORTED bool mlirTypeIsAEmitCPtrDiffTType(MlirType type)
MLIR_CAPI_EXPORTED MlirType mlirEmitCArrayTypeGet(intptr_t nDims, int64_t *shape, MlirType elementType)
MLIR_CAPI_EXPORTED bool mlirTypeIsAEmitCSignedSizeTType(MlirType type)
MLIR_CAPI_EXPORTED MlirType mlirEmitCSizeTTypeGet(MlirContext ctx)
MLIR_CAPI_EXPORTED MlirType mlirEmitCPointerTypeGet(MlirType pointee)
MLIR_CAPI_EXPORTED MlirTypeID mlirEmitCOpaqueAttrGetTypeID(void)
MLIR_CAPI_EXPORTED MlirType mlirEmitCSignedSizeTTypeGet(MlirContext ctx)
#define MLIR_CAPI_EXPORTED
A pointer to a sized fragment of a string, not necessarily null-terminated.