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


/* Create LLVM Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateLLVMDIScopeForLLVMFuncOpPass(void);
MLIR_CAPI_EXPORTED void mlirRegisterLLVMDIScopeForLLVMFuncOpPass(void);


/* Create LLVM Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateLLVMLLVMAddComdats(void);
MLIR_CAPI_EXPORTED void mlirRegisterLLVMLLVMAddComdats(void);


/* Create LLVM Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateLLVMLLVMLegalizeForExportPass(void);
MLIR_CAPI_EXPORTED void mlirRegisterLLVMLLVMLegalizeForExportPass(void);


/* Create LLVM Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateLLVMLLVMRequestCWrappersPass(void);
MLIR_CAPI_EXPORTED void mlirRegisterLLVMLLVMRequestCWrappersPass(void);


/* Create LLVM Pass. */
MLIR_CAPI_EXPORTED MlirPass mlirCreateLLVMLLVMUseDefaultVisibilityPass(void);
MLIR_CAPI_EXPORTED void mlirRegisterLLVMLLVMUseDefaultVisibilityPass(void);



#ifdef __cplusplus
}
#endif
