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

void mlirRegisterShapePasses(void) {
  registerShapePasses();
}

MlirPass mlirCreateShapeOutlineShapeComputationPass(void) {
  return wrap(createOutlineShapeComputationPass().release());
}
void mlirRegisterShapeOutlineShapeComputationPass(void) {
  registerOutlineShapeComputationPass();
}


MlirPass mlirCreateShapeRemoveShapeConstraintsPass(void) {
  return wrap(createRemoveShapeConstraintsPass().release());
}
void mlirRegisterShapeRemoveShapeConstraintsPass(void) {
  registerRemoveShapeConstraintsPass();
}


MlirPass mlirCreateShapeShapeToShapeLoweringPass(void) {
  return wrap(createShapeToShapeLoweringPass().release());
}
void mlirRegisterShapeShapeToShapeLoweringPass(void) {
  registerShapeToShapeLoweringPass();
}

