Files
gps/tools/local/circt/include/mlir/Transforms/Transforms.capi.cpp.inc
T
2026-07-12 11:01:51 +03:00

185 lines
4.6 KiB
C++

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