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

void mlirRegisterOpenACCPasses(void) {
  registerOpenACCPasses();
}

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 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();
}

