
/* Autogenerated by mlir-tblgen; don't manually edit. */

#include "mlir-c/Pass.h"

#ifdef __cplusplus
extern "C" {
#endif

// Registration for the entire group
MLIR_CAPI_EXPORTED void mlirRegisterMemRefPasses(void);


/* Create MemRef Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateMemRefExpandOpsPass(void);
MLIR_CAPI_EXPORTED void mlirRegisterMemRefExpandOpsPass(void);


/* Create MemRef Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateMemRefExpandReallocPass(void);
MLIR_CAPI_EXPORTED void mlirRegisterMemRefExpandReallocPass(void);


/* Create MemRef Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateMemRefExpandStridedMetadataPass(void);
MLIR_CAPI_EXPORTED void mlirRegisterMemRefExpandStridedMetadataPass(void);


/* Create MemRef Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateMemRefFlattenMemrefsPass(void);
MLIR_CAPI_EXPORTED void mlirRegisterMemRefFlattenMemrefsPass(void);


/* Create MemRef Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateMemRefFoldMemRefAliasOpsPass(void);
MLIR_CAPI_EXPORTED void mlirRegisterMemRefFoldMemRefAliasOpsPass(void);


/* Create MemRef Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateMemRefMemRefEmulateWideInt(void);
MLIR_CAPI_EXPORTED void mlirRegisterMemRefMemRefEmulateWideInt(void);


/* Create MemRef Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateMemRefNormalizeMemRefsPass(void);
MLIR_CAPI_EXPORTED void mlirRegisterMemRefNormalizeMemRefsPass(void);


/* Create MemRef Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateMemRefReifyResultShapesPass(void);
MLIR_CAPI_EXPORTED void mlirRegisterMemRefReifyResultShapesPass(void);


/* Create MemRef Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateMemRefResolveRankedShapeTypeResultDimsPass(void);
MLIR_CAPI_EXPORTED void mlirRegisterMemRefResolveRankedShapeTypeResultDimsPass(void);


/* Create MemRef Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateMemRefResolveShapedTypeResultDimsPass(void);
MLIR_CAPI_EXPORTED void mlirRegisterMemRefResolveShapedTypeResultDimsPass(void);



#ifdef __cplusplus
}
#endif
