#include "mlir-c/Dialect/Transform.h"
#include "mlir-c/Support.h"
#include "mlir/CAPI/Registration.h"
#include "mlir/Dialect/Transform/IR/TransformDialect.h"
#include "mlir/Dialect/Transform/IR/TransformTypes.h"
usingnamespacemlir;
MLIR_DEFINE_CAPI_DIALECT_REGISTRATION(Transform, transform,
transform::TransformDialect)
bool mlirTypeIsATransformAnyOpType(MlirType type) { … }
MlirTypeID mlirTransformAnyOpTypeGetTypeID(void) { … }
MlirType mlirTransformAnyOpTypeGet(MlirContext ctx) { … }
bool mlirTypeIsATransformAnyParamType(MlirType type) { … }
MlirTypeID mlirTransformAnyParamTypeGetTypeID(void) { … }
MlirType mlirTransformAnyParamTypeGet(MlirContext ctx) { … }
bool mlirTypeIsATransformAnyValueType(MlirType type) { … }
MlirTypeID mlirTransformAnyValueTypeGetTypeID(void) { … }
MlirType mlirTransformAnyValueTypeGet(MlirContext ctx) { … }
bool mlirTypeIsATransformOperationType(MlirType type) { … }
MlirTypeID mlirTransformOperationTypeGetTypeID(void) { … }
MlirType mlirTransformOperationTypeGet(MlirContext ctx,
MlirStringRef operationName) { … }
MlirStringRef mlirTransformOperationTypeGetOperationName(MlirType type) { … }
bool mlirTypeIsATransformParamType(MlirType type) { … }
MlirTypeID mlirTransformParamTypeGetTypeID(void) { … }
MlirType mlirTransformParamTypeGet(MlirContext ctx, MlirType type) { … }
MlirType mlirTransformParamTypeGetType(MlirType type) { … }