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

void mlirRegisterShardPasses(void) {
  registerShardPasses();
}

MlirPass mlirCreateShardPartition(void) {
  return wrap(createPartition().release());
}
void mlirRegisterShardPartition(void) {
  registerPartition();
}


MlirPass mlirCreateShardShardSimplify(void) {
  return wrap(createShardSimplify().release());
}
void mlirRegisterShardShardSimplify(void) {
  registerShardSimplify();
}


MlirPass mlirCreateShardShardingPropagation(void) {
  return wrap(createShardingPropagation().release());
}
void mlirRegisterShardShardingPropagation(void) {
  registerShardingPropagation();
}

