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

void mlirRegisterOpenACCPasses(void) {
  registerOpenACCPasses();
}

MlirPass mlirCreateOpenACCACCBindRoutine(void) {
  return wrap(createACCBindRoutine().release());
}
void mlirRegisterOpenACCACCBindRoutine(void) {
  registerACCBindRoutine();
}


MlirPass mlirCreateOpenACCACCComputeLowering(void) {
  return wrap(createACCComputeLowering().release());
}
void mlirRegisterOpenACCACCComputeLowering(void) {
  registerACCComputeLowering();
}


MlirPass mlirCreateOpenACCACCDeclareGPUModuleInsertion(void) {
  return wrap(createACCDeclareGPUModuleInsertion().release());
}
void mlirRegisterOpenACCACCDeclareGPUModuleInsertion(void) {
  registerACCDeclareGPUModuleInsertion();
}


MlirPass mlirCreateOpenACCACCEmitRemarksLoop(void) {
  return wrap(createACCEmitRemarksLoop().release());
}
void mlirRegisterOpenACCACCEmitRemarksLoop(void) {
  registerACCEmitRemarksLoop();
}


MlirPass mlirCreateOpenACCACCEmitRemarksPrivate(void) {
  return wrap(createACCEmitRemarksPrivate().release());
}
void mlirRegisterOpenACCACCEmitRemarksPrivate(void) {
  registerACCEmitRemarksPrivate();
}


MlirPass mlirCreateOpenACCACCIfClauseLowering(void) {
  return wrap(createACCIfClauseLowering().release());
}
void mlirRegisterOpenACCACCIfClauseLowering(void) {
  registerACCIfClauseLowering();
}


MlirPass mlirCreateOpenACCACCImplicitData(void) {
  return wrap(createACCImplicitData().release());
}
void mlirRegisterOpenACCACCImplicitData(void) {
  registerACCImplicitData();
}


MlirPass mlirCreateOpenACCACCImplicitDeclare(void) {
  return wrap(createACCImplicitDeclare().release());
}
void mlirRegisterOpenACCACCImplicitDeclare(void) {
  registerACCImplicitDeclare();
}


MlirPass mlirCreateOpenACCACCImplicitRoutine(void) {
  return wrap(createACCImplicitRoutine().release());
}
void mlirRegisterOpenACCACCImplicitRoutine(void) {
  registerACCImplicitRoutine();
}


MlirPass mlirCreateOpenACCACCLegalizeSerial(void) {
  return wrap(createACCLegalizeSerial().release());
}
void mlirRegisterOpenACCACCLegalizeSerial(void) {
  registerACCLegalizeSerial();
}


MlirPass mlirCreateOpenACCACCLoopTiling(void) {
  return wrap(createACCLoopTiling().release());
}
void mlirRegisterOpenACCACCLoopTiling(void) {
  registerACCLoopTiling();
}


MlirPass mlirCreateOpenACCACCRecipeMaterialization(void) {
  return wrap(createACCRecipeMaterialization().release());
}
void mlirRegisterOpenACCACCRecipeMaterialization(void) {
  registerACCRecipeMaterialization();
}


MlirPass mlirCreateOpenACCACCRoutineLowering(void) {
  return wrap(createACCRoutineLowering().release());
}
void mlirRegisterOpenACCACCRoutineLowering(void) {
  registerACCRoutineLowering();
}


MlirPass mlirCreateOpenACCACCRoutineToGPUFunc(void) {
  return wrap(createACCRoutineToGPUFunc().release());
}
void mlirRegisterOpenACCACCRoutineToGPUFunc(void) {
  registerACCRoutineToGPUFunc();
}


MlirPass mlirCreateOpenACCACCSpecializeForDevice(void) {
  return wrap(createACCSpecializeForDevice().release());
}
void mlirRegisterOpenACCACCSpecializeForDevice(void) {
  registerACCSpecializeForDevice();
}


MlirPass mlirCreateOpenACCACCSpecializeForHost(void) {
  return wrap(createACCSpecializeForHost().release());
}
void mlirRegisterOpenACCACCSpecializeForHost(void) {
  registerACCSpecializeForHost();
}


MlirPass mlirCreateOpenACCLegalizeDataValuesInRegion(void) {
  return wrap(createLegalizeDataValuesInRegion().release());
}
void mlirRegisterOpenACCLegalizeDataValuesInRegion(void) {
  registerLegalizeDataValuesInRegion();
}


MlirPass mlirCreateOpenACCOffloadLiveInValueCanonicalization(void) {
  return wrap(createOffloadLiveInValueCanonicalization().release());
}
void mlirRegisterOpenACCOffloadLiveInValueCanonicalization(void) {
  registerOffloadLiveInValueCanonicalization();
}


MlirPass mlirCreateOpenACCOffloadTargetVerifier(void) {
  return wrap(createOffloadTargetVerifier().release());
}
void mlirRegisterOpenACCOffloadTargetVerifier(void) {
  registerOffloadTargetVerifier();
}

