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

113 lines
3.2 KiB
C++

/* Autogenerated by mlir-tblgen; don't manually edit. */
//===----------------------------------------------------------------------===//
// Linalg Group Registration
//===----------------------------------------------------------------------===//
void mlirRegisterLinalgPasses(void) {
registerLinalgPasses();
}
MlirPass mlirCreateLinalgConvertElementwiseToLinalgPass(void) {
return wrap(createConvertElementwiseToLinalgPass().release());
}
void mlirRegisterLinalgConvertElementwiseToLinalgPass(void) {
registerConvertElementwiseToLinalgPass();
}
MlirPass mlirCreateLinalgConvertLinalgToAffineLoopsPass(void) {
return wrap(createConvertLinalgToAffineLoopsPass().release());
}
void mlirRegisterLinalgConvertLinalgToAffineLoopsPass(void) {
registerConvertLinalgToAffineLoopsPass();
}
MlirPass mlirCreateLinalgConvertLinalgToLoopsPass(void) {
return wrap(createConvertLinalgToLoopsPass().release());
}
void mlirRegisterLinalgConvertLinalgToLoopsPass(void) {
registerConvertLinalgToLoopsPass();
}
MlirPass mlirCreateLinalgConvertLinalgToParallelLoopsPass(void) {
return wrap(createConvertLinalgToParallelLoopsPass().release());
}
void mlirRegisterLinalgConvertLinalgToParallelLoopsPass(void) {
registerConvertLinalgToParallelLoopsPass();
}
MlirPass mlirCreateLinalgLinalgBlockPackMatmul(void) {
return wrap(createLinalgBlockPackMatmul().release());
}
void mlirRegisterLinalgLinalgBlockPackMatmul(void) {
registerLinalgBlockPackMatmul();
}
MlirPass mlirCreateLinalgLinalgElementwiseOpFusionPass(void) {
return wrap(createLinalgElementwiseOpFusionPass().release());
}
void mlirRegisterLinalgLinalgElementwiseOpFusionPass(void) {
registerLinalgElementwiseOpFusionPass();
}
MlirPass mlirCreateLinalgLinalgFoldIntoElementwisePass(void) {
return wrap(createLinalgFoldIntoElementwisePass().release());
}
void mlirRegisterLinalgLinalgFoldIntoElementwisePass(void) {
registerLinalgFoldIntoElementwisePass();
}
MlirPass mlirCreateLinalgLinalgFoldUnitExtentDimsPass(void) {
return wrap(createLinalgFoldUnitExtentDimsPass().release());
}
void mlirRegisterLinalgLinalgFoldUnitExtentDimsPass(void) {
registerLinalgFoldUnitExtentDimsPass();
}
MlirPass mlirCreateLinalgLinalgGeneralizeNamedOpsPass(void) {
return wrap(createLinalgGeneralizeNamedOpsPass().release());
}
void mlirRegisterLinalgLinalgGeneralizeNamedOpsPass(void) {
registerLinalgGeneralizeNamedOpsPass();
}
MlirPass mlirCreateLinalgLinalgInlineScalarOperandsPass(void) {
return wrap(createLinalgInlineScalarOperandsPass().release());
}
void mlirRegisterLinalgLinalgInlineScalarOperandsPass(void) {
registerLinalgInlineScalarOperandsPass();
}
MlirPass mlirCreateLinalgLinalgMorphOpsPass(void) {
return wrap(createLinalgMorphOpsPass().release());
}
void mlirRegisterLinalgLinalgMorphOpsPass(void) {
registerLinalgMorphOpsPass();
}
MlirPass mlirCreateLinalgLinalgSpecializeGenericOpsPass(void) {
return wrap(createLinalgSpecializeGenericOpsPass().release());
}
void mlirRegisterLinalgLinalgSpecializeGenericOpsPass(void) {
registerLinalgSpecializeGenericOpsPass();
}
MlirPass mlirCreateLinalgSimplifyDepthwiseConvPass(void) {
return wrap(createSimplifyDepthwiseConvPass().release());
}
void mlirRegisterLinalgSimplifyDepthwiseConvPass(void) {
registerSimplifyDepthwiseConvPass();
}