8#ifndef AIE_C_DIALECTS_H
9#define AIE_C_DIALECTS_H
36 const std::string &blockType);
MLIR_CAPI_EXPORTED uint32_t aieTraceSliceGetOffset(MlirAttribute attr)
MLIR_CAPI_EXPORTED bool aieAttrIsTraceBuffer(MlirAttribute attr)
MLIR_CAPI_EXPORTED uint32_t aieTraceBufferGetOffset(MlirAttribute attr)
MLIR_CAPI_EXPORTED uint32_t aieTraceSliceGetSize(MlirAttribute attr)
MLIR_CAPI_EXPORTED bool aieTileLikeIsCoreTile(MlirOperation op)
MLIR_CAPI_EXPORTED uint32_t aieTraceBufferGetArgIndex(MlirAttribute attr)
MLIR_CAPI_EXPORTED MlirType aieBlockFloatTypeGet(MlirContext ctx, const std::string &blockType)
MLIR_CAPI_EXPORTED MlirStringRef aieTraceSliceGetDevice(MlirAttribute attr)
MLIR_CAPI_EXPORTED bool aieAttrIsTraceSlice(MlirAttribute attr)
MLIR_CAPI_EXPORTED bool aieOpImplementsTileLike(MlirOperation op)
MLIR_CAPI_EXPORTED MlirStringRef aieTraceSliceGetSequence(MlirAttribute attr)
MLIR_CAPI_EXPORTED bool aieTraceBufferGetDedicated(MlirAttribute attr)
MLIR_CAPI_EXPORTED bool aieTypeIsBlockFloatType(MlirType type)
MLIR_CAPI_EXPORTED bool aieTileLikeIsShimPLTile(MlirOperation op)
MLIR_CAPI_EXPORTED uint32_t aieTraceBufferGetSize(MlirAttribute attr)
MLIR_CAPI_EXPORTED MlirType aieObjectFifoTypeGet(MlirType type)
MLIR_CAPI_EXPORTED bool aieTileLikeIsShimNOCTile(MlirOperation op)
MLIR_CAPI_EXPORTED uint64_t aieTypeGetSizeInBits(MlirType type)
Size of type in bits under the default data layout, or 0 for a type that does not describe one.
MLIR_CAPI_EXPORTED bool aieTileLikeIsShimNOCorPLTile(MlirOperation op)
MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(AIE, aie)
MLIR_CAPI_EXPORTED bool aieTypeIsObjectFifoType(MlirType type)
MLIR_CAPI_EXPORTED bool aieTileLikeIsMemTile(MlirOperation op)