
/* 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 mlirRegisterAffinePasses(void);


/* Create Affine Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateAffineAffineDataCopyGeneration(void);
MLIR_CAPI_EXPORTED void mlirRegisterAffineAffineDataCopyGeneration(void);


/* Create Affine Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateAffineAffineExpandIndexOps(void);
MLIR_CAPI_EXPORTED void mlirRegisterAffineAffineExpandIndexOps(void);


/* Create Affine Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateAffineAffineExpandIndexOpsAsAffine(void);
MLIR_CAPI_EXPORTED void mlirRegisterAffineAffineExpandIndexOpsAsAffine(void);


/* Create Affine Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateAffineAffineFoldMemRefAliasOps(void);
MLIR_CAPI_EXPORTED void mlirRegisterAffineAffineFoldMemRefAliasOps(void);


/* Create Affine Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateAffineAffineLoopFusion(void);
MLIR_CAPI_EXPORTED void mlirRegisterAffineAffineLoopFusion(void);


/* Create Affine Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateAffineAffineLoopInvariantCodeMotion(void);
MLIR_CAPI_EXPORTED void mlirRegisterAffineAffineLoopInvariantCodeMotion(void);


/* Create Affine Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateAffineAffineLoopNormalize(void);
MLIR_CAPI_EXPORTED void mlirRegisterAffineAffineLoopNormalize(void);


/* Create Affine Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateAffineAffineLoopTiling(void);
MLIR_CAPI_EXPORTED void mlirRegisterAffineAffineLoopTiling(void);


/* Create Affine Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateAffineAffineLoopUnroll(void);
MLIR_CAPI_EXPORTED void mlirRegisterAffineAffineLoopUnroll(void);


/* Create Affine Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateAffineAffineLoopUnrollAndJam(void);
MLIR_CAPI_EXPORTED void mlirRegisterAffineAffineLoopUnrollAndJam(void);


/* Create Affine Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateAffineAffineParallelize(void);
MLIR_CAPI_EXPORTED void mlirRegisterAffineAffineParallelize(void);


/* Create Affine Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateAffineAffinePipelineDataTransfer(void);
MLIR_CAPI_EXPORTED void mlirRegisterAffineAffinePipelineDataTransfer(void);


/* Create Affine Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateAffineAffineScalarReplacement(void);
MLIR_CAPI_EXPORTED void mlirRegisterAffineAffineScalarReplacement(void);


/* Create Affine Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateAffineAffineVectorize(void);
MLIR_CAPI_EXPORTED void mlirRegisterAffineAffineVectorize(void);


/* Create Affine Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateAffineLoopCoalescing(void);
MLIR_CAPI_EXPORTED void mlirRegisterAffineLoopCoalescing(void);


/* Create Affine Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateAffineRaiseMemrefDialect(void);
MLIR_CAPI_EXPORTED void mlirRegisterAffineRaiseMemrefDialect(void);


/* Create Affine Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateAffineSimplifyAffineMinMaxPass(void);
MLIR_CAPI_EXPORTED void mlirRegisterAffineSimplifyAffineMinMaxPass(void);


/* Create Affine Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateAffineSimplifyAffineStructures(void);
MLIR_CAPI_EXPORTED void mlirRegisterAffineSimplifyAffineStructures(void);


/* Create Affine Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateAffineSimplifyAffineWithBounds(void);
MLIR_CAPI_EXPORTED void mlirRegisterAffineSimplifyAffineWithBounds(void);



#ifdef __cplusplus
}
#endif
