113 lines
3.2 KiB
C++
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();
|
|
}
|
|
|