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

void mlirRegisterVectorPasses(void) {
  registerVectorPasses();
}

MlirPass mlirCreateVectorLowerVectorMaskPass(void) {
  return wrap(mlir::vector::createLowerVectorMaskPass().release());
}
void mlirRegisterVectorLowerVectorMaskPass(void) {
  registerLowerVectorMaskPass();
}


MlirPass mlirCreateVectorLowerVectorMultiReduction(void) {
  return wrap(mlir::vector::createLowerVectorMultiReductionPass().release());
}
void mlirRegisterVectorLowerVectorMultiReduction(void) {
  registerLowerVectorMultiReduction();
}


MlirPass mlirCreateVectorLowerVectorToFromElementsToShuffleTree(void) {
  return wrap(createLowerVectorToFromElementsToShuffleTree().release());
}
void mlirRegisterVectorLowerVectorToFromElementsToShuffleTree(void) {
  registerLowerVectorToFromElementsToShuffleTree();
}

