10#ifndef MLIR_C_DIALECT_TRANSFORM_H
11#define MLIR_C_DIALECT_TRANSFORM_H
24#define DEFINE_C_API_STRUCT(name, storage) \
28 typedef struct name name
34#undef DEFINE_C_API_STRUCT
138 intptr_t numValues, MlirValue *values);
143 intptr_t numParams, MlirAttribute *params);
195 MlirTransformRewriter rewriter,
196 MlirTransformResults results,
197 MlirTransformState state,
217 MlirMemoryEffectInstancesList effects);
222 MlirMemoryEffectInstancesList effects);
227 MlirMemoryEffectInstancesList effects);
241#include "mlir/Dialect/Transform/Transforms/Passes.capi.h.inc"
#define MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(Name, Namespace)
#define MLIR_CAPI_EXPORTED
A pointer to a sized fragment of a string, not necessarily null-terminated.