#include "mlir-c/Pass.h"
#ifdef __cplusplus
extern "C" {
#endif
MLIR_CAPI_EXPORTED void mlirRegisterSparseTensorPasses(void);
MLIR_CAPI_EXPORTED MlirPass mlirCreateSparseTensorLowerForeachToSCF(void);
MLIR_CAPI_EXPORTED void mlirRegisterSparseTensorLowerForeachToSCF(void);
MLIR_CAPI_EXPORTED MlirPass mlirCreateSparseTensorLowerSparseIterationToSCF(void);
MLIR_CAPI_EXPORTED void mlirRegisterSparseTensorLowerSparseIterationToSCF(void);
MLIR_CAPI_EXPORTED MlirPass mlirCreateSparseTensorLowerSparseOpsToForeach(void);
MLIR_CAPI_EXPORTED void mlirRegisterSparseTensorLowerSparseOpsToForeach(void);
MLIR_CAPI_EXPORTED MlirPass mlirCreateSparseTensorPreSparsificationRewrite(void);
MLIR_CAPI_EXPORTED void mlirRegisterSparseTensorPreSparsificationRewrite(void);
MLIR_CAPI_EXPORTED MlirPass mlirCreateSparseTensorSparseAssembler(void);
MLIR_CAPI_EXPORTED void mlirRegisterSparseTensorSparseAssembler(void);
MLIR_CAPI_EXPORTED MlirPass mlirCreateSparseTensorSparseBufferRewrite(void);
MLIR_CAPI_EXPORTED void mlirRegisterSparseTensorSparseBufferRewrite(void);
MLIR_CAPI_EXPORTED MlirPass mlirCreateSparseTensorSparseGPUCodegen(void);
MLIR_CAPI_EXPORTED void mlirRegisterSparseTensorSparseGPUCodegen(void);
MLIR_CAPI_EXPORTED MlirPass mlirCreateSparseTensorSparseReinterpretMap(void);
MLIR_CAPI_EXPORTED void mlirRegisterSparseTensorSparseReinterpretMap(void);
MLIR_CAPI_EXPORTED MlirPass mlirCreateSparseTensorSparseSpaceCollapse(void);
MLIR_CAPI_EXPORTED void mlirRegisterSparseTensorSparseSpaceCollapse(void);
MLIR_CAPI_EXPORTED MlirPass mlirCreateSparseTensorSparseTensorCodegen(void);
MLIR_CAPI_EXPORTED void mlirRegisterSparseTensorSparseTensorCodegen(void);
MLIR_CAPI_EXPORTED MlirPass mlirCreateSparseTensorSparseTensorConversionPass(void);
MLIR_CAPI_EXPORTED void mlirRegisterSparseTensorSparseTensorConversionPass(void);
MLIR_CAPI_EXPORTED MlirPass mlirCreateSparseTensorSparseVectorization(void);
MLIR_CAPI_EXPORTED void mlirRegisterSparseTensorSparseVectorization(void);
MLIR_CAPI_EXPORTED MlirPass mlirCreateSparseTensorSparsificationAndBufferization(void);
MLIR_CAPI_EXPORTED void mlirRegisterSparseTensorSparsificationAndBufferization(void);
MLIR_CAPI_EXPORTED MlirPass mlirCreateSparseTensorSparsificationPass(void);
MLIR_CAPI_EXPORTED void mlirRegisterSparseTensorSparsificationPass(void);
MLIR_CAPI_EXPORTED MlirPass mlirCreateSparseTensorStageSparseOperations(void);
MLIR_CAPI_EXPORTED void mlirRegisterSparseTensorStageSparseOperations(void);
MLIR_CAPI_EXPORTED MlirPass mlirCreateSparseTensorStorageSpecifierToLLVM(void);
MLIR_CAPI_EXPORTED void mlirRegisterSparseTensorStorageSpecifierToLLVM(void);
#ifdef __cplusplus
}
#endif