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

void mlirRegisterTosaPasses(void) {
  registerTosaPasses();
}

MlirPass mlirCreateTosaTosaArithConstantToTosaConstPass(void) {
  return wrap(createTosaArithConstantToTosaConstPass().release());
}
void mlirRegisterTosaTosaArithConstantToTosaConstPass(void) {
  registerTosaArithConstantToTosaConstPass();
}


MlirPass mlirCreateTosaTosaAttachTarget(void) {
  return wrap(createTosaAttachTarget().release());
}
void mlirRegisterTosaTosaAttachTarget(void) {
  registerTosaAttachTarget();
}


MlirPass mlirCreateTosaTosaConvertIntegerTypeToSignless(void) {
  return wrap(createTosaConvertIntegerTypeToSignless().release());
}
void mlirRegisterTosaTosaConvertIntegerTypeToSignless(void) {
  registerTosaConvertIntegerTypeToSignless();
}


MlirPass mlirCreateTosaTosaInferShapesPass(void) {
  return wrap(createTosaInferShapesPass().release());
}
void mlirRegisterTosaTosaInferShapesPass(void) {
  registerTosaInferShapesPass();
}


MlirPass mlirCreateTosaTosaInputShape(void) {
  return wrap(tosa::createTosaInputShapePass().release());
}
void mlirRegisterTosaTosaInputShape(void) {
  registerTosaInputShape();
}


MlirPass mlirCreateTosaTosaLayerwiseConstantFoldPass(void) {
  return wrap(createTosaLayerwiseConstantFoldPass().release());
}
void mlirRegisterTosaTosaLayerwiseConstantFoldPass(void) {
  registerTosaLayerwiseConstantFoldPass();
}


MlirPass mlirCreateTosaTosaMakeBroadcastablePass(void) {
  return wrap(createTosaMakeBroadcastablePass().release());
}
void mlirRegisterTosaTosaMakeBroadcastablePass(void) {
  registerTosaMakeBroadcastablePass();
}


MlirPass mlirCreateTosaTosaNarrowF64ToF32Pass(void) {
  return wrap(createTosaNarrowF64ToF32Pass().release());
}
void mlirRegisterTosaTosaNarrowF64ToF32Pass(void) {
  registerTosaNarrowF64ToF32Pass();
}


MlirPass mlirCreateTosaTosaNarrowI64ToI32Pass(void) {
  return wrap(createTosaNarrowI64ToI32Pass().release());
}
void mlirRegisterTosaTosaNarrowI64ToI32Pass(void) {
  registerTosaNarrowI64ToI32Pass();
}


MlirPass mlirCreateTosaTosaOptionalDecompositionsPass(void) {
  return wrap(createTosaOptionalDecompositionsPass().release());
}
void mlirRegisterTosaTosaOptionalDecompositionsPass(void) {
  registerTosaOptionalDecompositionsPass();
}


MlirPass mlirCreateTosaTosaReduceTransposes(void) {
  return wrap(createTosaReduceTransposes().release());
}
void mlirRegisterTosaTosaReduceTransposes(void) {
  registerTosaReduceTransposes();
}


MlirPass mlirCreateTosaTosaValidation(void) {
  return wrap(createTosaValidation().release());
}
void mlirRegisterTosaTosaValidation(void) {
  registerTosaValidation();
}

