/* Autogenerated by mlir-tblgen; don't manually edit. */
//===----------------------------------------------------------------------===//
// LLVM Group Registration
//===----------------------------------------------------------------------===//

void mlirRegisterLLVMPasses(void) {
  registerLLVMPasses();
}

MlirPass mlirCreateLLVMDIScopeForLLVMFuncOpPass(void) {
  return wrap(createDIScopeForLLVMFuncOpPass().release());
}
void mlirRegisterLLVMDIScopeForLLVMFuncOpPass(void) {
  registerDIScopeForLLVMFuncOpPass();
}


MlirPass mlirCreateLLVMLLVMAddComdats(void) {
  return wrap(createLLVMAddComdats().release());
}
void mlirRegisterLLVMLLVMAddComdats(void) {
  registerLLVMAddComdats();
}


MlirPass mlirCreateLLVMLLVMLegalizeForExportPass(void) {
  return wrap(createLLVMLegalizeForExportPass().release());
}
void mlirRegisterLLVMLLVMLegalizeForExportPass(void) {
  registerLLVMLegalizeForExportPass();
}


MlirPass mlirCreateLLVMLLVMRequestCWrappersPass(void) {
  return wrap(createLLVMRequestCWrappersPass().release());
}
void mlirRegisterLLVMLLVMRequestCWrappersPass(void) {
  registerLLVMRequestCWrappersPass();
}


MlirPass mlirCreateLLVMLLVMUseDefaultVisibilityPass(void) {
  return wrap(createLLVMUseDefaultVisibilityPass().release());
}
void mlirRegisterLLVMLLVMUseDefaultVisibilityPass(void) {
  registerLLVMUseDefaultVisibilityPass();
}


MlirPass mlirCreateLLVMNVVMOptimizeForTargetPass(void) {
  return wrap(createNVVMOptimizeForTargetPass().release());
}
void mlirRegisterLLVMNVVMOptimizeForTargetPass(void) {
  registerNVVMOptimizeForTargetPass();
}

