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


/* Create SCF Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateSCFSCFForLoopCanonicalization(void);
MLIR_CAPI_EXPORTED void mlirRegisterSCFSCFForLoopCanonicalization(void);


/* Create SCF Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateSCFSCFForLoopPeeling(void);
MLIR_CAPI_EXPORTED void mlirRegisterSCFSCFForLoopPeeling(void);


/* Create SCF Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateSCFSCFForLoopRangeFolding(void);
MLIR_CAPI_EXPORTED void mlirRegisterSCFSCFForLoopRangeFolding(void);


/* Create SCF Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateSCFSCFForLoopSpecialization(void);
MLIR_CAPI_EXPORTED void mlirRegisterSCFSCFForLoopSpecialization(void);


/* Create SCF Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateSCFSCFForToWhileLoop(void);
MLIR_CAPI_EXPORTED void mlirRegisterSCFSCFForToWhileLoop(void);


/* Create SCF Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateSCFSCFForallToForLoop(void);
MLIR_CAPI_EXPORTED void mlirRegisterSCFSCFForallToForLoop(void);


/* Create SCF Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateSCFSCFForallToParallelLoop(void);
MLIR_CAPI_EXPORTED void mlirRegisterSCFSCFForallToParallelLoop(void);


/* Create SCF Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateSCFSCFParallelForToNestedFors(void);
MLIR_CAPI_EXPORTED void mlirRegisterSCFSCFParallelForToNestedFors(void);


/* Create SCF Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateSCFSCFParallelLoopFusion(void);
MLIR_CAPI_EXPORTED void mlirRegisterSCFSCFParallelLoopFusion(void);


/* Create SCF Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateSCFSCFParallelLoopSpecialization(void);
MLIR_CAPI_EXPORTED void mlirRegisterSCFSCFParallelLoopSpecialization(void);


/* Create SCF Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateSCFSCFParallelLoopTiling(void);
MLIR_CAPI_EXPORTED void mlirRegisterSCFSCFParallelLoopTiling(void);


/* Create SCF Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateSCFTestSCFParallelLoopCollapsing(void);
MLIR_CAPI_EXPORTED void mlirRegisterSCFTestSCFParallelLoopCollapsing(void);



#ifdef __cplusplus
}
#endif
