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


/* Create Arith Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateArithArithEmulateUnsupportedFloats(void);
MLIR_CAPI_EXPORTED void mlirRegisterArithArithEmulateUnsupportedFloats(void);


/* Create Arith Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateArithArithEmulateWideInt(void);
MLIR_CAPI_EXPORTED void mlirRegisterArithArithEmulateWideInt(void);


/* Create Arith Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateArithArithExpandOpsPass(void);
MLIR_CAPI_EXPORTED void mlirRegisterArithArithExpandOpsPass(void);


/* Create Arith Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateArithArithIntRangeNarrowing(void);
MLIR_CAPI_EXPORTED void mlirRegisterArithArithIntRangeNarrowing(void);


/* Create Arith Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateArithArithIntRangeOpts(void);
MLIR_CAPI_EXPORTED void mlirRegisterArithArithIntRangeOpts(void);


/* Create Arith Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateArithArithUnsignedWhenEquivalentPass(void);
MLIR_CAPI_EXPORTED void mlirRegisterArithArithUnsignedWhenEquivalentPass(void);



#ifdef __cplusplus
}
#endif
