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

void mlirRegisterTransformsPasses(void) {
  registerTransformsPasses();
}

MlirPass mlirCreateTransformsBubbleDownMemorySpaceCasts(void) {
  return wrap(createBubbleDownMemorySpaceCasts().release());
}
void mlirRegisterTransformsBubbleDownMemorySpaceCasts(void) {
  registerBubbleDownMemorySpaceCasts();
}


MlirPass mlirCreateTransformsCSEPass(void) {
  return wrap(createCSEPass().release());
}
void mlirRegisterTransformsCSEPass(void) {
  registerCSEPass();
}


MlirPass mlirCreateTransformsCanonicalizerPass(void) {
  return wrap(createCanonicalizerPass().release());
}
void mlirRegisterTransformsCanonicalizerPass(void) {
  registerCanonicalizerPass();
}


MlirPass mlirCreateTransformsCompositeFixedPointPass(void) {
  return wrap(createCompositeFixedPointPass().release());
}
void mlirRegisterTransformsCompositeFixedPointPass(void) {
  registerCompositeFixedPointPass();
}


MlirPass mlirCreateTransformsControlFlowSinkPass(void) {
  return wrap(createControlFlowSinkPass().release());
}
void mlirRegisterTransformsControlFlowSinkPass(void) {
  registerControlFlowSinkPass();
}


MlirPass mlirCreateTransformsGenerateRuntimeVerificationPass(void) {
  return wrap(createGenerateRuntimeVerificationPass().release());
}
void mlirRegisterTransformsGenerateRuntimeVerificationPass(void) {
  registerGenerateRuntimeVerificationPass();
}


MlirPass mlirCreateTransformsInlinerPass(void) {
  return wrap(createInlinerPass().release());
}
void mlirRegisterTransformsInlinerPass(void) {
  registerInlinerPass();
}


MlirPass mlirCreateTransformsLocationSnapshot(void) {
  return wrap(createLocationSnapshot().release());
}
void mlirRegisterTransformsLocationSnapshot(void) {
  registerLocationSnapshot();
}


MlirPass mlirCreateTransformsLoopInvariantCodeMotionPass(void) {
  return wrap(createLoopInvariantCodeMotionPass().release());
}
void mlirRegisterTransformsLoopInvariantCodeMotionPass(void) {
  registerLoopInvariantCodeMotionPass();
}


MlirPass mlirCreateTransformsLoopInvariantSubsetHoistingPass(void) {
  return wrap(createLoopInvariantSubsetHoistingPass().release());
}
void mlirRegisterTransformsLoopInvariantSubsetHoistingPass(void) {
  registerLoopInvariantSubsetHoistingPass();
}


MlirPass mlirCreateTransformsMem2Reg(void) {
  return wrap(createMem2Reg().release());
}
void mlirRegisterTransformsMem2Reg(void) {
  registerMem2Reg();
}


MlirPass mlirCreateTransformsPrintIRPass(void) {
  return wrap(createPrintIRPass().release());
}
void mlirRegisterTransformsPrintIRPass(void) {
  registerPrintIRPass();
}


MlirPass mlirCreateTransformsPrintOpStatsPass(void) {
  return wrap(createPrintOpStatsPass().release());
}
void mlirRegisterTransformsPrintOpStatsPass(void) {
  registerPrintOpStatsPass();
}


MlirPass mlirCreateTransformsRemoveDeadValuesPass(void) {
  return wrap(createRemoveDeadValuesPass().release());
}
void mlirRegisterTransformsRemoveDeadValuesPass(void) {
  registerRemoveDeadValuesPass();
}


MlirPass mlirCreateTransformsSCCPPass(void) {
  return wrap(createSCCPPass().release());
}
void mlirRegisterTransformsSCCPPass(void) {
  registerSCCPPass();
}


MlirPass mlirCreateTransformsSROA(void) {
  return wrap(createSROA().release());
}
void mlirRegisterTransformsSROA(void) {
  registerSROA();
}


MlirPass mlirCreateTransformsStripDebugInfoPass(void) {
  return wrap(createStripDebugInfoPass().release());
}
void mlirRegisterTransformsStripDebugInfoPass(void) {
  registerStripDebugInfoPass();
}


MlirPass mlirCreateTransformsSymbolDCEPass(void) {
  return wrap(createSymbolDCEPass().release());
}
void mlirRegisterTransformsSymbolDCEPass(void) {
  registerSymbolDCEPass();
}


MlirPass mlirCreateTransformsSymbolPrivatizePass(void) {
  return wrap(createSymbolPrivatizePass().release());
}
void mlirRegisterTransformsSymbolPrivatizePass(void) {
  registerSymbolPrivatizePass();
}


MlirPass mlirCreateTransformsTopologicalSortPass(void) {
  return wrap(createTopologicalSortPass().release());
}
void mlirRegisterTransformsTopologicalSortPass(void) {
  registerTopologicalSortPass();
}


MlirPass mlirCreateTransformsTrivialDeadCodeEliminationPass(void) {
  return wrap(createTrivialDeadCodeEliminationPass().release());
}
void mlirRegisterTransformsTrivialDeadCodeEliminationPass(void) {
  registerTrivialDeadCodeEliminationPass();
}


MlirPass mlirCreateTransformsViewOpGraphPass(void) {
  return wrap(createViewOpGraphPass().release());
}
void mlirRegisterTransformsViewOpGraphPass(void) {
  registerViewOpGraphPass();
}

